Lines Matching refs:ES

110 ELFNixPlatform::Create(ExecutionSession &ES,  in Create()  argument
115 auto &EPC = ES.getExecutorProcessControl(); in Create()
125 auto StandardRuntimeAliases = standardPlatformAliases(ES, PlatformJD); in Create()
137 {{ES.intern("__orc_rt_jit_dispatch"), in Create()
140 {ES.intern("__orc_rt_jit_dispatch_ctx"), in Create()
154 new ELFNixPlatform(ES, ObjLinkingLayer, PlatformJD, in Create()
190 static void addAliases(ExecutionSession &ES, SymbolAliasMap &Aliases, in addAliases() argument
193 auto AliasName = ES.intern(KV.first); in addAliases()
195 Aliases[std::move(AliasName)] = {ES.intern(KV.second), in addAliases()
201 ELFNixPlatform::standardPlatformAliases(ExecutionSession &ES, in standardPlatformAliases() argument
204 addAliases(ES, Aliases, requiredCXXAliases()); in standardPlatformAliases()
205 addAliases(ES, Aliases, standardRuntimeUtilityAliases()); in standardPlatformAliases()
211 auto RTRegisterFrame = ES.intern("__orc_rt_register_eh_frame_section"); in standardPlatformAliases()
212 auto LibUnwindRegisterFrame = ES.intern("__unw_add_dynamic_eh_frame_section"); in standardPlatformAliases()
213 auto RTDeregisterFrame = ES.intern("__orc_rt_deregister_eh_frame_section"); in standardPlatformAliases()
215 ES.intern("__unw_remove_dynamic_eh_frame_section"); in standardPlatformAliases()
216 auto SM = ES.lookup(makeJITDylibSearchOrder(&PlatformJD), in standardPlatformAliases()
241 Aliases[std::move(RTRegisterFrame)] = {ES.intern("__register_frame"), in standardPlatformAliases()
243 Aliases[std::move(RTDeregisterFrame)] = {ES.intern("__deregister_frame"), in standardPlatformAliases()
292 ExecutionSession &ES, ObjectLinkingLayer &ObjLinkingLayer, in ELFNixPlatform() argument
295 : ES(ES), ObjLinkingLayer(ObjLinkingLayer), in ELFNixPlatform()
296 DSOHandleSymbol(ES.intern("__dso_handle")) { in ELFNixPlatform()
333 WFs[ES.intern("__orc_rt_elfnix_get_initializers_tag")] = in associateRuntimeSupportFunctions()
334 ES.wrapAsyncWithSPS<GetInitializersSPSSig>( in associateRuntimeSupportFunctions()
339 WFs[ES.intern("__orc_rt_elfnix_get_deinitializers_tag")] = in associateRuntimeSupportFunctions()
340 ES.wrapAsyncWithSPS<GetDeinitializersSPSSig>( in associateRuntimeSupportFunctions()
345 WFs[ES.intern("__orc_rt_elfnix_symbol_lookup_tag")] = in associateRuntimeSupportFunctions()
346 ES.wrapAsyncWithSPS<LookupSymbolSPSSig>(this, in associateRuntimeSupportFunctions()
349 return ES.registerJITDispatchHandlers(PlatformJD, std::move(WFs)); in associateRuntimeSupportFunctions()
384 ES.runSessionLocked([&]() { in getInitializersLookupPhase()
410 ES, std::move(NewInitSymbols)); in getInitializersLookupPhase()
419 JITDylib *JD = ES.getJITDylibByName(JDName); in rt_getInitializers()
508 ES.lookup( in rt_lookupSymbol()
510 SymbolLookupSet(ES.intern(SymbolName)), SymbolState::Ready, in rt_lookupSymbol()
527 auto Name = ES.intern(KV.first); in bootstrapELFNixRuntime()
532 auto RuntimeSymbolAddrs = ES.lookup( in bootstrapELFNixRuntime()
543 auto PJDDSOHandle = ES.lookup( in bootstrapELFNixRuntime()
548 if (auto Err = ES.callSPSWrapper<void(uint64_t)>( in bootstrapELFNixRuntime()
584 if (auto Err = ES.lookup(SearchOrder, DSOHandleSymbol).takeError()) in registerInitInfo()
615 if (auto Err = ES.callSPSWrapper<shared::SPSError( in registerPerObjectSections()
630 if (auto Err = ES.callSPSWrapper<SPSExpected<uint64_t>(void)>( in createPThreadKey()