Class LLVMExecutionEngine
java.lang.Object
org.lwjgl.llvm.LLVMExecutionEngine
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded fromLLVMCore.getLibrary(). -
Method Summary
Modifier and TypeMethodDescriptionstatic voidLLVMAddGlobalMapping(long EE, long Global, long Addr) void LLVMAddGlobalMapping(LLVMExecutionEngineRef EE, LLVMValueRef Global, void * Addr)static voidLLVMAddModule(long EE, long M) void LLVMAddModule(LLVMExecutionEngineRef EE, LLVMModuleRef M)static booleanLLVMCreateExecutionEngineForModule(PointerBuffer OutEE, long M, PointerBuffer OutError) LLVMBool LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef * OutEE, LLVMModuleRef M, char ** OutError)static longLLVMJITEventListenerRef LLVMCreateGDBRegistrationListener(void)static longLLVMCreateGenericValueOfFloat(long Ty, double N) LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef Ty, double N)static longLLVMCreateGenericValueOfInt(long Ty, long N, boolean IsSigned) LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty, unsigned long long N, LLVMBool IsSigned)static longLLVMCreateGenericValueOfPointer(long P) LLVMGenericValueRef LLVMCreateGenericValueOfPointer(void * P)static longLLVMJITEventListenerRef LLVMCreateIntelJITEventListener(void)static booleanLLVMCreateInterpreterForModule(PointerBuffer OutInterp, long M, PointerBuffer OutError) LLVMBool LLVMCreateInterpreterForModule(LLVMExecutionEngineRef * OutInterp, LLVMModuleRef M, char ** OutError)static booleanLLVMCreateJITCompilerForModule(PointerBuffer OutJIT, long M, int OptLevel, PointerBuffer OutError) LLVMBool LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef * OutJIT, LLVMModuleRef M, unsigned int OptLevel, char ** OutError)static booleanLLVMCreateMCJITCompilerForModule(PointerBuffer OutJIT, long M, LLVMMCJITCompilerOptions.Buffer Options, PointerBuffer OutError) LLVMBool LLVMCreateMCJITCompilerForModule(LLVMExecutionEngineRef * OutJIT, LLVMModuleRef M, struct LLVMMCJITCompilerOptions * Options, size_t SizeOfOptions, char ** OutError)static longLLVMJITEventListenerRef LLVMCreateOProfileJITEventListener(void)static longLLVMJITEventListenerRef LLVMCreatePerfJITEventListener(void)static longLLVMCreateSimpleMCJITMemoryManager(long Opaque, LLVMMemoryManagerAllocateCodeSectionCallbackI AllocateCodeSection, LLVMMemoryManagerAllocateDataSectionCallbackI AllocateDataSection, LLVMMemoryManagerFinalizeMemoryCallbackI FinalizeMemory, LLVMMemoryManagerDestroyCallbackI Destroy) LLVMMCJITMemoryManagerRef LLVMCreateSimpleMCJITMemoryManager(void * Opaque, uint8_t * (*) (void *, uintptr_t, unsigned int, unsigned int, char const *) AllocateCodeSection, uint8_t * (*) (void *, uintptr_t, unsigned int, unsigned int, char const *, LLVMBool) AllocateDataSection, LLVMBool (*) (void *, char **) FinalizeMemory, void (*) (void *) Destroy)static voidLLVMDisposeExecutionEngine(long EE) void LLVMDisposeExecutionEngine(LLVMExecutionEngineRef EE)static voidLLVMDisposeGenericValue(long GenVal) void LLVMDisposeGenericValue(LLVMGenericValueRef GenVal)static voidLLVMDisposeMCJITMemoryManager(long MM) void LLVMDisposeMCJITMemoryManager(LLVMMCJITMemoryManagerRef MM)static booleanLLVMExecutionEngineGetErrMsg(long EE, PointerBuffer OutError) LLVMBool LLVMExecutionEngineGetErrMsg(LLVMExecutionEngineRef EE, char ** OutError)static booleanLLVMFindFunction(long EE, CharSequence Name, PointerBuffer OutFn) LLVMBool LLVMFindFunction(LLVMExecutionEngineRef EE, char const * Name, LLVMValueRef * OutFn)static booleanLLVMFindFunction(long EE, ByteBuffer Name, PointerBuffer OutFn) LLVMBool LLVMFindFunction(LLVMExecutionEngineRef EE, char const * Name, LLVMValueRef * OutFn)static voidLLVMFreeMachineCodeForFunction(long EE, long F) void LLVMFreeMachineCodeForFunction(LLVMExecutionEngineRef EE, LLVMValueRef F)static intLLVMGenericValueIntWidth(long GenValRef) unsigned int LLVMGenericValueIntWidth(LLVMGenericValueRef GenValRef)static doubleLLVMGenericValueToFloat(long TyRef, long GenVal) double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal)static longLLVMGenericValueToInt(long GenVal, boolean IsSigned) unsigned long long LLVMGenericValueToInt(LLVMGenericValueRef GenVal, LLVMBool IsSigned)static longLLVMGenericValueToPointer(long GenVal) void * LLVMGenericValueToPointer(LLVMGenericValueRef GenVal)static longLLVMGetExecutionEngineTargetData(long EE) LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE)static longLLVMGetExecutionEngineTargetMachine(long EE) LLVMTargetMachineRef LLVMGetExecutionEngineTargetMachine(LLVMExecutionEngineRef EE)static longLLVMGetFunctionAddress(long EE, CharSequence Name) uint64_t LLVMGetFunctionAddress(LLVMExecutionEngineRef EE, char const * Name)static longLLVMGetFunctionAddress(long EE, ByteBuffer Name) uint64_t LLVMGetFunctionAddress(LLVMExecutionEngineRef EE, char const * Name)static longLLVMGetGlobalValueAddress(long EE, CharSequence Name) uint64_t LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE, char const * Name)static longLLVMGetGlobalValueAddress(long EE, ByteBuffer Name) uint64_t LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE, char const * Name)static longLLVMGetPointerToGlobal(long EE, long Global) void * LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE, LLVMValueRef Global)static voidvoid LLVMInitializeMCJITCompilerOptions(struct LLVMMCJITCompilerOptions * Options, size_t SizeOfOptions)static voidvoid LLVMLinkInInterpreter(void)static voidvoid LLVMLinkInMCJIT(void)static longLLVMRecompileAndRelinkFunction(long EE, long Fn) void * LLVMRecompileAndRelinkFunction(LLVMExecutionEngineRef EE, LLVMValueRef Fn)static booleanLLVMRemoveModule(long EE, long M, PointerBuffer OutMod, PointerBuffer OutError) LLVMBool LLVMRemoveModule(LLVMExecutionEngineRef EE, LLVMModuleRef M, LLVMModuleRef * OutMod, char ** OutError)static longLLVMRunFunction(long EE, long F, PointerBuffer Args) LLVMGenericValueRef LLVMRunFunction(LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned int NumArgs, LLVMGenericValueRef * Args)static intLLVMRunFunctionAsMain(long EE, long F, PointerBuffer ArgV, PointerBuffer EnvP) int LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned int ArgC, char const * const * ArgV, char const * const * EnvP)static voidLLVMRunStaticConstructors(long EE) void LLVMRunStaticConstructors(LLVMExecutionEngineRef EE)static voidLLVMRunStaticDestructors(long EE) void LLVMRunStaticDestructors(LLVMExecutionEngineRef EE)static intnLLVMCreateExecutionEngineForModule(long OutEE, long M, long OutError) LLVMBool LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef * OutEE, LLVMModuleRef M, char ** OutError)static intnLLVMCreateInterpreterForModule(long OutInterp, long M, long OutError) LLVMBool LLVMCreateInterpreterForModule(LLVMExecutionEngineRef * OutInterp, LLVMModuleRef M, char ** OutError)static intnLLVMCreateJITCompilerForModule(long OutJIT, long M, int OptLevel, long OutError) LLVMBool LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef * OutJIT, LLVMModuleRef M, unsigned int OptLevel, char ** OutError)static intnLLVMCreateMCJITCompilerForModule(long OutJIT, long M, long Options, long SizeOfOptions, long OutError) LLVMBool LLVMCreateMCJITCompilerForModule(LLVMExecutionEngineRef * OutJIT, LLVMModuleRef M, struct LLVMMCJITCompilerOptions * Options, size_t SizeOfOptions, char ** OutError)static longnLLVMCreateSimpleMCJITMemoryManager(long Opaque, long AllocateCodeSection, long AllocateDataSection, long FinalizeMemory, long Destroy) LLVMMCJITMemoryManagerRef LLVMCreateSimpleMCJITMemoryManager(void * Opaque, uint8_t * (*) (void *, uintptr_t, unsigned int, unsigned int, char const *) AllocateCodeSection, uint8_t * (*) (void *, uintptr_t, unsigned int, unsigned int, char const *, LLVMBool) AllocateDataSection, LLVMBool (*) (void *, char **) FinalizeMemory, void (*) (void *) Destroy)static intnLLVMExecutionEngineGetErrMsg(long EE, long OutError) LLVMBool LLVMExecutionEngineGetErrMsg(LLVMExecutionEngineRef EE, char ** OutError)static intnLLVMFindFunction(long EE, long Name, long OutFn) LLVMBool LLVMFindFunction(LLVMExecutionEngineRef EE, char const * Name, LLVMValueRef * OutFn)static longnLLVMGetFunctionAddress(long EE, long Name) uint64_t LLVMGetFunctionAddress(LLVMExecutionEngineRef EE, char const * Name)static longnLLVMGetGlobalValueAddress(long EE, long Name) uint64_t LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE, char const * Name)static voidnLLVMInitializeMCJITCompilerOptions(long Options, long SizeOfOptions) void LLVMInitializeMCJITCompilerOptions(struct LLVMMCJITCompilerOptions * Options, size_t SizeOfOptions)static intnLLVMRemoveModule(long EE, long M, long OutMod, long OutError) LLVMBool LLVMRemoveModule(LLVMExecutionEngineRef EE, LLVMModuleRef M, LLVMModuleRef * OutMod, char ** OutError)static longnLLVMRunFunction(long EE, long F, int NumArgs, long Args) LLVMGenericValueRef LLVMRunFunction(LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned int NumArgs, LLVMGenericValueRef * Args)static intnLLVMRunFunctionAsMain(long EE, long F, int ArgC, long ArgV, long EnvP) int LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned int ArgC, char const * const * ArgV, char const * const * EnvP)
-
Method Details
-
LLVMLinkInMCJIT
public static void LLVMLinkInMCJIT()void LLVMLinkInMCJIT(void) -
LLVMLinkInInterpreter
public static void LLVMLinkInInterpreter()void LLVMLinkInInterpreter(void) -
LLVMCreateGenericValueOfInt
@NativeType("LLVMGenericValueRef") public static long LLVMCreateGenericValueOfInt(@NativeType("LLVMTypeRef") long Ty, @NativeType("unsigned long long") long N, @NativeType("LLVMBool") boolean IsSigned) LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty, unsigned long long N, LLVMBool IsSigned) -
LLVMCreateGenericValueOfPointer
@NativeType("LLVMGenericValueRef") public static long LLVMCreateGenericValueOfPointer(@NativeType("void *") long P) LLVMGenericValueRef LLVMCreateGenericValueOfPointer(void * P) -
LLVMCreateGenericValueOfFloat
@NativeType("LLVMGenericValueRef") public static long LLVMCreateGenericValueOfFloat(@NativeType("LLVMTypeRef") long Ty, double N) LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef Ty, double N) -
LLVMGenericValueIntWidth
@NativeType("unsigned int") public static int LLVMGenericValueIntWidth(@NativeType("LLVMGenericValueRef") long GenValRef) unsigned int LLVMGenericValueIntWidth(LLVMGenericValueRef GenValRef) -
LLVMGenericValueToInt
@NativeType("unsigned long long") public static long LLVMGenericValueToInt(@NativeType("LLVMGenericValueRef") long GenVal, @NativeType("LLVMBool") boolean IsSigned) unsigned long long LLVMGenericValueToInt(LLVMGenericValueRef GenVal, LLVMBool IsSigned) -
LLVMGenericValueToPointer
@NativeType("void *") public static long LLVMGenericValueToPointer(@NativeType("LLVMGenericValueRef") long GenVal) void * LLVMGenericValueToPointer(LLVMGenericValueRef GenVal) -
LLVMGenericValueToFloat
public static double LLVMGenericValueToFloat(@NativeType("LLVMTypeRef") long TyRef, @NativeType("LLVMGenericValueRef") long GenVal) double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal) -
LLVMDisposeGenericValue
void LLVMDisposeGenericValue(LLVMGenericValueRef GenVal) -
nLLVMCreateExecutionEngineForModule
public static int nLLVMCreateExecutionEngineForModule(long OutEE, long M, long OutError) LLVMBool LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef * OutEE, LLVMModuleRef M, char ** OutError) -
LLVMCreateExecutionEngineForModule
@NativeType("LLVMBool") public static boolean LLVMCreateExecutionEngineForModule(@NativeType("LLVMExecutionEngineRef *") PointerBuffer OutEE, @NativeType("LLVMModuleRef") long M, @NativeType("char **") PointerBuffer OutError) LLVMBool LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef * OutEE, LLVMModuleRef M, char ** OutError) -
nLLVMCreateInterpreterForModule
public static int nLLVMCreateInterpreterForModule(long OutInterp, long M, long OutError) LLVMBool LLVMCreateInterpreterForModule(LLVMExecutionEngineRef * OutInterp, LLVMModuleRef M, char ** OutError) -
LLVMCreateInterpreterForModule
@NativeType("LLVMBool") public static boolean LLVMCreateInterpreterForModule(@NativeType("LLVMExecutionEngineRef *") PointerBuffer OutInterp, @NativeType("LLVMModuleRef") long M, @NativeType("char **") PointerBuffer OutError) LLVMBool LLVMCreateInterpreterForModule(LLVMExecutionEngineRef * OutInterp, LLVMModuleRef M, char ** OutError) -
nLLVMCreateJITCompilerForModule
public static int nLLVMCreateJITCompilerForModule(long OutJIT, long M, int OptLevel, long OutError) LLVMBool LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef * OutJIT, LLVMModuleRef M, unsigned int OptLevel, char ** OutError) -
LLVMCreateJITCompilerForModule
@NativeType("LLVMBool") public static boolean LLVMCreateJITCompilerForModule(@NativeType("LLVMExecutionEngineRef *") PointerBuffer OutJIT, @NativeType("LLVMModuleRef") long M, @NativeType("unsigned int") int OptLevel, @NativeType("char **") PointerBuffer OutError) LLVMBool LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef * OutJIT, LLVMModuleRef M, unsigned int OptLevel, char ** OutError) -
nLLVMInitializeMCJITCompilerOptions
public static void nLLVMInitializeMCJITCompilerOptions(long Options, long SizeOfOptions) void LLVMInitializeMCJITCompilerOptions(struct LLVMMCJITCompilerOptions * Options, size_t SizeOfOptions) -
LLVMInitializeMCJITCompilerOptions
public static void LLVMInitializeMCJITCompilerOptions(@NativeType("struct LLVMMCJITCompilerOptions *") LLVMMCJITCompilerOptions.Buffer Options) void LLVMInitializeMCJITCompilerOptions(struct LLVMMCJITCompilerOptions * Options, size_t SizeOfOptions) -
nLLVMCreateMCJITCompilerForModule
public static int nLLVMCreateMCJITCompilerForModule(long OutJIT, long M, long Options, long SizeOfOptions, long OutError) LLVMBool LLVMCreateMCJITCompilerForModule(LLVMExecutionEngineRef * OutJIT, LLVMModuleRef M, struct LLVMMCJITCompilerOptions * Options, size_t SizeOfOptions, char ** OutError) -
LLVMCreateMCJITCompilerForModule
@NativeType("LLVMBool") public static boolean LLVMCreateMCJITCompilerForModule(@NativeType("LLVMExecutionEngineRef *") PointerBuffer OutJIT, @NativeType("LLVMModuleRef") long M, @NativeType("struct LLVMMCJITCompilerOptions *") LLVMMCJITCompilerOptions.Buffer Options, @NativeType("char **") PointerBuffer OutError) LLVMBool LLVMCreateMCJITCompilerForModule(LLVMExecutionEngineRef * OutJIT, LLVMModuleRef M, struct LLVMMCJITCompilerOptions * Options, size_t SizeOfOptions, char ** OutError) -
LLVMDisposeExecutionEngine
void LLVMDisposeExecutionEngine(LLVMExecutionEngineRef EE) -
LLVMRunStaticConstructors
void LLVMRunStaticConstructors(LLVMExecutionEngineRef EE) -
LLVMRunStaticDestructors
void LLVMRunStaticDestructors(LLVMExecutionEngineRef EE) -
nLLVMRunFunctionAsMain
public static int nLLVMRunFunctionAsMain(long EE, long F, int ArgC, long ArgV, long EnvP) int LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned int ArgC, char const * const * ArgV, char const * const * EnvP) -
LLVMRunFunctionAsMain
public static int LLVMRunFunctionAsMain(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("LLVMValueRef") long F, @NativeType("char const * const *") PointerBuffer ArgV, @NativeType("char const * const *") PointerBuffer EnvP) int LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned int ArgC, char const * const * ArgV, char const * const * EnvP) -
nLLVMRunFunction
public static long nLLVMRunFunction(long EE, long F, int NumArgs, long Args) LLVMGenericValueRef LLVMRunFunction(LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned int NumArgs, LLVMGenericValueRef * Args) -
LLVMRunFunction
@NativeType("LLVMGenericValueRef") public static long LLVMRunFunction(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("LLVMValueRef") long F, @NativeType("LLVMGenericValueRef *") PointerBuffer Args) LLVMGenericValueRef LLVMRunFunction(LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned int NumArgs, LLVMGenericValueRef * Args) -
LLVMFreeMachineCodeForFunction
public static void LLVMFreeMachineCodeForFunction(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("LLVMValueRef") long F) void LLVMFreeMachineCodeForFunction(LLVMExecutionEngineRef EE, LLVMValueRef F) -
LLVMAddModule
public static void LLVMAddModule(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("LLVMModuleRef") long M) void LLVMAddModule(LLVMExecutionEngineRef EE, LLVMModuleRef M) -
nLLVMRemoveModule
public static int nLLVMRemoveModule(long EE, long M, long OutMod, long OutError) LLVMBool LLVMRemoveModule(LLVMExecutionEngineRef EE, LLVMModuleRef M, LLVMModuleRef * OutMod, char ** OutError) -
LLVMRemoveModule
@NativeType("LLVMBool") public static boolean LLVMRemoveModule(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("LLVMModuleRef") long M, @NativeType("LLVMModuleRef *") PointerBuffer OutMod, @NativeType("char **") PointerBuffer OutError) LLVMBool LLVMRemoveModule(LLVMExecutionEngineRef EE, LLVMModuleRef M, LLVMModuleRef * OutMod, char ** OutError) -
nLLVMFindFunction
public static int nLLVMFindFunction(long EE, long Name, long OutFn) LLVMBool LLVMFindFunction(LLVMExecutionEngineRef EE, char const * Name, LLVMValueRef * OutFn) -
LLVMFindFunction
@NativeType("LLVMBool") public static boolean LLVMFindFunction(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("char const *") ByteBuffer Name, @NativeType("LLVMValueRef *") PointerBuffer OutFn) LLVMBool LLVMFindFunction(LLVMExecutionEngineRef EE, char const * Name, LLVMValueRef * OutFn) -
LLVMFindFunction
@NativeType("LLVMBool") public static boolean LLVMFindFunction(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("char const *") CharSequence Name, @NativeType("LLVMValueRef *") PointerBuffer OutFn) LLVMBool LLVMFindFunction(LLVMExecutionEngineRef EE, char const * Name, LLVMValueRef * OutFn) -
LLVMRecompileAndRelinkFunction
@NativeType("void *") public static long LLVMRecompileAndRelinkFunction(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("LLVMValueRef") long Fn) void * LLVMRecompileAndRelinkFunction(LLVMExecutionEngineRef EE, LLVMValueRef Fn) -
LLVMGetExecutionEngineTargetData
@NativeType("LLVMTargetDataRef") public static long LLVMGetExecutionEngineTargetData(@NativeType("LLVMExecutionEngineRef") long EE) LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE) -
LLVMGetExecutionEngineTargetMachine
@NativeType("LLVMTargetMachineRef") public static long LLVMGetExecutionEngineTargetMachine(@NativeType("LLVMExecutionEngineRef") long EE) LLVMTargetMachineRef LLVMGetExecutionEngineTargetMachine(LLVMExecutionEngineRef EE) -
LLVMAddGlobalMapping
public static void LLVMAddGlobalMapping(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("LLVMValueRef") long Global, @NativeType("void *") long Addr) void LLVMAddGlobalMapping(LLVMExecutionEngineRef EE, LLVMValueRef Global, void * Addr) -
LLVMGetPointerToGlobal
@NativeType("void *") public static long LLVMGetPointerToGlobal(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("LLVMValueRef") long Global) void * LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE, LLVMValueRef Global) -
nLLVMGetGlobalValueAddress
public static long nLLVMGetGlobalValueAddress(long EE, long Name) uint64_t LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE, char const * Name) -
LLVMGetGlobalValueAddress
@NativeType("uint64_t") public static long LLVMGetGlobalValueAddress(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("char const *") ByteBuffer Name) uint64_t LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE, char const * Name) -
LLVMGetGlobalValueAddress
@NativeType("uint64_t") public static long LLVMGetGlobalValueAddress(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("char const *") CharSequence Name) uint64_t LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE, char const * Name) -
nLLVMGetFunctionAddress
public static long nLLVMGetFunctionAddress(long EE, long Name) uint64_t LLVMGetFunctionAddress(LLVMExecutionEngineRef EE, char const * Name) -
LLVMGetFunctionAddress
@NativeType("uint64_t") public static long LLVMGetFunctionAddress(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("char const *") ByteBuffer Name) uint64_t LLVMGetFunctionAddress(LLVMExecutionEngineRef EE, char const * Name) -
LLVMGetFunctionAddress
@NativeType("uint64_t") public static long LLVMGetFunctionAddress(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("char const *") CharSequence Name) uint64_t LLVMGetFunctionAddress(LLVMExecutionEngineRef EE, char const * Name) -
nLLVMExecutionEngineGetErrMsg
public static int nLLVMExecutionEngineGetErrMsg(long EE, long OutError) LLVMBool LLVMExecutionEngineGetErrMsg(LLVMExecutionEngineRef EE, char ** OutError) -
LLVMExecutionEngineGetErrMsg
@NativeType("LLVMBool") public static boolean LLVMExecutionEngineGetErrMsg(@NativeType("LLVMExecutionEngineRef") long EE, @NativeType("char **") PointerBuffer OutError) LLVMBool LLVMExecutionEngineGetErrMsg(LLVMExecutionEngineRef EE, char ** OutError) -
nLLVMCreateSimpleMCJITMemoryManager
public static long nLLVMCreateSimpleMCJITMemoryManager(long Opaque, long AllocateCodeSection, long AllocateDataSection, long FinalizeMemory, long Destroy) LLVMMCJITMemoryManagerRef LLVMCreateSimpleMCJITMemoryManager(void * Opaque, uint8_t * (*) (void *, uintptr_t, unsigned int, unsigned int, char const *) AllocateCodeSection, uint8_t * (*) (void *, uintptr_t, unsigned int, unsigned int, char const *, LLVMBool) AllocateDataSection, LLVMBool (*) (void *, char **) FinalizeMemory, void (*) (void *) Destroy) -
LLVMCreateSimpleMCJITMemoryManager
@NativeType("LLVMMCJITMemoryManagerRef") public static long LLVMCreateSimpleMCJITMemoryManager(@NativeType("void *") long Opaque, @NativeType("uint8_t * (*) (void *, uintptr_t, unsigned int, unsigned int, char const *)") LLVMMemoryManagerAllocateCodeSectionCallbackI AllocateCodeSection, @NativeType("uint8_t * (*) (void *, uintptr_t, unsigned int, unsigned int, char const *, LLVMBool)") LLVMMemoryManagerAllocateDataSectionCallbackI AllocateDataSection, @NativeType("LLVMBool (*) (void *, char **)") LLVMMemoryManagerFinalizeMemoryCallbackI FinalizeMemory, @NativeType("void (*) (void *)") LLVMMemoryManagerDestroyCallbackI Destroy) LLVMMCJITMemoryManagerRef LLVMCreateSimpleMCJITMemoryManager(void * Opaque, uint8_t * (*) (void *, uintptr_t, unsigned int, unsigned int, char const *) AllocateCodeSection, uint8_t * (*) (void *, uintptr_t, unsigned int, unsigned int, char const *, LLVMBool) AllocateDataSection, LLVMBool (*) (void *, char **) FinalizeMemory, void (*) (void *) Destroy) -
LLVMDisposeMCJITMemoryManager
void LLVMDisposeMCJITMemoryManager(LLVMMCJITMemoryManagerRef MM) -
LLVMCreateGDBRegistrationListener
LLVMJITEventListenerRef LLVMCreateGDBRegistrationListener(void) -
LLVMCreateIntelJITEventListener
LLVMJITEventListenerRef LLVMCreateIntelJITEventListener(void) -
LLVMCreateOProfileJITEventListener
LLVMJITEventListenerRef LLVMCreateOProfileJITEventListener(void) -
LLVMCreatePerfJITEventListener
LLVMJITEventListenerRef LLVMCreatePerfJITEventListener(void)
-