Lines Matching refs:PercentileCutoff
174 int PercentileCutoff, const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionHotOrColdInCallGraphNthPercentile() argument
179 isHotCountNthPercentile(PercentileCutoff, FunctionCount.getCount())) in isFunctionHotOrColdInCallGraphNthPercentile()
182 !isColdCountNthPercentile(PercentileCutoff, FunctionCount.getCount())) in isFunctionHotOrColdInCallGraphNthPercentile()
192 if (isHot && isHotCountNthPercentile(PercentileCutoff, TotalCallCount)) in isFunctionHotOrColdInCallGraphNthPercentile()
194 if (!isHot && !isColdCountNthPercentile(PercentileCutoff, TotalCallCount)) in isFunctionHotOrColdInCallGraphNthPercentile()
198 if (isHot && isHotBlockNthPercentile(PercentileCutoff, &BB, &BFI)) in isFunctionHotOrColdInCallGraphNthPercentile()
200 if (!isHot && !isColdBlockNthPercentile(PercentileCutoff, &BB, &BFI)) in isFunctionHotOrColdInCallGraphNthPercentile()
208 int PercentileCutoff, const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionHotInCallGraphNthPercentile() argument
210 PercentileCutoff, F, BFI); in isFunctionHotInCallGraphNthPercentile()
214 int PercentileCutoff, const Function *F, BlockFrequencyInfo &BFI) const { in isFunctionColdInCallGraphNthPercentile() argument
216 PercentileCutoff, F, BFI); in isFunctionColdInCallGraphNthPercentile()
267 ProfileSummaryInfo::computeThreshold(int PercentileCutoff) const { in computeThreshold()
270 auto iter = ThresholdCache.find(PercentileCutoff); in computeThreshold()
276 PercentileCutoff); in computeThreshold()
278 ThresholdCache[PercentileCutoff] = CountThreshold; in computeThreshold()
299 bool ProfileSummaryInfo::isHotOrColdCountNthPercentile(int PercentileCutoff, in isHotOrColdCountNthPercentile() argument
301 auto CountThreshold = computeThreshold(PercentileCutoff); in isHotOrColdCountNthPercentile()
308 bool ProfileSummaryInfo::isHotCountNthPercentile(int PercentileCutoff, in isHotCountNthPercentile() argument
310 return isHotOrColdCountNthPercentile<true>(PercentileCutoff, C); in isHotCountNthPercentile()
313 bool ProfileSummaryInfo::isColdCountNthPercentile(int PercentileCutoff, in isColdCountNthPercentile() argument
315 return isHotOrColdCountNthPercentile<false>(PercentileCutoff, C); in isColdCountNthPercentile()
340 int PercentileCutoff, const BasicBlock *BB, BlockFrequencyInfo *BFI) const { in isHotOrColdBlockNthPercentile() argument
343 return Count && isHotCountNthPercentile(PercentileCutoff, *Count); in isHotOrColdBlockNthPercentile()
345 return Count && isColdCountNthPercentile(PercentileCutoff, *Count); in isHotOrColdBlockNthPercentile()
349 int PercentileCutoff, const BasicBlock *BB, BlockFrequencyInfo *BFI) const { in isHotBlockNthPercentile() argument
350 return isHotOrColdBlockNthPercentile<true>(PercentileCutoff, BB, BFI); in isHotBlockNthPercentile()
354 int PercentileCutoff, const BasicBlock *BB, BlockFrequencyInfo *BFI) const { in isColdBlockNthPercentile() argument
355 return isHotOrColdBlockNthPercentile<false>(PercentileCutoff, BB, BFI); in isColdBlockNthPercentile()