Lines Matching refs:TotalCount
197 uint64_t TotalCount, uint32_t NumCandidates);
203 uint64_t &TotalCount);
222 uint64_t TotalCount, uint32_t NumCandidates) { in getPromotionCandidatesForCallSite() argument
236 assert(Count <= TotalCount); in getPromotionCandidatesForCallSite()
237 (void)TotalCount; in getPromotionCandidatesForCallSite()
299 TotalCount -= Count; in getPromotionCandidatesForCallSite()
305 uint64_t Count, uint64_t TotalCount, in promoteIndirectCall() argument
309 uint64_t ElseCount = TotalCount - Count; in promoteIndirectCall()
333 << NV("TotalCount", TotalCount); in promoteIndirectCall()
341 uint64_t &TotalCount) { in tryToPromote() argument
346 pgo::promoteIndirectCall(CB, C.TargetFunction, Count, TotalCount, SamplePGO, in tryToPromote()
348 assert(TotalCount >= Count); in tryToPromote()
349 TotalCount -= Count; in tryToPromote()
363 uint64_t TotalCount; in processFunction() local
365 CB, NumVals, TotalCount, NumCandidates); in processFunction()
367 (PSI && PSI->hasProfileSummary() && !PSI->isHotCount(TotalCount))) in processFunction()
370 *CB, ICallProfDataRef, TotalCount, NumCandidates); in processFunction()
371 uint32_t NumPromoted = tryToPromote(*CB, PromotionCandidates, TotalCount); in processFunction()
379 if (TotalCount == 0 || NumPromoted == NumVals) in processFunction()
382 annotateValueSite(*M, *CB, ICallProfDataRef.slice(NumPromoted), TotalCount, in processFunction()