Lines Matching refs:FuncStats
1811 FuncSampleStats &FuncStats, in getFuncSampleStats() argument
1815 FuncStats.SampleSum += Sample; in getFuncSampleStats()
1816 FuncStats.MaxSample = std::max(FuncStats.MaxSample, Sample); in getFuncSampleStats()
1818 ++FuncStats.HotBlockCount; in getFuncSampleStats()
1823 getFuncSampleStats(F.second, FuncStats, HotThreshold); in getFuncSampleStats()
1829 static bool isFunctionHot(const FuncSampleStats &FuncStats, in isFunctionHot() argument
1833 return (FuncStats.MaxSample >= HotThreshold); in isFunctionHot()
2099 FuncSampleStats FuncStats; in updateForUnmatchedCallee() local
2101 getFuncSampleStats(Func, FuncStats, BaseHotThreshold); in updateForUnmatchedCallee()
2102 updateOverlapStatsForFunction(FuncStats.SampleSum, 0, in updateForUnmatchedCallee()
2103 FuncStats.HotBlockCount, FuncOverlap, in updateForUnmatchedCallee()
2106 getFuncSampleStats(Func, FuncStats, TestHotThreshold); in updateForUnmatchedCallee()
2107 updateOverlapStatsForFunction(0, FuncStats.SampleSum, in updateForUnmatchedCallee()
2108 FuncStats.HotBlockCount, FuncOverlap, in updateForUnmatchedCallee()
2298 const FuncSampleStats &FuncStats = TestStats[FuncOverlap.TestName]; in computeSampleProfileOverlap() local
2300 ProfOverlap.TestUniqueSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
2301 FuncOverlap.TestUniqueSample = FuncStats.SampleSum; in computeSampleProfileOverlap()
2303 updateHotBlockOverlap(0, FuncStats.SampleSum, FuncStats.HotBlockCount); in computeSampleProfileOverlap()
2306 nullptr, nullptr, nullptr, 0, FuncStats.SampleSum); in computeSampleProfileOverlap()
2308 weightByImportance(FuncSimilarity, 0, FuncStats.SampleSum); in computeSampleProfileOverlap()
2311 ProfOverlap.UnionSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
2369 const FuncSampleStats &FuncStats = BaseStats[F.second->getContext()]; in computeSampleProfileOverlap() local
2371 ProfOverlap.BaseUniqueSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
2373 updateHotBlockOverlap(FuncStats.SampleSum, 0, FuncStats.HotBlockCount); in computeSampleProfileOverlap()
2376 nullptr, nullptr, nullptr, FuncStats.SampleSum, 0); in computeSampleProfileOverlap()
2378 weightByImportance(FuncSimilarity, FuncStats.SampleSum, 0); in computeSampleProfileOverlap()
2380 ProfOverlap.UnionSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
2397 FuncSampleStats FuncStats; in initializeSampleProfileOverlap() local
2398 getFuncSampleStats(I.second, FuncStats, BaseHotThreshold); in initializeSampleProfileOverlap()
2399 ProfOverlap.BaseSample += FuncStats.SampleSum; in initializeSampleProfileOverlap()
2400 BaseStats.emplace(I.second.getContext(), FuncStats); in initializeSampleProfileOverlap()
2406 FuncSampleStats FuncStats; in initializeSampleProfileOverlap() local
2407 getFuncSampleStats(I.second, FuncStats, TestHotThreshold); in initializeSampleProfileOverlap()
2408 ProfOverlap.TestSample += FuncStats.SampleSum; in initializeSampleProfileOverlap()
2409 TestStats.emplace(I.second.getContext(), FuncStats); in initializeSampleProfileOverlap()
3029 FuncSampleStats FuncStats; in showHotFunctionList() local
3032 getFuncSampleStats(FuncProf, FuncStats, MinCountThreshold); in showHotFunctionList()
3034 if (isFunctionHot(FuncStats, MinCountThreshold)) { in showHotFunctionList()
3036 std::make_pair(&(I.second), FuncStats.MaxSample)); in showHotFunctionList()