- LLVMAddGlobalMapping
void LLVMAddGlobalMapping(LLVMExecutionEngineRef EE, LLVMValueRef Global, void* Addr)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMAddModule
void LLVMAddModule(LLVMExecutionEngineRef EE, LLVMModuleRef M)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMAddModuleProvider
void LLVMAddModuleProvider(LLVMExecutionEngineRef EE, LLVMModuleProviderRef MP)
- LLVMCreateExecutionEngine
LLVMBool LLVMCreateExecutionEngine(LLVMExecutionEngineRef* OutEE, LLVMModuleProviderRef MP, char** OutError)
- LLVMCreateExecutionEngineForModule
LLVMBool LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef* OutEE, LLVMModuleRef M, char** OutError)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMCreateGenericValueOfFloat
LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef Ty, double N)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMCreateGenericValueOfInt
LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty, ulong N, LLVMBool IsSigned)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMCreateGenericValueOfPointer
LLVMGenericValueRef LLVMCreateGenericValueOfPointer(void* P)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMCreateInterpreter
LLVMBool LLVMCreateInterpreter(LLVMExecutionEngineRef* OutInterp, LLVMModuleProviderRef MP, char** OutError)
- LLVMCreateInterpreterForModule
LLVMBool LLVMCreateInterpreterForModule(LLVMExecutionEngineRef* OutInterp, LLVMModuleRef M, char** OutError)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMCreateJITCompiler
LLVMBool LLVMCreateJITCompiler(LLVMExecutionEngineRef* OutJIT, LLVMModuleProviderRef MP, uint OptLevel, char** OutError)
- LLVMCreateJITCompilerForModule
LLVMBool LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef* OutJIT, LLVMModuleRef M, uint OptLevel, char** OutError)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMCreateMCJITCompilerForModule
LLVMBool LLVMCreateMCJITCompilerForModule(LLVMExecutionEngineRef* OutJIT, LLVMModuleRef M, LLVMMCJITCompilerOptions* Options, size_t SizeOfOptions, char** OutError)
Create an MCJIT execution engine for a module, with the given options. It is
the responsibility of the caller to ensure that all fields in Options up to
the given SizeOfOptions are initialized. It is correct to pass a smaller
value of SizeOfOptions that omits some fields. The canonical way of using
this is:
- LLVMDisposeExecutionEngine
void LLVMDisposeExecutionEngine(LLVMExecutionEngineRef EE)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMDisposeGenericValue
void LLVMDisposeGenericValue(LLVMGenericValueRef GenVal)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMFindFunction
LLVMBool LLVMFindFunction(LLVMExecutionEngineRef EE, const(char)* Name, LLVMValueRef* OutFn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMFreeMachineCodeForFunction
void LLVMFreeMachineCodeForFunction(LLVMExecutionEngineRef EE, LLVMValueRef F)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMGenericValueIntWidth
uint LLVMGenericValueIntWidth(LLVMGenericValueRef GenValRef)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMGenericValueToFloat
double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMGenericValueToInt
ulong LLVMGenericValueToInt(LLVMGenericValueRef GenVal, LLVMBool IsSigned)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMGenericValueToPointer
void* LLVMGenericValueToPointer(LLVMGenericValueRef GenVal)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMGetExecutionEngineTargetData
LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMGetPointerToGlobal
void* LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE, LLVMValueRef Global)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMInitializeMCJITCompilerOptions
void LLVMInitializeMCJITCompilerOptions(LLVMMCJITCompilerOptions* Options, size_t SizeOfOptions)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMLinkInInterpreter
void LLVMLinkInInterpreter()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMLinkInJIT
void LLVMLinkInJIT()
@defgroup LLVMCExecutionEngine Execution Engine
@ingroup LLVMC
- LLVMLinkInMCJIT
void LLVMLinkInMCJIT()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMRecompileAndRelinkFunction
void* LLVMRecompileAndRelinkFunction(LLVMExecutionEngineRef EE, LLVMValueRef Fn)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMRemoveModule
LLVMBool LLVMRemoveModule(LLVMExecutionEngineRef EE, LLVMModuleRef M, LLVMModuleRef* OutMod, char** OutError)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMRemoveModuleProvider
LLVMBool LLVMRemoveModuleProvider(LLVMExecutionEngineRef EE, LLVMModuleProviderRef MP, LLVMModuleRef* OutMod, char** OutError)
- LLVMRunFunction
LLVMGenericValueRef LLVMRunFunction(LLVMExecutionEngineRef EE, LLVMValueRef F, uint NumArgs, LLVMGenericValueRef* Args)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMRunFunctionAsMain
int LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE, LLVMValueRef F, uint ArgC, const(char*)* ArgV, const(char*)* EnvP)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMRunStaticConstructors
void LLVMRunStaticConstructors(LLVMExecutionEngineRef EE)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- LLVMRunStaticDestructors
void LLVMRunStaticDestructors(LLVMExecutionEngineRef EE)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.