Lines Matching refs:TotalCount
346 uint64_t TotalCount, uint32_t NumCandidates);
353 uint64_t TotalCount,
370 uint64_t TotalCount);
415 uint64_t TotalCount, uint32_t NumCandidates) { in getPromotionCandidatesForCallSite() argument
429 assert(Count <= TotalCount); in getPromotionCandidatesForCallSite()
430 (void)TotalCount; in getPromotionCandidatesForCallSite()
492 TotalCount -= Count; in getPromotionCandidatesForCallSite()
607 uint64_t Count, uint64_t TotalCount, in promoteIndirectCall() argument
612 createBranchWeights(CB.getContext(), Count, TotalCount - Count)); in promoteIndirectCall()
625 << NV("TotalCount", TotalCount); in promoteIndirectCall()
633 uint64_t TotalCount, ArrayRef<InstrProfValueData> ICallProfDataRef, in tryToPromoteWithFuncCmp() argument
639 pgo::promoteIndirectCall(CB, C.TargetFunction, FuncCount, TotalCount, in tryToPromoteWithFuncCmp()
641 assert(TotalCount >= FuncCount); in tryToPromoteWithFuncCmp()
642 TotalCount -= FuncCount; in tryToPromoteWithFuncCmp()
671 updateFuncValueProfiles(CB, ICallProfDataRef.slice(NumPromoted), TotalCount, in tryToPromoteWithFuncCmp()
678 CallBase &CB, ArrayRef<InstrProfValueData> CallVDs, uint64_t TotalCount, in updateFuncValueProfiles() argument
683 if (TotalCount != 0) in updateFuncValueProfiles()
684 annotateValueSite(M, CB, CallVDs, TotalCount, IPVK_IndirectCallTarget, in updateFuncValueProfiles()
810 uint64_t TotalCount; in processFunction() local
812 CB, TotalCount, NumCandidates); in processFunction()
814 (PSI && PSI->hasProfileSummary() && !PSI->isHotCount(TotalCount))) in processFunction()
818 *CB, ICallProfDataRef, TotalCount, NumCandidates); in processFunction()
824 if (isProfitableToCompareVTables(*CB, PromotionCandidates, TotalCount)) in processFunction()
826 TotalCount, NumCandidates, in processFunction()
830 TotalCount, ICallProfDataRef, in processFunction()
840 uint64_t TotalCount) { in isProfitableToCompareVTables() argument
845 uint64_t RemainingVTableCount = TotalCount; in isProfitableToCompareVTables()