Lines Matching defs:Summary
1 //===-- ModuleSummaryIndex.cpp - Module Summary Index ---------------------===//
63 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
64 return Summary->isDSOLocal();
72 [](const std::unique_ptr<GlobalValueSummary> &Summary) {
73 return Summary->canAutoHide();
160 // (GUID -> Summary).
166 auto *Summary = dyn_cast_or_null<FunctionSummary>(GlobSummary.get());
167 if (!Summary)
171 if (Summary->modulePath() != ModulePath)
173 GVSummaryMap[GUID] = Summary;
185 auto &Summary = VI.getSummaryList()[0];
186 return Summary.get();
277 [&](const std::unique_ptr<GlobalValueSummary> &Summary) {
278 return isGlobalValueLive(Summary.get());
310 for (const std::unique_ptr<GlobalValueSummary> &Summary :
312 Summary->setDSOLocal(false);
612 OS << "digraph Summary {\n";