Module llvm_sys::execution_engine [] [src]

Runtime code generation and execution.

Structs

LLVMMCJITCompilerOptions

Enums

LLVMOpaqueExecutionEngine
LLVMOpaqueGenericValue
LLVMOpaqueMCJITMemoryManager

Functions

LLVMAddGlobalMapping
LLVMAddModule
LLVMCreateExecutionEngineForModule
LLVMCreateGenericValueOfFloat
LLVMCreateGenericValueOfInt
LLVMCreateGenericValueOfPointer
LLVMCreateInterpreterForModule
LLVMCreateJITCompilerForModule
LLVMCreateMCJITCompilerForModule

Create an MCJIT execution engine for a module, with the given options.

LLVMCreateSimpleMCJITMemoryManager
LLVMDisposeExecutionEngine
LLVMDisposeGenericValue
LLVMDisposeMCJITMemoryManager
LLVMFindFunction
LLVMFreeMachineCodeForFunction
LLVMGenericValueIntWidth
LLVMGenericValueToFloat
LLVMGenericValueToInt
LLVMGenericValueToPointer
LLVMGetExecutionEngineTargetData
LLVMGetExecutionEngineTargetMachine
LLVMGetFunctionAddress
LLVMGetGlobalValueAddress
LLVMGetPointerToGlobal
LLVMInitializeMCJITCompilerOptions
LLVMLinkInInterpreter
LLVMLinkInMCJIT
LLVMRecompileAndRelinkFunction
LLVMRemoveModule
LLVMRunFunction
LLVMRunFunctionAsMain
LLVMRunStaticConstructors
LLVMRunStaticDestructors

Type Definitions

LLVMExecutionEngineRef
LLVMGenericValueRef
LLVMMCJITMemoryManagerRef
LLVMMemoryManagerAllocateCodeSectionCallback
LLVMMemoryManagerAllocateDataSectionCallback
LLVMMemoryManagerDestroyCallback
LLVMMemoryManagerFinalizeMemoryCallback