|
LLVM
4.0.0
|
Functions | |
| LLVMBool | LLVMParseBitcode (LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutModule, char **OutMessage) |
| LLVMBool | LLVMParseBitcode2 (LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutModule) |
| LLVMBool | LLVMParseBitcodeInContext (LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutModule, char **OutMessage) |
| LLVMBool | LLVMParseBitcodeInContext2 (LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutModule) |
| LLVMBool | LLVMGetBitcodeModuleInContext (LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM, char **OutMessage) |
| Reads a module from the specified path, returning via the OutMP parameter a module provider which performs lazy deserialization. More... | |
| LLVMBool | LLVMGetBitcodeModuleInContext2 (LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM) |
| Reads a module from the specified path, returning via the OutMP parameter a module provider which performs lazy deserialization. More... | |
| LLVMBool | LLVMGetBitcodeModule (LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM, char **OutMessage) |
| LLVMBool | LLVMGetBitcodeModule2 (LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM) |
| LLVMBool LLVMGetBitcodeModule | ( | LLVMMemoryBufferRef | MemBuf, |
| LLVMModuleRef * | OutM, | ||
| char ** | OutMessage | ||
| ) |
Definition at line 126 of file BitReader.cpp.
References LLVMGetBitcodeModuleInContext(), and LLVMGetGlobalContext().
| LLVMBool LLVMGetBitcodeModule2 | ( | LLVMMemoryBufferRef | MemBuf, |
| LLVMModuleRef * | OutM | ||
| ) |
Definition at line 132 of file BitReader.cpp.
References LLVMGetBitcodeModuleInContext2(), and LLVMGetGlobalContext().
| LLVMBool LLVMGetBitcodeModuleInContext | ( | LLVMContextRef | ContextRef, |
| LLVMMemoryBufferRef | MemBuf, | ||
| LLVMModuleRef * | OutM, | ||
| char ** | OutMessage | ||
| ) |
Reads a module from the specified path, returning via the OutMP parameter a module provider which performs lazy deserialization.
Returns 0 on success. Optionally returns a human-readable error message via OutMessage. This is deprecated. Use LLVMGetBitcodeModuleInContext2.
Definition at line 80 of file BitReader.cpp.
References llvm::Expected< T >::get(), llvm::getOwningLazyBitcodeModule(), llvm::handleAllErrors(), llvm::ErrorInfoBase::message(), llvm::Expected< T >::takeError(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVMGetBitcodeModule().
| LLVMBool LLVMGetBitcodeModuleInContext2 | ( | LLVMContextRef | ContextRef, |
| LLVMMemoryBufferRef | MemBuf, | ||
| LLVMModuleRef * | OutM | ||
| ) |
Reads a module from the specified path, returning via the OutMP parameter a module provider which performs lazy deserialization.
Returns 0 on success.
Definition at line 107 of file BitReader.cpp.
References llvm::expectedToErrorOrAndEmitErrors(), llvm::ErrorOr< T >::get(), llvm::ErrorOr< T >::getError(), llvm::getOwningLazyBitcodeModule(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVMGetBitcodeModule2().
| LLVMBool LLVMParseBitcode | ( | LLVMMemoryBufferRef | MemBuf, |
| LLVMModuleRef * | OutModule, | ||
| char ** | OutMessage | ||
| ) |
Definition at line 26 of file BitReader.cpp.
References LLVMGetGlobalContext(), and LLVMParseBitcodeInContext().
| LLVMBool LLVMParseBitcode2 | ( | LLVMMemoryBufferRef | MemBuf, |
| LLVMModuleRef * | OutModule | ||
| ) |
Definition at line 32 of file BitReader.cpp.
References LLVMGetGlobalContext(), and LLVMParseBitcodeInContext2().
| LLVMBool LLVMParseBitcodeInContext | ( | LLVMContextRef | ContextRef, |
| LLVMMemoryBufferRef | MemBuf, | ||
| LLVMModuleRef * | OutModule, | ||
| char ** | OutMessage | ||
| ) |
Definition at line 37 of file BitReader.cpp.
References llvm::Expected< T >::get(), llvm::handleAllErrors(), llvm::ErrorInfoBase::message(), llvm::parseBitcodeFile(), llvm::Expected< T >::takeError(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVMParseBitcode().
| LLVMBool LLVMParseBitcodeInContext2 | ( | LLVMContextRef | ContextRef, |
| LLVMMemoryBufferRef | MemBuf, | ||
| LLVMModuleRef * | OutModule | ||
| ) |
Definition at line 60 of file BitReader.cpp.
References llvm::expectedToErrorOrAndEmitErrors(), llvm::ErrorOr< T >::get(), llvm::ErrorOr< T >::getError(), llvm::parseBitcodeFile(), llvm::unwrap(), and llvm::wrap().
Referenced by LLVMParseBitcode2().
1.8.6