Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp239 auto *GVSummary = SummaryPtr.get(); in qualifyCalleeCandidates() local
240 if (!Index.isGlobalValueLive(GVSummary)) in qualifyCalleeCandidates()
241 return {FunctionImporter::ImportFailureReason::NotLive, GVSummary}; in qualifyCalleeCandidates()
243 if (GlobalValue::isInterposableLinkage(GVSummary->linkage())) in qualifyCalleeCandidates()
245 GVSummary}; in qualifyCalleeCandidates()
247 auto *Summary = dyn_cast<FunctionSummary>(GVSummary->getBaseObject()); in qualifyCalleeCandidates()
255 return {FunctionImporter::ImportFailureReason::GlobalVar, GVSummary}; in qualifyCalleeCandidates()
273 GVSummary}; in qualifyCalleeCandidates()
279 GVSummary}; in qualifyCalleeCandidates()
281 return {FunctionImporter::ImportFailureReason::None, GVSummary}; in qualifyCalleeCandidates()
[all …]
H A DMemProfContextDisambiguation.cpp5221 auto *GVSummary = in applyImport() local
5223 if (!GVSummary) { in applyImport()
5233 GVSummary = GVS.get(); in applyImport()
5237 assert(GVSummary && GVSummary->modulePath() == SrcModule); in applyImport()
5242 if (isa<AliasSummary>(GVSummary)) in applyImport()
5245 auto *FS = cast<FunctionSummary>(GVSummary->getBaseObject()); in applyImport()