LLVM
8.0.1
|
#include "ExecutionEngine/Orc/OrcCBindingsStack.h"
Public Types | |
using | CompileCallbackMgr = orc::JITCompileCallbackManager |
using | ObjLayerT = orc::LegacyRTDyldObjectLinkingLayer |
using | CompileLayerT = orc::LegacyIRCompileLayer< ObjLayerT, orc::SimpleCompiler > |
using | CODLayerT = orc::LegacyCompileOnDemandLayer< CompileLayerT, CompileCallbackMgr > |
using | CallbackManagerBuilder = std::function< std::unique_ptr< CompileCallbackMgr >()> |
using | IndirectStubsManagerBuilder = CODLayerT::IndirectStubsManagerBuilderT |
Static Public Member Functions | |
template<typename PtrTy > | |
static PtrTy | fromTargetAddress (JITTargetAddress Addr) |
Definition at line 106 of file OrcCBindingsStack.h.
using llvm::OrcCBindingsStack::CallbackManagerBuilder = std::function<std::unique_ptr<CompileCallbackMgr>()> |
Definition at line 116 of file OrcCBindingsStack.h.
using llvm::OrcCBindingsStack::CODLayerT = orc::LegacyCompileOnDemandLayer<CompileLayerT, CompileCallbackMgr> |
Definition at line 113 of file OrcCBindingsStack.h.
Definition at line 109 of file OrcCBindingsStack.h.
using llvm::OrcCBindingsStack::CompileLayerT = orc::LegacyIRCompileLayer<ObjLayerT, orc::SimpleCompiler> |
Definition at line 111 of file OrcCBindingsStack.h.
using llvm::OrcCBindingsStack::IndirectStubsManagerBuilder = CODLayerT::IndirectStubsManagerBuilderT |
Definition at line 118 of file OrcCBindingsStack.h.
Definition at line 110 of file OrcCBindingsStack.h.
|
inline |
Definition at line 214 of file OrcCBindingsStack.h.
References assert(), and llvm::SystemZISD::TM.
|
inline |
Definition at line 287 of file OrcCBindingsStack.h.
References llvm::orc::getConstructors(), and llvm::orc::getDestructors().
|
inline |
Definition at line 325 of file OrcCBindingsStack.h.
Referenced by LLVMOrcAddEagerlyCompiledIR().
|
inline |
Definition at line 334 of file OrcCBindingsStack.h.
References llvm::inconvertibleErrorCode().
Referenced by LLVMOrcAddLazilyCompiledIR().
|
inline |
Definition at line 356 of file OrcCBindingsStack.h.
References llvm::object::ObjectFile::createObjectFile().
Referenced by LLVMOrcAddObjectFile().
|
inline |
Definition at line 276 of file OrcCBindingsStack.h.
References llvm::JITSymbolFlags::Exported.
Referenced by LLVMOrcCreateIndirectStub().
|
inline |
Definition at line 267 of file OrcCBindingsStack.h.
References llvm::wrap().
Referenced by LLVMOrcCreateLazyCompileCallback().
|
inline |
Definition at line 376 of file OrcCBindingsStack.h.
|
inline |
Definition at line 391 of file OrcCBindingsStack.h.
Referenced by LLVMOrcGetSymbolAddress().
|
inline |
Definition at line 408 of file OrcCBindingsStack.h.
References llvm::detail::GenericLayer::findSymbolIn().
Referenced by LLVMOrcGetSymbolAddressIn().
|
inline |
Definition at line 385 of file OrcCBindingsStack.h.
References assert().
|
inlinestatic |
Definition at line 262 of file OrcCBindingsStack.h.
|
inline |
Definition at line 426 of file OrcCBindingsStack.h.
Referenced by LLVMOrcGetErrorMsg().
|
inline |
Definition at line 252 of file OrcCBindingsStack.h.
References llvm::Mangler::getNameWithPrefix().
Referenced by LLVMOrcGetMangledSymbol().
|
inline |
Definition at line 428 of file OrcCBindingsStack.h.
|
inline |
Definition at line 347 of file OrcCBindingsStack.h.
Referenced by LLVMOrcRemoveModule().
|
inline |
Definition at line 281 of file OrcCBindingsStack.h.
Referenced by LLVMOrcSetIndirectStubPointer().
|
inline |
Definition at line 242 of file OrcCBindingsStack.h.
|
inline |
Definition at line 434 of file OrcCBindingsStack.h.
References assert(), llvm::orc::createLocalCompileCallbackManager(), llvm::errs(), F(), llvm::find(), llvm::TargetMachine::getTargetTriple(), I, llvm::logAllUnhandledErrors(), reportError(), llvm::reverse(), std::swap(), and llvm::SystemZISD::TM.