[][src]Module llvm_sys::orc

The ORC JIT.

Enums

LLVMOpaqueSharedModule
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.

LLVMOrcDisposeSharedModuleRef
LLVMOrcGetErrorMsg

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

LLVMOrcGetMangledSymbol

Mangle the given symbol.

LLVMOrcGetSymbolAddress

Get symbol address from JIT instance.

LLVMOrcMakeSharedModule

Turn an LLVMModuleRef into an LLVMSharedModuleRef.

LLVMOrcRemoveModule

Remove a module set from the JIT.

LLVMOrcSetIndirectStubPointer

Set the pointer for the given indirect stub.

Type Definitions

LLVMOrcJITStackRef
LLVMOrcLazyCompileCallbackFn
LLVMOrcModuleHandle
LLVMOrcSymbolResolverFn
LLVMOrcTargetAddress
LLVMSharedModuleRef