HomeSort by: relevance | last modified time | path
    Searched refs:orc (Results 1 - 25 of 148) sorted by relevancy

1 2 3 4 5 6

  /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;

Completed in 51 milliseconds

1 2 3 4 5 6