Package org.lwjgl.llvm
Class LLVMLLJIT
java.lang.Object
org.lwjgl.llvm.LLVMLLJIT
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromLLVMCore.getLibrary()
. -
Method Summary
Modifier and TypeMethodDescriptionstatic long
LLVMOrcCreateLLJIT
(PointerBuffer Result, long Builder) LLVMErrorRef LLVMOrcCreateLLJIT(LLVMOrcLLJITRef * Result, LLVMOrcLLJITBuilderRef Builder)
static long
LLVMOrcLLJITBuilderRef LLVMOrcCreateLLJITBuilder(void)
static long
LLVMOrcDisposeLLJIT
(long J) LLVMErrorRef LLVMOrcDisposeLLJIT(LLVMOrcLLJITRef J)
static void
LLVMOrcDisposeLLJITBuilder
(long Builder) void LLVMOrcDisposeLLJITBuilder(LLVMOrcLLJITBuilderRef Builder)
static long
LLVMOrcLLJITAddLLVMIRModule
(long J, long JD, long TSM) LLVMErrorRef LLVMOrcLLJITAddLLVMIRModule(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMOrcThreadSafeModuleRef TSM)
static long
LLVMOrcLLJITAddLLVMIRModuleWithRT
(long J, long JD, long TSM) LLVMErrorRef LLVMOrcLLJITAddLLVMIRModuleWithRT(LLVMOrcLLJITRef J, LLVMOrcResourceTrackerRef JD, LLVMOrcThreadSafeModuleRef TSM)
static long
LLVMOrcLLJITAddObjectFile
(long J, long JD, long ObjBuffer) LLVMErrorRef LLVMOrcLLJITAddObjectFile(LLVMOrcLLJITRef J, LLVMOrcJITDylibRef JD, LLVMMemoryBufferRef ObjBuffer)
static long
LLVMOrcLLJITAddObjectFileWithRT
(long J, long RT, long ObjBuffer) LLVMErrorRef LLVMOrcLLJITAddObjectFileWithRT(LLVMOrcLLJITRef J, LLVMOrcResourceTrackerRef RT, LLVMMemoryBufferRef ObjBuffer)
static void
LLVMOrcLLJITBuilderSetJITTargetMachineBuilder
(long Builder, long JTMB) void LLVMOrcLLJITBuilderSetJITTargetMachineBuilder(LLVMOrcLLJITBuilderRef Builder, LLVMOrcJITTargetMachineBuilderRef JTMB)
static void
LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator
(long Builder, LLVMOrcLLJITBuilderObjectLinkingLayerCreatorFunctionI F, long Ctx) void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(LLVMOrcLLJITBuilderRef Builder, LLVMOrcObjectLayerRef (*) (void *, LLVMOrcExecutionSessionRef, char const *) F, void * Ctx)
static @Nullable String
LLVMOrcLLJITGetDataLayoutStr
(long J) char const * LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J)
static long
LLVMOrcLLJITGetExecutionSession
(long J) LLVMOrcExecutionSessionRef LLVMOrcLLJITGetExecutionSession(LLVMOrcLLJITRef J)
static byte
LLVMOrcLLJITGetGlobalPrefix
(long J) char LLVMOrcLLJITGetGlobalPrefix(LLVMOrcLLJITRef J)
static long
LLVMOrcLLJITGetIRTransformLayer
(long J) LLVMOrcIRTransformLayerRef LLVMOrcLLJITGetIRTransformLayer(LLVMOrcLLJITRef J)
static long
LLVMOrcLLJITGetMainJITDylib
(long J) LLVMOrcJITDylibRef LLVMOrcLLJITGetMainJITDylib(LLVMOrcLLJITRef J)
static long
LLVMOrcLLJITGetObjLinkingLayer
(long J) LLVMOrcObjectLayerRef LLVMOrcLLJITGetObjLinkingLayer(LLVMOrcLLJITRef J)
static long
LLVMOrcLLJITGetObjTransformLayer
(long J) LLVMOrcObjectTransformLayerRef LLVMOrcLLJITGetObjTransformLayer(LLVMOrcLLJITRef J)
static @Nullable String
LLVMOrcLLJITGetTripleString
(long J) char const * LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J)
static long
LLVMOrcLLJITLookup
(long J, LongBuffer Result, CharSequence Name) LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name)
static long
LLVMOrcLLJITLookup
(long J, LongBuffer Result, ByteBuffer Name) LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name)
static long
LLVMOrcLLJITMangleAndIntern
(long J, CharSequence UnmangledName) LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName)
static long
LLVMOrcLLJITMangleAndIntern
(long J, ByteBuffer UnmangledName) LLVMOrcSymbolStringPoolEntryRef LLVMOrcLLJITMangleAndIntern(LLVMOrcLLJITRef J, char const * UnmangledName)
static long
nLLVMOrcCreateLLJIT
(long Result, long Builder) LLVMErrorRef LLVMOrcCreateLLJIT(LLVMOrcLLJITRef * Result, LLVMOrcLLJITBuilderRef Builder)
static void
nLLVMOrcLLJITBuilderSetObjectLinkingLayerCreator
(long Builder, long F, long Ctx) void LLVMOrcLLJITBuilderSetObjectLinkingLayerCreator(LLVMOrcLLJITBuilderRef Builder, LLVMOrcObjectLayerRef (*) (void *, LLVMOrcExecutionSessionRef, char const *) F, void * Ctx)
static long
nLLVMOrcLLJITGetDataLayoutStr
(long J) char const * LLVMOrcLLJITGetDataLayoutStr(LLVMOrcLLJITRef J)
static long
nLLVMOrcLLJITGetTripleString
(long J) char const * LLVMOrcLLJITGetTripleString(LLVMOrcLLJITRef J)
static long
nLLVMOrcLLJITLookup
(long J, long Result, long Name) LLVMErrorRef LLVMOrcLLJITLookup(LLVMOrcLLJITRef J, LLVMOrcExecutorAddress * Result, char const * Name)
static long
nLLVMOrcLLJITMangleAndIntern
(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)
-