Lines Matching defs:Summary
1 //===-- ModuleSummaryIndex.cpp - Module Summary Index ---------------------===//
62 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
63 return Summary->isDSOLocal();
71 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
72 return Summary->canAutoHide();
163 // (GUID -> Summary).
169 auto *Summary = dyn_cast_or_null<FunctionSummary>(GlobSummary.get());
170 if (!Summary)
174 if (Summary->modulePath() != ModulePath)
176 GVSummaryMap[GUID] = Summary;
188 auto &Summary = VI.getSummaryList()[0];
189 return Summary.get();
280 [&](const std::unique_ptr<GlobalValueSummary> &Summary) {
281 return isGlobalValueLive(Summary.get());
313 for (const std::unique_ptr<GlobalValueSummary> &Summary :
315 Summary->setDSOLocal(false);
601 OS << "digraph Summary {\n";