Module llvm_sys::orc
[−]
[src]
The ORC JIT.
Enums
LLVMOpaqueSharedModule | |
LLVMOpaqueSharedObjectBuffer | |
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⚠ | |
LLVMOrcDisposeSharedObjectBufferRef⚠ | |
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. |
LLVMOrcMakeSharedObjectBuffer⚠ | |
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 | |
LLVMSharedObjectBufferRef |