Package org.lwjgl.llvm
Class LLVMLLJIT
java.lang.Object
org.lwjgl.llvm.LLVMLLJIT
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded fromLLVMCore.getLibrary(). -
Method Summary
Modifier and TypeMethodDescriptionstatic longLLVMOrcCreateLLJIT(PointerBuffer Result, long Builder) LLVMErrorRef LLVMOrcCreateLLJIT(LLVMOrcLLJITRef * Result, LLVMOrcLLJITBuilderRef Builder)static longLLVMOrcLLJITBuilderRef LLVMOrcCreateLLJITBuilder(void)static longLLVMOrcDisposeLLJIT(long J) LLVMErrorRef LLVMOrcDisposeLLJIT(LLVMOrcLLJITRef J)static voidLLVMOrcDisposeLLJITBuilder(long Builder) void LLVMOrcDisposeLLJITBuilder(LLVMOrcLLJITBuilderRef Builder)static longLLVMOrcLLJITAddLLVMIRModule(long J, long JD, long TSM) LLVMErrorRef LLVMOrcLLJITAddLLVMIRModule(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMOrcThreadSafeModuleRef TSM)static longLLVMOrcLLJITAddLLVMIRModuleWithRT(long J, long JD, long TSM) LLVMErrorRef LLVMOrcLLJITAddLLVMIRModuleWithRT(LLVMOrcLLJITRef J, LLVMOrcResourceTrackerRef JD, LLVMOrcThreadSafeModuleRef TSM)static longLLVMOrcLLJITAddObjectFile(long J, long JD, long ObjBuffer) LLVMErrorRef LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMMemoryBufferRef ObjBuffer)static longLLVMOrcLLJITAddObjectFileWithRT(long J, long RT, long ObjBuffer) LLVMErrorRef LLVMOrcLLJITAddObjectFileWithRT(LLVMOrcLLJITRef J, LLVMOrcResourceTrackerRef RT, LLVMMemoryBufferRef ObjBuffer)static voidLLVMOrcLLJITBuilderSetJITTargetMachineBuilder(long Builder, long JTMB) void LLVMOrcLLJITBuilderSetJITTargetMachineBuilder(LLVMOrcLLJITBuilderRef Builder, LLVMOrcJITTargetMachineBuilderRef JTMB)static voidLLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(long Builder, LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunctionI F, long Ctx) void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(LLVMOrcLLJITBuilderRef Builder, LLVMOrcObjectLayerRef (*) (void *, LLVMOrcExecutionSessionRef, char const *) F, void * Ctx)static @Nullable StringLLVMOrcLLJITGetDataLayoutStr(long J) char const * LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J)static longLLVMOrcLLJITGetExecutionSession(long J) LLVMOrcExecutionSessionRef LLVMOrcLLJITGetExecutionSession(LLVMOrcLLJITRef J)static byteLLVMOrcLLJITGetGlobalPrefix(long J) char LLVMOrcLLJITGetGlobalPrefix(LLVMOrcLLJITRef J)static longLLVMOrcLLJITGetIRTransformLayer(long J) LLVMOrcIRTransformLayerRef LLVMOrcLLJITGetIRTransformLayer(LLVMOrcLLJITRef J)static longLLVMOrcLLJITGetMainJITDylib(long J) LLVMOrcJITDylibRef LLVMOrcLLJITGetMainJITDylib(LLVMOrcLLJITRef J)static longLLVMOrcLLJITGetObjLinkingLayer(long J) LLVMOrcObjectLayerRef LLVMOrcLLJITGetObjLinkingLayer(LLVMOrcLLJITRef J)static longLLVMOrcLLJITGetObjTransformLayer(long J) LLVMOrcObjectTransformLayerRef LLVMOrcLLJITGetObjTransformLayer(LLVMOrcLLJITRef J)static @Nullable StringLLVMOrcLLJITGetTripleString(long J) char const * LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J)static longLLVMOrcLLJITLookup(long J, LongBuffer Result, CharSequence Name) LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name)static longLLVMOrcLLJITLookup(long J, LongBuffer Result, ByteBuffer Name) LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name)static longLLVMOrcLLJITMangleAndIntern(long J, CharSequence UnmangledName) LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName)static longLLVMOrcLLJITMangleAndIntern(long J, ByteBuffer UnmangledName) LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName)static longnLLVMOrcCreateLLJIT(long Result, long Builder) LLVMErrorRef LLVMOrcCreateLLJIT(LLVMOrcLLJITRef * Result, LLVMOrcLLJITBuilderRef Builder)static voidnLLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(long Builder, long F, long Ctx) void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(LLVMOrcLLJITBuilderRef Builder, LLVMOrcObjectLayerRef (*) (void *, LLVMOrcExecutionSessionRef, char const *) F, void * Ctx)static longnLLVMOrcLLJITGetDataLayoutStr(long J) char const * LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J)static longnLLVMOrcLLJITGetTripleString(long J) char const * LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J)static longnLLVMOrcLLJITLookup(long J, long Result, long Name) LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name)static longnLLVMOrcLLJITMangleAndIntern(long J, long UnmangledName) LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName)
-
Method Details
-
LLVMOrcCreateLLJITBuilder
public static long LLVMOrcCreateLLJITBuilder()LLVMOrcLLJITBuilderRef LLVMOrcCreateLLJITBuilder(void) -
LLVMOrcDisposeLLJITBuilder
public static void LLVMOrcDisposeLLJITBuilder(long Builder) void LLVMOrcDisposeLLJITBuilder(LLVMOrcLLJITBuilderRef Builder) -
LLVMOrcLLJITBuilderSetJITTargetMachineBuilder
public static void LLVMOrcLLJITBuilderSetJITTargetMachineBuilder(long Builder, long JTMB) void LLVMOrcLLJITBuilderSetJITTargetMachineBuilder(LLVMOrcLLJITBuilderRef Builder, LLVMOrcJITTargetMachineBuilderRef JTMB) -
nLLVMOrcLLJITBuilderSetObjectLinkingLayerCreator
public static void nLLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(long Builder, long F, long Ctx) void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(LLVMOrcLLJITBuilderRef Builder, LLVMOrcObjectLayerRef (*) (void *, LLVMOrcExecutionSessionRef, char const *) F, void * Ctx) -
LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator
public static void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(long Builder, LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunctionI F, long Ctx) void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(LLVMOrcLLJITBuilderRef Builder, LLVMOrcObjectLayerRef (*) (void *, LLVMOrcExecutionSessionRef, char const *) F, void * Ctx) -
nLLVMOrcCreateLLJIT
public static long nLLVMOrcCreateLLJIT(long Result, long Builder) LLVMErrorRef LLVMOrcCreateLLJIT(LLVMOrcLLJITRef * Result, LLVMOrcLLJITBuilderRef Builder) -
LLVMOrcCreateLLJIT
LLVMErrorRef LLVMOrcCreateLLJIT(LLVMOrcLLJITRef * Result, LLVMOrcLLJITBuilderRef Builder) -
LLVMOrcDisposeLLJIT
public static long LLVMOrcDisposeLLJIT(long J) LLVMErrorRef LLVMOrcDisposeLLJIT(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetExecutionSession
public static long LLVMOrcLLJITGetExecutionSession(long J) LLVMOrcExecutionSessionRef LLVMOrcLLJITGetExecutionSession(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetMainJITDylib
public static long LLVMOrcLLJITGetMainJITDylib(long J) LLVMOrcJITDylibRef LLVMOrcLLJITGetMainJITDylib(LLVMOrcLLJITRef J) -
nLLVMOrcLLJITGetTripleString
public static long nLLVMOrcLLJITGetTripleString(long J) char const * LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetTripleString
char const * LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetGlobalPrefix
public static byte LLVMOrcLLJITGetGlobalPrefix(long J) char LLVMOrcLLJITGetGlobalPrefix(LLVMOrcLLJITRef J) -
nLLVMOrcLLJITMangleAndIntern
public static long nLLVMOrcLLJITMangleAndIntern(long J, long UnmangledName) LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName) -
LLVMOrcLLJITMangleAndIntern
LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName) -
LLVMOrcLLJITMangleAndIntern
LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName) -
LLVMOrcLLJITAddObjectFile
public static long LLVMOrcLLJITAddObjectFile(long J, long JD, long ObjBuffer) LLVMErrorRef LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMMemoryBufferRef ObjBuffer) -
LLVMOrcLLJITAddObjectFileWithRT
public static long LLVMOrcLLJITAddObjectFileWithRT(long J, long RT, long ObjBuffer) LLVMErrorRef LLVMOrcLLJITAddObjectFileWithRT(LLVMOrcLLJITRef J, LLVMOrcResourceTrackerRef RT, LLVMMemoryBufferRef ObjBuffer) -
LLVMOrcLLJITAddLLVMIRModule
public static long LLVMOrcLLJITAddLLVMIRModule(long J, long JD, long TSM) LLVMErrorRef LLVMOrcLLJITAddLLVMIRModule(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMOrcThreadSafeModuleRef TSM) -
LLVMOrcLLJITAddLLVMIRModuleWithRT
public static long LLVMOrcLLJITAddLLVMIRModuleWithRT(long J, long JD, long TSM) LLVMErrorRef LLVMOrcLLJITAddLLVMIRModuleWithRT(LLVMOrcLLJITRef J, LLVMOrcResourceTrackerRef JD, LLVMOrcThreadSafeModuleRef TSM) -
nLLVMOrcLLJITLookup
public static long nLLVMOrcLLJITLookup(long J, long Result, long Name) LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name) -
LLVMOrcLLJITLookup
LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name) -
LLVMOrcLLJITLookup
LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name) -
LLVMOrcLLJITGetObjLinkingLayer
public static long LLVMOrcLLJITGetObjLinkingLayer(long J) LLVMOrcObjectLayerRef LLVMOrcLLJITGetObjLinkingLayer(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetObjTransformLayer
public static long LLVMOrcLLJITGetObjTransformLayer(long J) LLVMOrcObjectTransformLayerRef LLVMOrcLLJITGetObjTransformLayer(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetIRTransformLayer
public static long LLVMOrcLLJITGetIRTransformLayer(long J) LLVMOrcIRTransformLayerRef LLVMOrcLLJITGetIRTransformLayer(LLVMOrcLLJITRef J) -
nLLVMOrcLLJITGetDataLayoutStr
public static long nLLVMOrcLLJITGetDataLayoutStr(long J) char const * LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetDataLayoutStr
char const * LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J)
-