Lines Matching refs:ExportSummary

548   ModuleSummaryIndex *ExportSummary;  member
585 ModuleSummaryIndex *ExportSummary, in DevirtModule()
588 ExportSummary(ExportSummary), ImportSummary(ImportSummary), in DevirtModule()
596 assert(!(ExportSummary && ImportSummary)); in DevirtModule()
615 ModuleSummaryIndex *ExportSummary);
619 bool trySingleImplDevirt(ModuleSummaryIndex *ExportSummary,
694 ModuleSummaryIndex *ExportSummary);
705 ModuleSummaryIndex *ExportSummary);
716 ModuleSummaryIndex &ExportSummary; member
730 ModuleSummaryIndex &ExportSummary, in DevirtIndex()
733 : ExportSummary(ExportSummary), ExportedGUIDs(ExportedGUIDs), in DevirtIndex()
769 if (!DevirtModule(M, AARGetter, OREGetter, LookupDomTree, ExportSummary, in run()
995 ModuleSummaryIndex *ExportSummary) { in tryFindVirtualCallTargets() argument
1025 if (mustBeUnreachableFunction(Fn, ExportSummary)) in tryFindVirtualCallTargets()
1204 ModuleSummaryIndex *ExportSummary, in trySingleImplDevirt() argument
1246 if (ValueInfo TheFnVI = ExportSummary->getValueInfo(TheFn->getGUID())) in trySingleImplDevirt()
1303 TheFn.name(), ExportSummary.getModuleHash(S->modulePath())); in trySingleImplDevirt()
2086 ModuleSummaryIndex *ExportSummary) { in lookUpFunctionValueInfo() argument
2087 assert((ExportSummary != nullptr) && in lookUpFunctionValueInfo()
2093 ValueInfo TheFnVI = ExportSummary->getValueInfo(TheFnGUID); in lookUpFunctionValueInfo()
2103 TheFnVI = ExportSummary->getValueInfo(TheFnGUIDWithExportedName); in lookUpFunctionValueInfo()
2109 Function *const F, ModuleSummaryIndex *ExportSummary) { in mustBeUnreachableFunction() argument
2117 return ExportSummary && in mustBeUnreachableFunction()
2119 DevirtModule::lookUpFunctionValueInfo(F, ExportSummary)); in mustBeUnreachableFunction()
2127 if ((ExportSummary && ExportSummary->partiallySplitLTOUnits()) || in run()
2140 if (!ExportSummary && in run()
2178 if (ExportSummary) { in run()
2186 for (auto &P : *ExportSummary) { in run()
2232 if (ExportSummary && isa<MDString>(S.first.TypeID) && in run()
2240 Res = &ExportSummary in run()
2245 S.first.ByteOffset, ExportSummary)) { in run()
2247 if (!trySingleImplDevirt(ExportSummary, TargetsForSlot, S.second, Res)) { in run()
2265 if (ExportSummary && isa<MDString>(S.first.TypeID)) { in run()
2308 if (ExportSummary.typeIdCompatibleVtableMap().empty()) in run()
2312 for (auto &P : ExportSummary.typeIdCompatibleVtableMap()) { in run()
2317 for (auto &P : ExportSummary) { in run()
2359 auto TidSummary = ExportSummary.getTypeIdCompatibleVtableSummary(S.first.TypeID); in run()
2365 &ExportSummary.getOrInsertTypeIdSummary(S.first.TypeID) in run()