Home
last modified time | relevance | path

Searched refs:GVSummary (Results 1 – 2 of 2) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp197 auto *GVSummary = SummaryPtr.get(); in qualifyCalleeCandidates() local
198 if (!Index.isGlobalValueLive(GVSummary)) in qualifyCalleeCandidates()
201 if (GlobalValue::isInterposableLinkage(GVSummary->linkage())) in qualifyCalleeCandidates()
203 GVSummary}; in qualifyCalleeCandidates()
230 GVSummary}; in qualifyCalleeCandidates()
236 GVSummary}; in qualifyCalleeCandidates()
238 return {FunctionImporter::ImportFailureReason::None, GVSummary}; in qualifyCalleeCandidates()
863 for (const auto &GVSummary : DefinedGVSummaries) { in computeImportForModule() local
867 auto VI = Index.getValueInfo(GVSummary.first); in computeImportForModule()
869 if (!Index.isGlobalValueLive(GVSummary.second)) { in computeImportForModule()
[all …]
H A DMemProfContextDisambiguation.cpp3376 auto *GVSummary = in applyImport() local
3378 if (!GVSummary) in applyImport()
3381 GVSummary = TheFnVI.getSummaryList().front().get(); in applyImport()
3385 if (isa<AliasSummary>(GVSummary)) in applyImport()
3388 auto *FS = cast<FunctionSummary>(GVSummary->getBaseObject()); in applyImport()