Lines Matching defs:SummaryIt
634 for (auto &SummaryIt : GVSMap) {
635 NodeMap[SummaryIt.first].push_back(ModId);
636 auto Flags = SummaryIt.second->flags();
638 if (isa<FunctionSummary>(SummaryIt.second)) {
640 } else if (isa<AliasSummary>(SummaryIt.second)) {
645 if (Flags.Live && hasReadOnlyFlag(SummaryIt.second))
647 if (Flags.Live && hasWriteOnlyFlag(SummaryIt.second))
649 if (Flags.Live && hasConstantFlag(SummaryIt.second))
662 if (GUIDPreservedSymbols.count(SummaryIt.first))
665 auto VI = getValueInfo(SummaryIt.first);
666 A.add("label", getNodeLabel(VI, SummaryIt.second));
672 OS << " " << NodeId(ModId, SummaryIt.first) << " " << A.getAsString()
677 for (auto &SummaryIt : GVSMap) {
678 auto *GVS = SummaryIt.second;
680 Draw(SummaryIt.first, R.getGUID(),
683 if (auto *AS = dyn_cast_or_null<AliasSummary>(SummaryIt.second)) {
684 Draw(SummaryIt.first, AS->getAliaseeGUID(), -4);
688 if (auto *FS = dyn_cast_or_null<FunctionSummary>(SummaryIt.second))
690 Draw(SummaryIt.first, CGEdge.first.getGUID(),