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
LLVMOrcLLJITBuilderRef LLVMOrcCreateLLJITBuilder(void) -
LLVMOrcDisposeLLJITBuilder
void LLVMOrcDisposeLLJITBuilder(LLVMOrcLLJITBuilderRef Builder) -
LLVMOrcLLJITBuilderSetJITTargetMachineBuilder
public static void LLVMOrcLLJITBuilderSetJITTargetMachineBuilder(@NativeType("LLVMOrcLLJITBuilderRef") long Builder, @NativeType("LLVMOrcJITTargetMachineBuilderRef") 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(@NativeType("LLVMOrcLLJITBuilderRef") long Builder, @NativeType("LLVMOrcObjectLayerRef (*) (void *, LLVMOrcExecutionSessionRef, char const *)") LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunctionI F, @NativeType("void *") 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
@NativeType("LLVMErrorRef") public static long LLVMOrcCreateLLJIT(@NativeType("LLVMOrcLLJITRef *") PointerBuffer Result, @NativeType("LLVMOrcLLJITBuilderRef") long Builder) LLVMErrorRef LLVMOrcCreateLLJIT(LLVMOrcLLJITRef * Result, LLVMOrcLLJITBuilderRef Builder) -
LLVMOrcDisposeLLJIT
@NativeType("LLVMErrorRef") public static long LLVMOrcDisposeLLJIT(@NativeType("LLVMOrcLLJITRef") long J) LLVMErrorRef LLVMOrcDisposeLLJIT(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetExecutionSession
@NativeType("LLVMOrcExecutionSessionRef") public static long LLVMOrcLLJITGetExecutionSession(@NativeType("LLVMOrcLLJITRef") long J) LLVMOrcExecutionSessionRef LLVMOrcLLJITGetExecutionSession(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetMainJITDylib
@NativeType("LLVMOrcJITDylibRef") public static long LLVMOrcLLJITGetMainJITDylib(@NativeType("LLVMOrcLLJITRef") long J) LLVMOrcJITDylibRef LLVMOrcLLJITGetMainJITDylib(LLVMOrcLLJITRef J) -
nLLVMOrcLLJITGetTripleString
public static long nLLVMOrcLLJITGetTripleString(long J) char const * LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetTripleString
@NativeType("char const *") public static @Nullable String LLVMOrcLLJITGetTripleString(@NativeType("LLVMOrcLLJITRef") long J) char const * LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetGlobalPrefix
@NativeType("char") public static byte LLVMOrcLLJITGetGlobalPrefix(@NativeType("LLVMOrcLLJITRef") long J) char LLVMOrcLLJITGetGlobalPrefix(LLVMOrcLLJITRef J) -
nLLVMOrcLLJITMangleAndIntern
public static long nLLVMOrcLLJITMangleAndIntern(long J, long UnmangledName) LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName) -
LLVMOrcLLJITMangleAndIntern
@NativeType("LLVMOrcSymbolStringPoolEntryRef") public static long LLVMOrcLLJITMangleAndIntern(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("char const *") ByteBuffer UnmangledName) LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName) -
LLVMOrcLLJITMangleAndIntern
@NativeType("LLVMOrcSymbolStringPoolEntryRef") public static long LLVMOrcLLJITMangleAndIntern(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("char const *") CharSequence UnmangledName) LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName) -
LLVMOrcLLJITAddObjectFile
@NativeType("LLVMErrorRef") public static long LLVMOrcLLJITAddObjectFile(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcJITDylibRef") long JD, @NativeType("LLVMMemoryBufferRef") long ObjBuffer) LLVMErrorRef LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMMemoryBufferRef ObjBuffer) -
LLVMOrcLLJITAddObjectFileWithRT
@NativeType("LLVMErrorRef") public static long LLVMOrcLLJITAddObjectFileWithRT(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcResourceTrackerRef") long RT, @NativeType("LLVMMemoryBufferRef") long ObjBuffer) LLVMErrorRef LLVMOrcLLJITAddObjectFileWithRT(LLVMOrcLLJITRef J, LLVMOrcResourceTrackerRef RT, LLVMMemoryBufferRef ObjBuffer) -
LLVMOrcLLJITAddLLVMIRModule
@NativeType("LLVMErrorRef") public static long LLVMOrcLLJITAddLLVMIRModule(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcJITDylibRef") long JD, @NativeType("LLVMOrcThreadSafeModuleRef") long TSM) LLVMErrorRef LLVMOrcLLJITAddLLVMIRModule(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMOrcThreadSafeModuleRef TSM) -
LLVMOrcLLJITAddLLVMIRModuleWithRT
@NativeType("LLVMErrorRef") public static long LLVMOrcLLJITAddLLVMIRModuleWithRT(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcResourceTrackerRef") long JD, @NativeType("LLVMOrcThreadSafeModuleRef") 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
@NativeType("LLVMErrorRef") public static long LLVMOrcLLJITLookup(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcExecutorAddress *") LongBuffer Result, @NativeType("char const *") ByteBuffer Name) LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name) -
LLVMOrcLLJITLookup
@NativeType("LLVMErrorRef") public static long LLVMOrcLLJITLookup(@NativeType("LLVMOrcLLJITRef") long J, @NativeType("LLVMOrcExecutorAddress *") LongBuffer Result, @NativeType("char const *") CharSequence Name) LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name) -
LLVMOrcLLJITGetObjLinkingLayer
@NativeType("LLVMOrcObjectLayerRef") public static long LLVMOrcLLJITGetObjLinkingLayer(@NativeType("LLVMOrcLLJITRef") long J) LLVMOrcObjectLayerRef LLVMOrcLLJITGetObjLinkingLayer(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetObjTransformLayer
@NativeType("LLVMOrcObjectTransformLayerRef") public static long LLVMOrcLLJITGetObjTransformLayer(@NativeType("LLVMOrcLLJITRef") long J) LLVMOrcObjectTransformLayerRef LLVMOrcLLJITGetObjTransformLayer(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetIRTransformLayer
@NativeType("LLVMOrcIRTransformLayerRef") public static long LLVMOrcLLJITGetIRTransformLayer(@NativeType("LLVMOrcLLJITRef") long J) LLVMOrcIRTransformLayerRef LLVMOrcLLJITGetIRTransformLayer(LLVMOrcLLJITRef J) -
nLLVMOrcLLJITGetDataLayoutStr
public static long nLLVMOrcLLJITGetDataLayoutStr(long J) char const * LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J) -
LLVMOrcLLJITGetDataLayoutStr
@NativeType("char const *") public static @Nullable String LLVMOrcLLJITGetDataLayoutStr(@NativeType("LLVMOrcLLJITRef") long J) char const * LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J)
-