Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/
H A DLayer.h37 IRMaterializationUnit(ExecutionSession &ES,
60 static SymbolStringPtr getInitSymbol(ExecutionSession &ES,
69 IRLayer(ExecutionSession &ES, const IRSymbolMapper::ManglingOptions *&MO) in IRLayer()
75 ExecutionSession &getExecutionSession() { return ES; } in getExecutionSession()
114 ExecutionSession &ES;
137 ObjectLayer(ExecutionSession &ES);
141 ExecutionSession &getExecutionSession() { return ES; } in getExecutionSession()
170 ExecutionSession &ES;
H A DEPCDebugObjectRegistrar.h29 class ExecutionSession; variable
42 EPCDebugObjectRegistrar(ExecutionSession &ES, ExecutorAddr RegisterFn) in EPCDebugObjectRegistrar()
48 ExecutionSession &ES;
55 createJITLoaderGDBRegistrar(ExecutionSession &ES);
H A DEPCEHFrameRegistrar.h22 class ExecutionSession; variable
32 Create(ExecutionSession &ES);
36 EPCEHFrameRegistrar(ExecutionSession &ES, in EPCEHFrameRegistrar()
46 ExecutionSession &ES;
H A DMangling.h28 MangleAndInterner(ExecutionSession &ES, const DataLayout &DL);
32 ExecutionSession &ES;
53 static void add(ExecutionSession &ES, const ManglingOptions &MO,
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 DEPCDynamicLibrarySearchGenerator.h35 EPCDynamicLibrarySearchGenerator(ExecutionSession &ES,
44 Load(ExecutionSession &ES, const char *LibraryPath,
50 GetForTargetProcess(ExecutionSession &ES,
H A DMachOPlatform.h81 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
85 ExecutionSession &getExecutionSession() const { return ES; } in getExecutionSession()
97 static SymbolAliasMap standardPlatformAliases(ExecutionSession &ES);
176 MachOPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
206 ExecutionSession &ES;
H A DObjectLinkingLayer.h102 ObjectLinkingLayer(ExecutionSession &ES);
105 ObjectLinkingLayer(ExecutionSession &ES,
112 ObjectLinkingLayer(ExecutionSession &ES,
207 ExecutionSession &ES,
220 ExecutionSession &ES;
H A DObjectFileInterface.h26 void addInitSymbol(MaterializationUnit::Interface &I, ExecutionSession &ES,
33 getObjectFileInterface(ExecutionSession &ES, MemoryBufferRef ObjBuffer);
H A DCore.h38 class ExecutionSession; variable
55 friend class ExecutionSession;
520 friend class ExecutionSession; variable
666 friend class ExecutionSession; variable
838 friend class ExecutionSession; variable
888 friend class ExecutionSession; variable
949 friend class ExecutionSession; variable
1282 ExecutionSession &ES;
1358 class ExecutionSession {
1393 ~ExecutionSession();
[all …]
H A DELFNixPlatform.h96 Create(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
100 ExecutionSession &getExecutionSession() const { return ES; } in getExecutionSession()
112 static Expected<SymbolAliasMap> standardPlatformAliases(ExecutionSession &ES,
188 ELFNixPlatform(ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer,
222 ExecutionSession &ES;
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 &,
264 std::unique_ptr<ExecutionSession> ES;
292 SetterImpl &setExecutionSession(std::unique_ptr<ExecutionSession> ES) { in setExecutionSession()
H A DLookupAndRecordAddrs.h45 unique_function<void(Error)> OnRecorded, ExecutionSession &ES, LookupKind K,
54 ExecutionSession &ES, LookupKind K, const JITDylibSearchOrder &SearchOrder,
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, IRLayer &BaseLayer, Speculator &Spec, in IRSpeculationLayer()
H A DDebugObjectManagerPlugin.h50 DebugObjectManagerPlugin(ExecutionSession &ES,
70 ExecutionSession &ES;
/llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/
H A DExecutionSessionWrapperFunctionCallsTest.cpp39 ExecutionSession ES(cantFail(SelfExecutorProcessControl::Create())); in TEST()
50 ExecutionSession ES(cantFail(SelfExecutorProcessControl::Create())); in TEST()
63 ExecutionSession ES(cantFail(SelfExecutorProcessControl::Create())); in TEST()
83 ExecutionSession ES(cantFail(SelfExecutorProcessControl::Create())); in TEST()
91 ExecutionSession::JITDispatchHandlerAssociationMap Associations; in TEST()
H A DOrcCAPITest.cpp45 LLVMOrcExecutionSessionRef ExecutionSession = nullptr; member in OrcCAPITestBase
106 ExecutionSession = LLVMOrcLLJITGetExecutionSession(Jit); in SetUp()
229 LLVMOrcExecutionSessionIntern(ExecutionSession, "aaa"); in TEST_F()
231 LLVMOrcExecutionSessionIntern(ExecutionSession, "aaa"); in TEST_F()
233 LLVMOrcExecutionSessionIntern(ExecutionSession, "bbb"); in TEST_F()
245 LLVMOrcExecutionSessionGetJITDylibByName(ExecutionSession, "test"); in TEST_F()
248 LLVMOrcExecutionSessionCreateBareJITDylib(ExecutionSession, "test"); in TEST_F()
250 LLVMOrcExecutionSessionGetJITDylibByName(ExecutionSession, "test"); in TEST_F()
384 LLVMOrcExecutionSessionLookup(ExecutionSession, LLVMOrcLookupKindStatic, SO, in TEST_F()
407 LLVMOrcExecutionSessionLookup(ExecutionSession, LLVMOrcLookupKindStatic, SO, in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/
H A DObjectFileInterface.cpp23 void addInitSymbol(MaterializationUnit::Interface &I, ExecutionSession &ES, in addInitSymbol()
39 getMachOObjectFileSymbolInfo(ExecutionSession &ES, in getMachOObjectFileSymbolInfo()
96 getELFObjectFileSymbolInfo(ExecutionSession &ES, in getELFObjectFileSymbolInfo()
150 getCOFFObjectFileSymbolInfo(ExecutionSession &ES, in getCOFFObjectFileSymbolInfo()
223 getGenericObjectFileSymbolInfo(ExecutionSession &ES, in getGenericObjectFileSymbolInfo()
263 getObjectFileInterface(ExecutionSession &ES, MemoryBufferRef ObjBuffer) { in getObjectFileInterface()
H A DCore.cpp1785 ExecutionSession &ES, in lookupInitSymbols()
1883 ExecutionSession::ExecutionSession(std::unique_ptr<ExecutorProcessControl> EPC) in ExecutionSession() function in llvm::orc::ExecutionSession
1889 ExecutionSession::~ExecutionSession() { in ~ExecutionSession()
1895 Error ExecutionSession::endSession() { in endSession()
2050 void ExecutionSession::lookupFlags( in lookupFlags()
2076 void ExecutionSession::lookup( in lookup()
2216 void ExecutionSession::runJITDispatchHandler( in runJITDispatchHandler()
2237 void ExecutionSession::dump(raw_ostream &OS) { in dump()
2383 void ExecutionSession::OL_applyQueryPhase1( in OL_applyQueryPhase1()
2572 void ExecutionSession::OL_completeLookup( in OL_completeLookup()
[all …]
H A DDebugObjectManagerPlugin.cpp129 ExecutionSession &ES) in DebugObject()
161 ExecutionSession &ES;
197 Create(MemoryBufferRef Buffer, JITLinkContext &Ctx, ExecutionSession &ES);
216 const JITLinkDylib *JD, ExecutionSession &ES);
223 ExecutionSession &ES) in ELFDebugObject()
261 const JITLinkDylib *JD, ExecutionSession &ES) { in CreateArchType()
309 ExecutionSession &ES) { in Create()
387 createDebugObjectFromBuffer(ExecutionSession &ES, LinkGraph &G, in createDebugObjectFromBuffer()
401 ExecutionSession &ES, std::unique_ptr<DebugObjectRegistrar> Target) in DebugObjectManagerPlugin()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter1/
H A DKaleidoscopeJIT.h35 std::unique_ptr<ExecutionSession> ES;
46 KaleidoscopeJIT(std::unique_ptr<ExecutionSession> ES, in KaleidoscopeJIT()
69 auto ES = std::make_unique<ExecutionSession>(std::move(*EPC)); in Create()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/include/
H A DKaleidoscopeJIT.h35 std::unique_ptr<ExecutionSession> ES;
46 KaleidoscopeJIT(std::unique_ptr<ExecutionSession> ES, in KaleidoscopeJIT()
73 auto ES = std::make_unique<ExecutionSession>(std::move(*EPC)); in Create()
/llvm-project-15.0.7/llvm/examples/SpeculativeJIT/
H A DSpeculativeJIT.cpp56 auto ES = std::make_unique<ExecutionSession>(std::move(*EPC)); in Create()
82 ExecutionSession &getES() { return *ES; } in getES()
104 std::unique_ptr<ExecutionSession> ES, DataLayout DL, in SpeculativeJIT()
136 std::unique_ptr<ExecutionSession> ES;
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter2/
H A DKaleidoscopeJIT.h40 std::unique_ptr<ExecutionSession> ES;
52 KaleidoscopeJIT(std::unique_ptr<ExecutionSession> ES, in KaleidoscopeJIT()
76 auto ES = std::make_unique<ExecutionSession>(std::move(*EPC)); in Create()
/llvm-project-15.0.7/llvm/examples/Kaleidoscope/BuildingAJIT/Chapter3/
H A DKaleidoscopeJIT.h42 std::unique_ptr<ExecutionSession> ES;
61 KaleidoscopeJIT(std::unique_ptr<ExecutionSession> ES, in KaleidoscopeJIT()
92 auto ES = std::make_unique<ExecutionSession>(std::move(*EPC)); in Create()

123