Lines Matching refs:ES

545   auto &ES = R.getTargetJITDylib().getExecutionSession();  in materialize()  local
656 auto &ES = QueryInfo->R.getTargetJITDylib().getExecutionSession(); in materialize() local
657 ES.reportError(Result.takeError()); in materialize()
662 auto OnReady = [&ES](Error Err) { ES.reportError(std::move(Err)); }; in materialize()
664 ES.lookup(JITDylibSearchList({{&SrcJD, MatchNonExported}}), QuerySymbols, in materialize()
733 return ES.runSessionLocked([&]() -> Error { in defineMaterializing()
766 ES.runSessionLocked([&, this]() -> std::unique_ptr<MaterializationUnit> { in replace()
810 ES.dispatchMaterialization(*this, std::move(MustRunMU)); in replace()
815 return ES.runSessionLocked([&]() { in getRequestedSymbols()
876 auto FullyResolvedQueries = ES.runSessionLocked([&, this]() { in resolve()
922 auto FullyReadyQueries = ES.runSessionLocked([&, this]() { in emit()
1014 auto FailedQueriesToNotify = ES.runSessionLocked([&, this]() { in notifyFailed()
1059 ES.runSessionLocked([&]() { SearchOrder = std::move(NewSearchOrder); }); in setSearchOrder()
1063 ES.runSessionLocked([&]() { in addToSearchOrder()
1070 ES.runSessionLocked([&]() { in replaceInSearchOrder()
1082 ES.runSessionLocked([&]() { in removeFromSearchOrder()
1093 return ES.runSessionLocked([&]() -> Error { in remove()
1147 return ES.runSessionLocked([&, this]() { in lookupFlags()
1273 ES.runOutstandingMUs(); in legacyLookup()
1279 ES.runSessionLocked([&, this]() { in legacyLookup()
1308 std::lock_guard<std::recursive_mutex> Lock(ES.OutstandingMUsMutex); in legacyLookup()
1310 ES.OutstandingMUs.push_back(make_pair(this, std::move(MU))); in legacyLookup()
1312 ES.runOutstandingMUs(); in legacyLookup()
1395 ES.runSessionLocked([&, this]() { in dump()
1397 << format("0x%016" PRIx64, reinterpret_cast<uintptr_t>(&ES)) << "):\n" in dump()
1447 JITDylib::JITDylib(ExecutionSession &ES, std::string Name) in JITDylib() argument
1448 : ES(ES), JITDylibName(std::move(Name)) { in JITDylib()
1991 MangleAndInterner::MangleAndInterner(ExecutionSession &ES, const DataLayout &DL) in MangleAndInterner() argument
1992 : ES(ES), DL(DL) {} in MangleAndInterner()
2000 return ES.intern(MangledName); in operator ()()