| /src/external/apache2/llvm/dist/llvm/tools/lli/ |
| ExecutionUtils.h | 17 #include "llvm/ExecutionEngine/Orc/Core.h" 18 #include "llvm/ExecutionEngine/Orc/Mangling.h" 33 class LLIBuiltinFunctionGenerator : public orc::DefinitionGenerator { 36 orc::MangleAndInterner &Mangle); 38 Error tryToGenerate(orc::LookupState &LS, orc::LookupKind K, 39 orc::JITDylib &JD, orc::JITDylibLookupFlags JDLookupFlags, 40 const orc::SymbolLookupSet &Symbols) override; 47 orc::SymbolMap BuiltinFunctions [all...] |
| ExecutionUtils.cpp | 21 // llvm/lib/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.cpp 101 std::vector<BuiltinFunctionKind> Enabled, orc::MangleAndInterner &Mangle) 118 orc::LookupState &LS, orc::LookupKind K, orc::JITDylib &JD, 119 orc::JITDylibLookupFlags JDLookupFlags, 120 const orc::SymbolLookupSet &Symbols) { 121 orc::SymbolMap NewSymbols;
|
| lli.cpp | 29 #include "llvm/ExecutionEngine/Orc/DebugObjectManagerPlugin.h" 30 #include "llvm/ExecutionEngine/Orc/DebugUtils.h" 31 #include "llvm/ExecutionEngine/Orc/ExecutionUtils.h" 32 #include "llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h" 33 #include "llvm/ExecutionEngine/Orc/LLJIT.h" 34 #include "llvm/ExecutionEngine/Orc/MachOPlatform.h" 35 #include "llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h" 36 #include "llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h" 37 #include "llvm/ExecutionEngine/Orc/SymbolStringPool.h" 38 #include "llvm/ExecutionEngine/Orc/TPCDebugObjectRegistrar.h [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| RegisterEHFrames.h | 17 #include "llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h" 21 namespace orc { namespace in namespace:llvm 31 } // end namespace orc 34 extern "C" llvm::orc::tpctypes::CWrapperFunctionResult 37 extern "C" llvm::orc::tpctypes::CWrapperFunctionResult
|
| JITLoaderGDB.h | 16 #include "llvm/ExecutionEngine/Orc/Shared/TargetProcessControlTypes.h" 19 extern "C" llvm::orc::tpctypes::CWrapperFunctionResult
|
| TargetExecutionUtils.h | 22 namespace orc { namespace in namespace:llvm 35 } // end namespace orc
|
| /src/external/apache2/llvm/dist/clang/lib/Interpreter/ |
| IncrementalExecutor.h | 18 #include "llvm/ExecutionEngine/Orc/ExecutionUtils.h" 25 namespace orc { namespace in namespace:llvm 28 } // namespace orc 33 using CtorDtorIterator = llvm::orc::CtorDtorIterator; 34 std::unique_ptr<llvm::orc::LLJIT> Jit; 35 llvm::orc::ThreadSafeContext &TSCtx; 38 IncrementalExecutor(llvm::orc::ThreadSafeContext &TSC, llvm::Error &Err,
|
| IncrementalExecutor.cpp | 16 #include "llvm/ExecutionEngine/Orc/CompileUtils.h" 17 #include "llvm/ExecutionEngine/Orc/ExecutionUtils.h" 18 #include "llvm/ExecutionEngine/Orc/IRCompileLayer.h" 19 #include "llvm/ExecutionEngine/Orc/LLJIT.h" 20 #include "llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h" 28 IncrementalExecutor::IncrementalExecutor(llvm::orc::ThreadSafeContext &TSC, 32 using namespace llvm::orc; 56 return Jit->addIRModule(llvm::orc::ThreadSafeModule(std::move(M), TSCtx));
|
| /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/Shared/ |
| RPCError.cpp | 13 #include "llvm/ExecutionEngine/Orc/Shared/RPCUtils.h" 20 char llvm::orc::shared::RPCFatalError::ID = 0; 21 char llvm::orc::shared::ConnectionClosed::ID = 0; 22 char llvm::orc::shared::ResponseAbandoned::ID = 0; 23 char llvm::orc::shared::CouldNotNegotiate::ID = 0; 26 namespace orc { namespace in namespace:llvm 57 } // end namespace orc
|
| /src/external/apache2/llvm/dist/llvm/tools/llvm-jitlink/ |
| llvm-jitlink.h | 19 #include "llvm/ExecutionEngine/Orc/Core.h" 20 #include "llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h" 21 #include "llvm/ExecutionEngine/Orc/OrcRPCTargetProcessControl.h" 22 #include "llvm/ExecutionEngine/Orc/Shared/FDRawByteChannel.h" 23 #include "llvm/ExecutionEngine/Orc/Shared/RPCUtils.h" 24 #include "llvm/ExecutionEngine/Orc/TargetProcessControl.h" 37 class LLVMJITLinkObjectLinkingLayer : public orc::ObjectLinkingLayer { 39 using orc::ObjectLinkingLayer::add; 44 Error add(orc::ResourceTrackerSP RT, 51 using LLVMJITLinkChannel = orc::shared::FDRawByteChannel [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/ |
| IndirectionUtils.cpp | 1 //===---- IndirectionUtils.cpp - Utilities for call indirection in Orc ----===// 9 #include "llvm/ExecutionEngine/Orc/IndirectionUtils.h" 12 #include "llvm/ExecutionEngine/Orc/OrcABISupport.h" 19 using namespace llvm::orc; 23 class CompileCallbackMaterializationUnit : public orc::MaterializationUnit { 55 namespace orc { namespace in namespace:llvm 126 typedef orc::LocalJITCompileCallbackManager<orc::OrcAArch64> CCMgrT; 131 typedef orc::LocalJITCompileCallbackManager<orc::OrcI386> CCMgrT [all...] |
| IRTransformLayer.cpp | 9 #include "llvm/ExecutionEngine/Orc/IRTransformLayer.h" 13 namespace orc { namespace in namespace:llvm 32 } // End namespace orc.
|
| /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/ |
| ExampleModules.h | 17 #include "llvm/ExecutionEngine/Orc/ThreadSafeModule.h" 44 inline llvm::Expected<llvm::orc::ThreadSafeModule> 50 return orc::ThreadSafeModule(std::move(M), std::move(Ctx)); 55 inline llvm::Expected<llvm::orc::ThreadSafeModule> 62 return orc::ThreadSafeModule(std::move(M), std::move(Ctx));
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/ |
| SymbolStringPool.h | 9 // Contains a multi-threaded string pool suitable for use with ORC. 22 namespace orc { namespace in namespace:llvm 183 } // end namespace orc 186 struct DenseMapInfo<orc::SymbolStringPtr> { 188 static orc::SymbolStringPtr getEmptyKey() { 189 return orc::SymbolStringPtr::getEmptyVal(); 192 static orc::SymbolStringPtr getTombstoneKey() { 193 return orc::SymbolStringPtr::getTombstoneVal(); 196 static unsigned getHashValue(const orc::SymbolStringPtr &V) { 197 return DenseMapInfo<orc::SymbolStringPtr::PoolEntryPtr>::getHashValue(V.S) [all...] |
| TPCEHFrameRegistrar.h | 17 #include "llvm/ExecutionEngine/Orc/TargetProcessControl.h" 20 namespace orc { namespace in namespace:llvm 51 } // end namespace orc
|
| IRTransformLayer.h | 18 #include "llvm/ExecutionEngine/Orc/Layer.h" 24 namespace orc { namespace in namespace:llvm 54 } // end namespace orc
|
| Mangling.h | 1 //===------ Mangling.h -- Name Mangling Utilities for ORC -------*- C++ -*-===// 9 // Name mangling utilities for ORC. 16 #include "llvm/ExecutionEngine/Orc/Core.h" 17 #include "llvm/ExecutionEngine/Orc/ThreadSafeModule.h" 22 namespace orc { namespace in namespace:llvm 63 } // End namespace orc
|
| ObjectTransformLayer.h | 17 #include "llvm/ExecutionEngine/Orc/Layer.h" 23 namespace orc { namespace in namespace:llvm 49 } // end namespace orc
|
| TPCDebugObjectRegistrar.h | 17 #include "llvm/ExecutionEngine/Orc/TargetProcessControl.h" 26 namespace orc { namespace in namespace:llvm 64 } // end namespace orc
|
| TPCDynamicLibrarySearchGenerator.h | 18 #include "llvm/ExecutionEngine/Orc/TargetProcessControl.h" 21 namespace orc { namespace in namespace:llvm 63 } // end namespace orc
|
| /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithGDBRegistrationListener/ |
| LLJITWithGDBRegistrationListener.cpp | 17 #include "llvm/ExecutionEngine/Orc/ExecutionUtils.h" 18 #include "llvm/ExecutionEngine/Orc/LLJIT.h" 19 #include "llvm/ExecutionEngine/Orc/RTDyldObjectLinkingLayer.h" 20 #include "llvm/ExecutionEngine/Orc/TargetProcess/TargetExecutionUtils.h" 29 using namespace llvm::orc; 89 ExitOnErr(orc::DynamicLibrarySearchGenerator::GetForCurrentProcess( 91 [MainName = Mangle("main")](const orc::SymbolStringPtr &Name) {
|
| /src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| JITLoaderGDB.cpp | 9 #include "llvm/ExecutionEngine/Orc/TargetProcess/JITLoaderGDB.h" 19 #define DEBUG_TYPE "orc" 82 extern "C" orc::tpctypes::CWrapperFunctionResult 85 return orc::tpctypes::WrapperFunctionResult::from( 109 return orc::tpctypes::WrapperFunctionResult().release();
|
| /src/external/apache2/llvm/dist/clang/include/clang/Interpreter/ |
| Interpreter.h | 25 namespace orc { namespace in namespace:llvm 47 std::unique_ptr<llvm::orc::ThreadSafeContext> TSCtx;
|
| /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithCustomObjectLinkingLayer/ |
| LLJITWithCustomObjectLinkingLayer.cpp | 16 #include "llvm/ExecutionEngine/Orc/LLJIT.h" 17 #include "llvm/ExecutionEngine/Orc/ObjectLinkingLayer.h" 25 using namespace llvm::orc;
|
| /src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithInitializers/ |
| LLJITWithInitializers.cpp | 22 #include "llvm/ExecutionEngine/Orc/LLJIT.h" 30 using namespace llvm::orc;
|