Lines Matching defs:PSI
306 ProfileSummaryInfo *PSI = nullptr;
394 Function &Func, Module &M, ProfileSummaryInfo *PSI,
399 : F(Func), M(M), PSI(PSI), Symtab(Symtab), SamplePGO(SamplePGO),
405 bool processFunction(ProfileSummaryInfo *PSI);
805 bool IndirectCallPromoter::processFunction(ProfileSummaryInfo *PSI) {
814 (PSI && PSI->hasProfileSummary() && !PSI->isHotCount(TotalCount)))
892 if (PSI && PSI->hasProfileSummary() &&
893 !PSI->isColdCount(RemainingVTableCount)) {
962 static bool promoteIndirectCalls(Module &M, ProfileSummaryInfo *PSI, bool InLTO,
995 IndirectCallPromoter CallPromoter(F, M, PSI, &Symtab, SamplePGO,
998 bool FuncChanged = CallPromoter.processFunction(PSI);
1014 ProfileSummaryInfo *PSI = &MAM.getResult<ProfileSummaryAnalysis>(M);
1016 if (!promoteIndirectCalls(M, PSI, InLTO | ICPLTOMode,