|
LLVM_C_ABI void | LLVMLinkInMCJIT (void) |
| Empty function used to force the linker to link MCJIT.
|
|
LLVM_C_ABI void | LLVMLinkInInterpreter (void) |
| Empty function used to force the linker to link the LLVM interpreter.
|
|
LLVM_C_ABI LLVMGenericValueRef | LLVMCreateGenericValueOfInt (LLVMTypeRef Ty, unsigned long long N, LLVMBool IsSigned) |
|
LLVM_C_ABI LLVMGenericValueRef | LLVMCreateGenericValueOfPointer (void *P) |
|
LLVM_C_ABI LLVMGenericValueRef | LLVMCreateGenericValueOfFloat (LLVMTypeRef Ty, double N) |
|
LLVM_C_ABI unsigned | LLVMGenericValueIntWidth (LLVMGenericValueRef GenValRef) |
|
LLVM_C_ABI unsigned long long | LLVMGenericValueToInt (LLVMGenericValueRef GenVal, LLVMBool IsSigned) |
|
LLVM_C_ABI void * | LLVMGenericValueToPointer (LLVMGenericValueRef GenVal) |
|
LLVM_C_ABI double | LLVMGenericValueToFloat (LLVMTypeRef TyRef, LLVMGenericValueRef GenVal) |
|
LLVM_C_ABI void | LLVMDisposeGenericValue (LLVMGenericValueRef GenVal) |
|
LLVM_C_ABI LLVMBool | LLVMCreateExecutionEngineForModule (LLVMExecutionEngineRef *OutEE, LLVMModuleRef M, char **OutError) |
|
LLVM_C_ABI LLVMBool | LLVMCreateInterpreterForModule (LLVMExecutionEngineRef *OutInterp, LLVMModuleRef M, char **OutError) |
|
LLVM_C_ABI LLVMBool | LLVMCreateJITCompilerForModule (LLVMExecutionEngineRef *OutJIT, LLVMModuleRef M, unsigned OptLevel, char **OutError) |
|
LLVM_C_ABI void | LLVMInitializeMCJITCompilerOptions (struct LLVMMCJITCompilerOptions *Options, size_t SizeOfOptions) |
|
LLVM_C_ABI LLVMBool | LLVMCreateMCJITCompilerForModule (LLVMExecutionEngineRef *OutJIT, LLVMModuleRef M, struct LLVMMCJITCompilerOptions *Options, size_t SizeOfOptions, char **OutError) |
| Create an MCJIT execution engine for a module, with the given options.
|
|
LLVM_C_ABI void | LLVMDisposeExecutionEngine (LLVMExecutionEngineRef EE) |
|
LLVM_C_ABI void | LLVMRunStaticConstructors (LLVMExecutionEngineRef EE) |
|
LLVM_C_ABI void | LLVMRunStaticDestructors (LLVMExecutionEngineRef EE) |
|
LLVM_C_ABI int | LLVMRunFunctionAsMain (LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned ArgC, const char *const *ArgV, const char *const *EnvP) |
|
LLVM_C_ABI LLVMGenericValueRef | LLVMRunFunction (LLVMExecutionEngineRef EE, LLVMValueRef F, unsigned NumArgs, LLVMGenericValueRef *Args) |
|
LLVM_C_ABI void | LLVMFreeMachineCodeForFunction (LLVMExecutionEngineRef EE, LLVMValueRef F) |
|
LLVM_C_ABI void | LLVMAddModule (LLVMExecutionEngineRef EE, LLVMModuleRef M) |
|
LLVM_C_ABI LLVMBool | LLVMRemoveModule (LLVMExecutionEngineRef EE, LLVMModuleRef M, LLVMModuleRef *OutMod, char **OutError) |
|
LLVM_C_ABI LLVMBool | LLVMFindFunction (LLVMExecutionEngineRef EE, const char *Name, LLVMValueRef *OutFn) |
|
LLVM_C_ABI void * | LLVMRecompileAndRelinkFunction (LLVMExecutionEngineRef EE, LLVMValueRef Fn) |
|
LLVM_C_ABI LLVMTargetDataRef | LLVMGetExecutionEngineTargetData (LLVMExecutionEngineRef EE) |
|
LLVM_C_ABI LLVMTargetMachineRef | LLVMGetExecutionEngineTargetMachine (LLVMExecutionEngineRef EE) |
|
LLVM_C_ABI void | LLVMAddGlobalMapping (LLVMExecutionEngineRef EE, LLVMValueRef Global, void *Addr) |
|
LLVM_C_ABI void * | LLVMGetPointerToGlobal (LLVMExecutionEngineRef EE, LLVMValueRef Global) |
|
LLVM_C_ABI uint64_t | LLVMGetGlobalValueAddress (LLVMExecutionEngineRef EE, const char *Name) |
|
LLVM_C_ABI uint64_t | LLVMGetFunctionAddress (LLVMExecutionEngineRef EE, const char *Name) |
|
LLVM_C_ABI LLVMBool | LLVMExecutionEngineGetErrMsg (LLVMExecutionEngineRef EE, char **OutError) |
| Returns true on error, false on success.
|
|
LLVM_C_ABI LLVMMCJITMemoryManagerRef | LLVMCreateSimpleMCJITMemoryManager (void *Opaque, LLVMMemoryManagerAllocateCodeSectionCallback AllocateCodeSection, LLVMMemoryManagerAllocateDataSectionCallback AllocateDataSection, LLVMMemoryManagerFinalizeMemoryCallback FinalizeMemory, LLVMMemoryManagerDestroyCallback Destroy) |
| Create a simple custom MCJIT memory manager.
|
|
LLVM_C_ABI void | LLVMDisposeMCJITMemoryManager (LLVMMCJITMemoryManagerRef MM) |
|
LLVM_C_ABI LLVMJITEventListenerRef | LLVMCreateGDBRegistrationListener (void) |
|
LLVM_C_ABI LLVMJITEventListenerRef | LLVMCreateIntelJITEventListener (void) |
|
LLVM_C_ABI LLVMJITEventListenerRef | LLVMCreateOProfileJITEventListener (void) |
|
LLVM_C_ABI LLVMJITEventListenerRef | LLVMCreatePerfJITEventListener (void) |
|