LLVM API Documentation

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

namespace  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)