|
LLVM
4.0.0
|
#include <OrcCBindingsStack.h>
Public Types | |
| typedef orc::JITCompileCallbackManager | CompileCallbackMgr |
| typedef orc::ObjectLinkingLayer | ObjLayerT |
| typedef orc::IRCompileLayer < ObjLayerT > | CompileLayerT |
| typedef orc::CompileOnDemandLayer < CompileLayerT, CompileCallbackMgr > | CODLayerT |
| typedef std::function < std::unique_ptr < CompileCallbackMgr >)> | CallbackManagerBuilder |
| typedef CODLayerT::IndirectStubsManagerBuilderT | IndirectStubsManagerBuilder |
| typedef unsigned | ModuleSetHandleT |
| typedef unsigned | ModuleHandleT |
Static Public Member Functions | |
| template<typename PtrTy > | |
| static PtrTy | fromTargetAddress (JITTargetAddress Addr) |
Public Attributes | |
| *this | CCMgr |
| *this | false |
Definition at line 30 of file OrcCBindingsStack.h.
| typedef std::function<std::unique_ptr<CompileCallbackMgr>)> llvm::OrcCBindingsStack::CallbackManagerBuilder |
Definition at line 39 of file OrcCBindingsStack.h.
| typedef orc::CompileOnDemandLayer<CompileLayerT, CompileCallbackMgr> llvm::OrcCBindingsStack::CODLayerT |
Definition at line 36 of file OrcCBindingsStack.h.
Definition at line 32 of file OrcCBindingsStack.h.
Definition at line 34 of file OrcCBindingsStack.h.
| typedef CODLayerT::IndirectStubsManagerBuilderT llvm::OrcCBindingsStack::IndirectStubsManagerBuilder |
Definition at line 41 of file OrcCBindingsStack.h.
Definition at line 80 of file OrcCBindingsStack.h.
Definition at line 78 of file OrcCBindingsStack.h.
Definition at line 33 of file OrcCBindingsStack.h.
|
inline |
Definition at line 82 of file OrcCBindingsStack.h.
|
inline |
Definition at line 94 of file OrcCBindingsStack.h.
|
inline |
Definition at line 166 of file OrcCBindingsStack.h.
References llvm::orc::getConstructors(), llvm::Module::getDataLayout(), llvm::orc::getDestructors(), H, llvm::DataLayout::isDefault(), llvm::orc::CtorDtorRunner< JITLayerT >::runViaLayer(), and llvm::Module::setDataLayout().
|
inline |
Definition at line 204 of file OrcCBindingsStack.h.
Referenced by LLVMOrcAddEagerlyCompiledIR().
|
inline |
Definition at line 212 of file OrcCBindingsStack.h.
Referenced by LLVMOrcAddLazilyCompiledIR().
|
inline |
Definition at line 126 of file OrcCBindingsStack.h.
References llvm::JITSymbolFlags::Exported.
Referenced by LLVMOrcCreateIndirectStub().
|
inline |
Definition at line 117 of file OrcCBindingsStack.h.
References llvm::wrap().
Referenced by LLVMOrcCreateLazyCompileCallback().
|
inline |
Definition at line 138 of file OrcCBindingsStack.h.
References llvm::orc::createLambdaResolver(), and llvm::JITSymbolFlags::Exported.
|
inline |
Definition at line 91 of file OrcCBindingsStack.h.
|
inline |
Definition at line 226 of file OrcCBindingsStack.h.
Referenced by LLVMOrcGetSymbolAddress().
|
inline |
Definition at line 232 of file OrcCBindingsStack.h.
References H.
|
inlinestatic |
Definition at line 112 of file OrcCBindingsStack.h.
|
inline |
Definition at line 237 of file OrcCBindingsStack.h.
Referenced by LLVMOrcGetErrorMsg().
|
inline |
Definition at line 102 of file OrcCBindingsStack.h.
References llvm::Mangler::getNameWithPrefix().
Referenced by LLVMOrcGetMangledSymbol().
|
inline |
Definition at line 220 of file OrcCBindingsStack.h.
References H.
Referenced by LLVMOrcRemoveModule().
|
inline |
Definition at line 132 of file OrcCBindingsStack.h.
Referenced by LLVMOrcSetIndirectStubPointer().
| * this llvm::OrcCBindingsStack::std::move | ( | IndirectStubsMgrBuilder | ) |
| * this llvm::OrcCBindingsStack::CCMgr |
Definition at line 89 of file OrcCBindingsStack.h.
| * this llvm::OrcCBindingsStack::false |
Definition at line 90 of file OrcCBindingsStack.h.
1.8.6