Lines Matching refs:Summary
205 auto *Summary = dyn_cast<FunctionSummary>(GVSummary->getBaseObject()); in qualifyCalleeCandidates() local
212 if (!Summary) in qualifyCalleeCandidates()
225 if (GlobalValue::isLocalLinkage(Summary->linkage()) && in qualifyCalleeCandidates()
227 Summary->modulePath() != CallerModulePath) in qualifyCalleeCandidates()
234 if (Summary->notEligibleToImport()) in qualifyCalleeCandidates()
264 auto *Summary = in selectCallee() local
267 if ((Summary->instCount() > Threshold) && !Summary->fflags().AlwaysInline && in selectCallee()
274 if (Summary->fflags().NoInline && !ForceImportAll) { in selectCallee()
279 return Summary; in selectCallee()
323 onImportingSummaryImpl(const GlobalValueSummary &Summary, in onImportingSummaryImpl() argument
325 for (const auto &VI : Summary.refs()) { in onImportingSummaryImpl()
343 RefSummary->modulePath() != Summary.modulePath(); in onImportingSummaryImpl()
388 void onImportingSummary(const GlobalValueSummary &Summary) { in onImportingSummary() argument
390 onImportingSummaryImpl(Summary, Worklist); in onImportingSummary()
681 const FunctionSummary &Summary, const ModuleSummaryIndex &Index, in computeImportForFunction() argument
689 GVImporter.onImportingSummary(Summary); in computeImportForFunction()
691 for (const auto &Edge : Summary.calls()) { in computeImportForFunction()
768 Summary.modulePath(), Reason); in computeImportForFunction()
887 auto *Summary = std::get<0>(GVInfo); in computeImportForModule() local
890 if (auto *FS = dyn_cast<FunctionSummary>(Summary)) in computeImportForModule()
1141 auto &Summary = GlobalList.second.SummaryList[0]; in ComputeCrossModuleImportForModuleFromIndexForTest() local
1144 if (Summary->modulePath() == ModulePath) in ComputeCrossModuleImportForModuleFromIndexForTest()
1147 ImportList[Summary->modulePath()].insert(GUID); in ComputeCrossModuleImportForModuleFromIndexForTest()
1288 for (const auto &Summary : VI.getSummaryList()) { in computeDeadSymbolsAndUpdateIndirectCalls() local
1289 if (auto *AS = dyn_cast<AliasSummary>(Summary.get())) { in computeDeadSymbolsAndUpdateIndirectCalls()
1296 for (auto Ref : Summary->refs()) in computeDeadSymbolsAndUpdateIndirectCalls()
1298 if (auto *FS = dyn_cast<FunctionSummary>(Summary.get())) in computeDeadSymbolsAndUpdateIndirectCalls()