Package org.lwjgl.llvm
Class LLVMIRReader
- java.lang.Object
-
- org.lwjgl.llvm.LLVMIRReader
-
public class LLVMIRReader extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
LLVMIRReader.Functions
Contains the function pointers loaded fromLLVMCore.getLibrary()
.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
LLVMParseIRInContext(long ContextRef, long MemBuf, org.lwjgl.PointerBuffer OutM, org.lwjgl.PointerBuffer OutMessage)
Read LLVM IR from a memory buffer and convert it into an in-memoryModule
object.static int
nLLVMParseIRInContext(long ContextRef, long MemBuf, long OutM, long OutMessage)
Unsafe version of:ParseIRInContext
-
-
-
Method Detail
-
nLLVMParseIRInContext
public static int nLLVMParseIRInContext(long ContextRef, long MemBuf, long OutM, long OutMessage)
Unsafe version of:ParseIRInContext
-
LLVMParseIRInContext
public static boolean LLVMParseIRInContext(long ContextRef, long MemBuf, org.lwjgl.PointerBuffer OutM, org.lwjgl.PointerBuffer OutMessage)
Read LLVM IR from a memory buffer and convert it into an in-memoryModule
object.Returns 0 on success. Optionally returns a human-readable description of any errors that occurred during parsing IR.
OutMessage
must be disposed withDisposeMessage
.
-
-