Module execution_engine

Source
Expand description

Runtime code generation and execution.

Structs§

LLVMMCJITCompilerOptions

Enums§

LLVMOpaqueExecutionEngine
LLVMOpaqueGenericValue
LLVMOpaqueMCJITMemoryManager

Functions§

LLVMAddGlobalMapping
LLVMAddModule
LLVMCreateExecutionEngineForModule
LLVMCreateGDBRegistrationListener
LLVMCreateGenericValueOfFloat
LLVMCreateGenericValueOfInt
LLVMCreateGenericValueOfPointer
LLVMCreateIntelJITEventListener
LLVMCreateInterpreterForModule
LLVMCreateJITCompilerForModule
LLVMCreateMCJITCompilerForModule
Create an MCJIT execution engine for a module, with the given options.
LLVMCreateOProfileJITEventListener
LLVMCreatePerfJITEventListener
LLVMCreateSimpleMCJITMemoryManager
LLVMDisposeExecutionEngine
LLVMDisposeGenericValue
LLVMDisposeMCJITMemoryManager
LLVMExecutionEngineGetErrMsg
LLVMFindFunction
LLVMFreeMachineCodeForFunction
LLVMGenericValueIntWidth
LLVMGenericValueToFloat
LLVMGenericValueToInt
LLVMGenericValueToPointer
LLVMGetExecutionEngineTargetData
LLVMGetExecutionEngineTargetMachine
LLVMGetFunctionAddress
LLVMGetGlobalValueAddress
LLVMGetPointerToGlobal
LLVMInitializeMCJITCompilerOptions
LLVMLinkInInterpreter
LLVMLinkInMCJIT
LLVMRecompileAndRelinkFunction
LLVMRemoveModule
LLVMRunFunction
LLVMRunFunctionAsMain
LLVMRunStaticConstructors
LLVMRunStaticDestructors

Type Aliases§

LLVMExecutionEngineRef
LLVMGenericValueRef
LLVMMCJITMemoryManagerRef
LLVMMemoryManagerAllocateCodeSectionCallback
LLVMMemoryManagerAllocateDataSectionCallback
LLVMMemoryManagerDestroyCallback
LLVMMemoryManagerFinalizeMemoryCallback