LLVM  8.0.1
Functions
IRReader.h File Reference
#include "llvm-c/Types.h"
Include dependency graph for IRReader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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. More...
 

Function Documentation

◆ LLVMParseIRInContext()

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.

See also
llvm::ParseIR()

Definition at line 116 of file IRReader.cpp.

References llvm::raw_ostream::flush(), llvm::parseIR(), llvm::SMDiagnostic::print(), llvm::release, llvm::unwrap(), and llvm::wrap().