[][src]Module llvm_sys::orc

The ORC JIT.

Enums

LLVMOrcErrorCode
LLVMOrcOpaqueJITStack

Functions

LLVMOrcAddEagerlyCompiledIR

Add a module to be eagerly compiled.

LLVMOrcAddLazilyCompiledIR

Add a module to be lazily compiled one function at a time.

LLVMOrcAddObjectFile

Add an object file.

LLVMOrcCreateIndirectStub

Create a named indirect call stub.

LLVMOrcCreateInstance

Create an ORC JIT stack.

LLVMOrcCreateLazyCompileCallback

Create a lazy compile callback.

LLVMOrcDisposeInstance

Dispose of an ORC JIT stack.

LLVMOrcDisposeMangledSymbol

Dispose of a mangled symbol.

LLVMOrcGetErrorMsg

Get the error message for the most recent error (if any).

LLVMOrcGetMangledSymbol

Mangle the given symbol.

LLVMOrcGetSymbolAddress

Get symbol address from JIT instance.

LLVMOrcRemoveModule

Remove a module set from the JIT.

LLVMOrcSetIndirectStubPointer

Set the pointer for the given indirect stub.

Type Definitions

LLVMOrcJITStackRef
LLVMOrcLazyCompileCallbackFn
LLVMOrcModuleHandle
LLVMOrcSymbolResolverFn
LLVMOrcTargetAddress