|
LLVM 22.0.0git
|
Functions | |
| LLVM_C_ABI LLVMBool | LLVMParseIRInContext (LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef *OutM, char **OutMessage) |
| Read LLVM IR from a memory buffer and convert it into an in-memory Module object. | |
| LLVM_C_ABI LLVMBool LLVMParseIRInContext | ( | LLVMContextRef | ContextRef, |
| LLVMMemoryBufferRef | MemBuf, | ||
| LLVMModuleRef * | OutM, | ||
| char ** | OutMessage ) |
Read LLVM IR from a memory buffer and convert it into an in-memory Module object.
Returns 0 on success. Optionally returns a human-readable description of any errors that occurred during parsing IR. OutMessage must be disposed with LLVMDisposeMessage.
Definition at line 117 of file IRReader.cpp.
References llvm::parseIR(), llvm::SMDiagnostic::print(), llvm::release, llvm::unwrap(), and llvm::wrap().