Lines Matching defs:Summary
206 for (auto &Summary : GUIDSummaryLists.second.SummaryList)
207 if (auto FS = dyn_cast<FunctionSummary>(Summary.get())) {
231 SmallVector<uint64_t, 64> &NameVals, GlobalValueSummary *Summary,
534 for (auto &Summary : M.second) {
535 Callback(Summary, false);
539 if (auto *AS = dyn_cast<AliasSummary>(Summary.getSecond()))
544 for (auto &Summary : Summaries.second.SummaryList)
545 Callback({Summaries.first, Summary.get()}, false);
4132 const TypeIdSummary &Summary) {
4136 NameVals.push_back(Summary.TTRes.TheKind);
4137 NameVals.push_back(Summary.TTRes.SizeM1BitWidth);
4138 NameVals.push_back(Summary.TTRes.AlignLog2);
4139 NameVals.push_back(Summary.TTRes.SizeM1);
4140 NameVals.push_back(Summary.TTRes.BitMask);
4141 NameVals.push_back(Summary.TTRes.InlineBits);
4143 for (auto &W : Summary.WPDRes)
4150 const std::string &Id, const TypeIdCompatibleVtableInfo &Summary,
4155 for (auto &P : Summary) {
4220 SmallVector<uint64_t, 64> &NameVals, GlobalValueSummary *Summary,
4226 FunctionSummary *FS = cast<FunctionSummary>(Summary);
4283 auto *Summary = VI.getSummaryList()[0].get();
4285 GlobalVarSummary *VS = cast<GlobalVarSummary>(Summary);
4452 // Summary emission does not support anonymous functions, they have to
4464 auto *Summary = VI.getSummaryList()[0].get();
4466 NameVals, Summary, VE.getValueID(&F), FSCallsRelBFAbbrev,
4485 auto *Summary = Index->getGlobalValueSummary(A);
4486 AliasSummary *AS = cast<AliasSummary>(Summary);