Lines Matching refs:GVSummary
197 auto *GVSummary = SummaryPtr.get(); in qualifyCalleeCandidates() local
198 if (!Index.isGlobalValueLive(GVSummary)) in qualifyCalleeCandidates()
199 return {FunctionImporter::ImportFailureReason::NotLive, GVSummary}; in qualifyCalleeCandidates()
201 if (GlobalValue::isInterposableLinkage(GVSummary->linkage())) in qualifyCalleeCandidates()
203 GVSummary}; in qualifyCalleeCandidates()
205 auto *Summary = dyn_cast<FunctionSummary>(GVSummary->getBaseObject()); in qualifyCalleeCandidates()
213 return {FunctionImporter::ImportFailureReason::GlobalVar, 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()
874 dyn_cast<FunctionSummary>(GVSummary.second->getBaseObject()); in computeImportForModule()