Home
last modified time | relevance | path

Searched refs:ExecutionSession (Results 1 – 25 of 52) sorted by relevance

123

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h37 IRMaterializationUnit(ExecutionSession &ES,
61 static SymbolStringPtr getInitSymbol(ExecutionSession &ES,
70 IRLayer(ExecutionSession &ES, const IRSymbolMapper::ManglingOptions *&MO) in IRLayer()
76 ExecutionSession &getExecutionSession() { return ES; } in getExecutionSession()
115 ExecutionSession &ES;
138 ObjectLayer(ExecutionSession &ES);
142 ExecutionSession &getExecutionSession() { return ES; } in getExecutionSession()
157 ExecutionSession &ES;
H A DMangling.h28 MangleAndInterner(ExecutionSession &ES, const DataLayout &DL);
32 ExecutionSession &ES;
53 static void add(ExecutionSession &ES, const ManglingOptions &MO,
61 getObjectSymbolInfo(ExecutionSession &ES, MemoryBufferRef ObjBuffer);
H A DLazyReexports.h43 LazyCallThroughManager(ExecutionSession &ES,
79 ExecutionSession &ES;
91 LocalLazyCallThroughManager(ExecutionSession &ES, in LocalLazyCallThroughManager()
119 Create(ExecutionSession &ES, JITTargetAddress ErrorHandlerAddr) { in Create()
133 createLocalLazyCallThroughManager(const Triple &T, ExecutionSession &ES,
H A DCore.h36 class ExecutionSession; variable
53 friend class ExecutionSession;
493 friend class ExecutionSession; variable
513 ExecutionSession &getExecutionSession();
637 friend class ExecutionSession; variable
800 friend class ExecutionSession; variable
824 void handleComplete(ExecutionSession &ES);
850 friend class ExecutionSession; variable
897 friend class ExecutionSession; variable
914 ExecutionSession &getExecutionSession() const { return ES; } in getExecutionSession()
[all …]
H A DLLJIT.h62 ExecutionSession &getExecutionSession() { return *ES; } in getExecutionSession()
190 createObjectLinkingLayer(LLJITBuilderState &S, ExecutionSession &ES);
202 std::unique_ptr<ExecutionSession> ES;
254 std::function<Expected<std::unique_ptr<ObjectLayer>>(ExecutionSession &,
263 std::unique_ptr<ExecutionSession> ES;
281 SetterImpl &setExecutionSession(std::unique_ptr<ExecutionSession> ES) { in setExecutionSession()
H A DObjectLinkingLayer.h105 ObjectLinkingLayer(ExecutionSession &ES,
112 ObjectLinkingLayer(ExecutionSession &ES,
207 ExecutionSession &ES,
226 ExecutionSession &ES;
H A DSpeculation.h123 Speculator(ImplSymbolMap &Impl, ExecutionSession &ref) in Speculator()
162 ExecutionSession &getES() { return ES; } in getES()
168 ExecutionSession &ES;
178 IRSpeculationLayer(ExecutionSession &ES, IRCompileLayer &BaseLayer, in IRSpeculationLayer()
H A DMachOPlatform.h95 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
98 ExecutionSession &getExecutionSession() const { return ES; } in getExecutionSession()
159 ExecutionSession &ES;
H A DDebugObjectManagerPlugin.h50 DebugObjectManagerPlugin(ExecutionSession &ES,
70 ExecutionSession &ES;
H A DIndirectionUtils.h212 ExecutionSession &ES, in JITCompileCallbackManager()
225 ExecutionSession &ES;
238 Create(ExecutionSession &ES, JITTargetAddress ErrorHandlerAddress) { in Create()
251 LocalJITCompileCallbackManager(ExecutionSession &ES, in LocalJITCompileCallbackManager()
470 createLocalCompileCallbackManager(const Triple &T, ExecutionSession &ES,
/netbsd-src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/
H A DRemoteJITUtils.cpp50 RemoteTargetProcessControl(ExecutionSession &ES,
67 ExecutionSession &ES, std::unique_ptr<RPCChannel> Channel, in RemoteTargetProcessControl()
111 JITLinkExecutor::operator()(ExecutionSession &ES, const Triple &TT) { in operator ()()
183 Error ChildProcessJITLinkExecutor::launch(ExecutionSession &ES) { in launch()
192 ExecutionSession &ES) { in ConnectTCPSocket()
200 Error ChildProcessJITLinkExecutor::launch(ExecutionSession &ES) { in launch()
308 ExecutionSession &ES) { in ConnectTCPSocket()
H A DRemoteJITUtils.h58 ConnectTCPSocket(StringRef NetworkAddress, ExecutionSession &ES);
61 Expected<std::unique_ptr<ObjectLayer>> operator()(ExecutionSession &,
84 Error launch(ExecutionSession &ES);
H A DLLJITWithRemoteDebugging.cpp137 ExecutionSession &ES) { in connectExecutor()
180 auto ES = std::make_unique<ExecutionSession>(); in main()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp173 void AsynchronousSymbolQuery::handleComplete(ExecutionSession &ES) { in handleComplete()
1447 JITDylib::JITDylib(ExecutionSession &ES, std::string Name) in JITDylib()
1705 ExecutionSession &ES, in lookupInitSymbols()
1762 ExecutionSession::ExecutionSession(std::shared_ptr<SymbolStringPool> SSP) in ExecutionSession() function in llvm::orc::ExecutionSession
1765 Error ExecutionSession::endSession() { in endSession()
1781 void ExecutionSession::registerResourceManager(ResourceManager &RM) { in registerResourceManager()
1785 void ExecutionSession::deregisterResourceManager(ResourceManager &RM) { in deregisterResourceManager()
1798 JITDylib *ExecutionSession::getJITDylibByName(StringRef Name) { in getJITDylibByName()
1807 JITDylib &ExecutionSession::createBareJITDylib(std::string Name) { in createBareJITDylib()
1815 Expected<JITDylib &> ExecutionSession::createJITDylib(std::string Name) { in createJITDylib()
[all …]
H A DDebugObjectManagerPlugin.cpp126 DebugObject(JITLinkContext &Ctx, ExecutionSession &ES) : Ctx(Ctx), ES(ES) {} in DebugObject()
151 ExecutionSession &ES;
185 Create(MemoryBufferRef Buffer, JITLinkContext &Ctx, ExecutionSession &ES);
205 ExecutionSession &ES);
211 JITLinkContext &Ctx, ExecutionSession &ES) in ELFDebugObject()
248 ExecutionSession &ES) { in CreateArchType()
296 ExecutionSession &ES) { in Create()
378 createDebugObjectFromBuffer(ExecutionSession &ES, LinkGraph &G, in createDebugObjectFromBuffer()
392 ExecutionSession &ES, std::unique_ptr<DebugObjectRegistrar> Target) in DebugObjectManagerPlugin()
H A DMangling.cpp21 MangleAndInterner::MangleAndInterner(ExecutionSession &ES, const DataLayout &DL) in MangleAndInterner()
33 void IRSymbolMapper::add(ExecutionSession &ES, const ManglingOptions &MO, in add()
86 getObjectSymbolInfo(ExecutionSession &ES, MemoryBufferRef ObjBuffer) { in getObjectSymbolInfo()
H A DLayer.cpp34 ExecutionSession &ES, const IRSymbolMapper::ManglingOptions &MO, in IRMaterializationUnit()
160 ObjectLayer::ObjectLayer(ExecutionSession &ES) : ES(ES) {} in ObjectLayer()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A DKaleidoscopeJIT.h36 std::unique_ptr<ExecutionSession> ES;
48 std::unique_ptr<ExecutionSession> ES, in KaleidoscopeJIT()
73 auto ES = std::make_unique<ExecutionSession>(std::move(SSP)); in Create()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/include/
H A DKaleidoscopeJIT.h36 std::unique_ptr<ExecutionSession> ES;
48 std::unique_ptr<ExecutionSession> ES, in KaleidoscopeJIT()
73 auto ES = std::make_unique<ExecutionSession>(std::move(SSP)); in Create()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/SpeculativeJIT/
H A DSpeculativeJIT.cpp52 auto ES = std::make_unique<ExecutionSession>(); in Create()
78 ExecutionSession &getES() { return *ES; } in getES()
100 std::unique_ptr<ExecutionSession> ES, DataLayout DL, in SpeculativeJIT()
132 std::unique_ptr<ExecutionSession> ES;
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A DKaleidoscopeJIT.h41 std::unique_ptr<ExecutionSession> ES;
54 std::unique_ptr<ExecutionSession> ES, in KaleidoscopeJIT()
80 auto ES = std::make_unique<ExecutionSession>(std::move(SSP)); in Create()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h43 std::unique_ptr<ExecutionSession> ES;
63 std::unique_ptr<ExecutionSession> ES, in KaleidoscopeJIT()
95 auto ES = std::make_unique<ExecutionSession>(std::move(SSP)); in Create()
/netbsd-src/external/apache2/llvm/dist/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter4/
H A DKaleidoscopeJIT.h130 std::unique_ptr<ExecutionSession> ES;
150 std::unique_ptr<ExecutionSession> ES, in KaleidoscopeJIT()
180 auto ES = std::make_unique<ExecutionSession>(std::move(SSP)); in Create()
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DORCv2.rst56 session object (``ExecutionSession``). Compiling eagerly by default makes it
183 ExecutionSession ES;
259 The collected materialization units are sent to the ExecutionSession to be
270 - *ExecutionSession* represents the JIT'd program and provides context for the
501 2. All JIT stacks now need an ``ExecutionSession`` instance. ExecutionSession
519 ExecutionSession ES;
541 ``ExecutionSession::intern`` method:
545 ExecutionSession ES;
554 ExecutionSession, you can create a MangleAndInterner function object that
559 ExecutionSession ES;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/docs/tutorial/
H A DBuildingAJIT1.rst130 ExecutionSession ES;
149 Our class begins with six member variables: An ExecutionSession member, ``ES``,
162 ObjectLayer. The ObjectLayer requires a reference to the ExecutionSession, and
169 reference to the ExecutionSession, (2) A reference to our object layer, and (3)
176 the input DataLayout, the ExecutionSession and DL member, and a new default
251 `ExecutionSession::lookup`, passing in a list of dylibs to search (in our case
303 | Core.h | Core utilities such as ExecutionSession and |

123