Lines Matching refs:BaseSample

1039   uint64_t BaseSample;  member
1055 BaseCount(0), BaseSample(0), TestCount(0), TestSample(0), UnionCount(0), in SampleOverlapStats()
1273 double computeBlockSimilarity(uint64_t BaseSample, uint64_t TestSample,
1276 void updateHotBlockOverlap(uint64_t BaseSample, uint64_t TestSample,
1288 void updateOverlapStatsForFunction(uint64_t BaseSample, uint64_t TestSample,
1343 if (ProfOverlap.BaseSample == 0) { in detectZeroSampleProfile()
1355 uint64_t BaseSample, uint64_t TestSample, in computeBlockSimilarity() argument
1359 if (FuncOverlap.BaseSample > 0) in computeBlockSimilarity()
1360 BaseFrac = static_cast<double>(BaseSample) / FuncOverlap.BaseSample; in computeBlockSimilarity()
1366 void SampleOverlapAggregator::updateHotBlockOverlap(uint64_t BaseSample, in updateHotBlockOverlap() argument
1369 bool IsBaseHot = (BaseSample >= BaseHotThreshold); in updateHotBlockOverlap()
1411 uint64_t BaseSample, uint64_t TestSample, uint64_t HotBlockCount, in updateOverlapStatsForFunction() argument
1417 FuncOverlap.BaseUniqueSample += BaseSample; in updateOverlapStatsForFunction()
1419 BaseSample = 0; in updateOverlapStatsForFunction()
1425 FuncOverlap.UnionSample += std::max(BaseSample, TestSample); in updateOverlapStatsForFunction()
1426 FuncOverlap.OverlapSample += std::min(BaseSample, TestSample); in updateOverlapStatsForFunction()
1428 1.0 - computeBlockSimilarity(BaseSample, TestSample, FuncOverlap); in updateOverlapStatsForFunction()
1429 updateHotBlockOverlap(BaseSample, TestSample, HotBlockCount); in updateOverlapStatsForFunction()
1469 uint64_t BaseSample = in computeSampleFunctionInternalOverlap() local
1477 updateOverlapStatsForFunction(BaseSample, TestSample, 1, FuncOverlap, in computeSampleFunctionInternalOverlap()
1551 assert(ProfOverlap.BaseSample > 0 && in weightForFuncSimilarity()
1553 BaseFrac = static_cast<double>(BaseFuncSample) / ProfOverlap.BaseSample; in weightForFuncSimilarity()
1570 assert(ProfOverlap.BaseSample > 0 && in weightByImportance()
1572 BaseFrac = static_cast<double>(BaseFuncSample) / ProfOverlap.BaseSample / 2.0; in weightByImportance()
1657 FuncOverlap.BaseSample = BaseStats[FuncOverlap.BaseName].SampleSum; in computeSampleProfileOverlap()
1660 Match->second, &TestFunc.second, &FuncOverlap, FuncOverlap.BaseSample, in computeSampleProfileOverlap()
1663 weightByImportance(FuncOverlap.Similarity, FuncOverlap.BaseSample, in computeSampleProfileOverlap()
1688 assert(ProfOverlap.BaseSample > 0 && in computeSampleProfileOverlap()
1691 static_cast<double>(FuncOverlap.BaseSample) / ProfOverlap.BaseSample; in computeSampleProfileOverlap()
1736 ProfOverlap.BaseSample += FuncStats.SampleSum; in initializeSampleProfileOverlap()
1784 F.second.BaseSample > 0 in dumpFuncSimilarity()
1786 F.second.BaseSample in dumpFuncSimilarity()
1806 FOS << F.second.BaseSample; in dumpFuncSimilarity()
1825 assert(ProfOverlap.BaseSample > 0 && in dumpProgramSummary()
1828 ProfOverlap.BaseSample; in dumpProgramSummary()
1840 OS << " total samples in base profile: " << ProfOverlap.BaseSample << "\n" in dumpProgramSummary()