Lines Matching defs:QueryInfo
408 auto QueryInfo = std::make_shared<OnResolveInfo>(std::move(*NewR),
411 make_pair(std::move(QuerySymbols), std::move(QueryInfo)));
417 auto QueryInfo = std::move(QueryInfos.back().second);
421 auto RegisterDependencies = [QueryInfo,
433 for (auto &[Alias, AliasInfo] : QueryInfo->Aliases)
435 QueryInfo->SDGs.push_back({{Alias}, {{&SrcJD, {AliasInfo.Aliasee}}}});
438 auto OnComplete = [QueryInfo](Expected<SymbolMap> Result) {
439 auto &ES = QueryInfo->R->getTargetJITDylib().getExecutionSession();
442 for (auto &KV : QueryInfo->Aliases) {
453 if (auto Err = QueryInfo->R->notifyResolved(ResolutionMap)) {
455 QueryInfo->R->failMaterialization();
458 if (auto Err = QueryInfo->R->notifyEmitted(QueryInfo->SDGs)) {
460 QueryInfo->R->failMaterialization();
465 QueryInfo->R->failMaterialization();