LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
ReaderWriter.h File Reference
#include <string>
Include dependency graph for ReaderWriter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 llvm
 List of target independent CodeGen pass IDs.
 

Functions

Modulellvm::getLazyBitcodeModule (MemoryBuffer *Buffer, LLVMContext &Context, std::string *ErrMsg=0)
 
Modulellvm::getStreamedBitcodeModule (const std::string &name, DataStreamer *streamer, LLVMContext &Context, std::string *ErrMsg=0)
 
std::string llvm::getBitcodeTargetTriple (MemoryBuffer *Buffer, LLVMContext &Context, std::string *ErrMsg=0)
 
Modulellvm::ParseBitcodeFile (MemoryBuffer *Buffer, LLVMContext &Context, std::string *ErrMsg=0)
 
void llvm::WriteBitcodeToFile (const Module *M, raw_ostream &Out)
 
ModulePassllvm::createBitcodeWriterPass (raw_ostream &Str)
 
bool llvm::isBitcodeWrapper (const unsigned char *BufPtr, const unsigned char *BufEnd)
 
bool llvm::isRawBitcode (const unsigned char *BufPtr, const unsigned char *BufEnd)
 
bool llvm::isBitcode (const unsigned char *BufPtr, const unsigned char *BufEnd)
 
bool llvm::SkipBitcodeWrapperHeader (const unsigned char *&BufPtr, const unsigned char *&BufEnd, bool VerifyBufferSize)