diff options
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc')
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp | 3 | ||||
-rw-r--r-- | llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp b/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp index dd6e3a3b29a..34564e42b10 100644 --- a/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp +++ b/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp @@ -20,7 +20,7 @@ namespace llvm { namespace orc { void JITCompileCallbackManager::anchor() {} -void IndirectStubsManagerBase::anchor() {} +void IndirectStubsManager::anchor() {} Constant* createIRTypedAddress(FunctionType &FT, TargetAddress Addr) { Constant *AddrIntVal = diff --git a/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp b/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp index d1af56d8486..e519c7f3092 100644 --- a/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp +++ b/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp @@ -36,7 +36,8 @@ OrcCBindingsStack::createIndirectStubsMgrBuilder(Triple T) { case Triple::x86_64: return [](){ - return llvm::make_unique<orc::IndirectStubsManager<orc::OrcX86_64>>(); + return llvm::make_unique< + orc::LocalIndirectStubsManager<orc::OrcX86_64>>(); }; } } diff --git a/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h b/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h index d2f7fe4ac0e..2e17624ff47 100644 --- a/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h +++ b/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h @@ -268,7 +268,7 @@ private: CompileLayerT CompileLayer; CODLayerT CODLayer; - std::unique_ptr<orc::IndirectStubsManagerBase> IndirectStubsMgr; + std::unique_ptr<orc::IndirectStubsManager> IndirectStubsMgr; std::vector<std::unique_ptr<GenericHandle>> GenericHandles; std::vector<unsigned> FreeHandleIndexes; |