Lines Matching defs:Summary
385 for (const auto &Summary : TheFnVI.getSummaryList()) {
388 if (!Summary->isLive())
390 if (auto *FS = dyn_cast<FunctionSummary>(Summary->getBaseObject())) {
922 ModuleSummaryIndex &Summary, std::set<GlobalValue::GUID> &ExportedGUIDs,
924 DevirtIndex(Summary, ExportedGUIDs, LocalWPDTargetsMap).run();
928 ModuleSummaryIndex &Summary,
942 auto *TIdSum = Summary.getTypeIdSummary(SlotSummary.TypeID);
948 Summary.getModuleHash(S->modulePath()));
953 static Error checkCombinedSummaryForTesting(ModuleSummaryIndex *Summary) {
958 const auto &ModPaths = Summary->modulePaths();
971 std::unique_ptr<ModuleSummaryIndex> Summary =
983 Summary = std::move(*SummaryOrErr);
984 ExitOnErr(checkCombinedSummaryForTesting(Summary.get()));
989 In >> *Summary;
996 ClSummaryAction == PassSummaryAction::Export ? Summary.get()
998 ClSummaryAction == PassSummaryAction::Import ? Summary.get()
1009 writeIndexToFile(*Summary, OS);
1014 Out << *Summary;