Lines Matching refs:IndirectCallPromoter
301 class IndirectCallPromoter { class
393 IndirectCallPromoter( in IndirectCallPromoter() function in __anon5ae95e860111::IndirectCallPromoter
402 IndirectCallPromoter(const IndirectCallPromoter &) = delete;
403 IndirectCallPromoter &operator=(const IndirectCallPromoter &) = delete;
412 std::vector<IndirectCallPromoter::PromotionCandidate>
413 IndirectCallPromoter::getPromotionCandidatesForCallSite( in getPromotionCandidatesForCallSite()
497 Constant *IndirectCallPromoter::getOrCreateVTableAddressPointVar( in getOrCreateVTableAddressPointVar()
506 Instruction *IndirectCallPromoter::computeVTableInfos( in computeVTableInfos()
631 bool IndirectCallPromoter::tryToPromoteWithFuncCmp( in tryToPromoteWithFuncCmp()
677 void IndirectCallPromoter::updateFuncValueProfiles( in updateFuncValueProfiles()
688 void IndirectCallPromoter::updateVPtrValueProfiles( in updateVPtrValueProfiles()
712 bool IndirectCallPromoter::tryToPromoteWithVTableCmp( in tryToPromoteWithVTableCmp()
805 bool IndirectCallPromoter::processFunction(ProfileSummaryInfo *PSI) { in processFunction()
838 bool IndirectCallPromoter::isProfitableToCompareVTables( in isProfitableToCompareVTables()
995 IndirectCallPromoter CallPromoter(F, M, PSI, &Symtab, SamplePGO, in promoteIndirectCalls()