Lines Matching defs:BaseSample

1843   uint64_t BaseSample = 0;
2076 double computeBlockSimilarity(uint64_t BaseSample, uint64_t TestSample,
2079 void updateHotBlockOverlap(uint64_t BaseSample, uint64_t TestSample,
2091 void updateOverlapStatsForFunction(uint64_t BaseSample, uint64_t TestSample,
2146 if (ProfOverlap.BaseSample == 0) {
2158 uint64_t BaseSample, uint64_t TestSample,
2162 if (FuncOverlap.BaseSample > 0)
2163 BaseFrac = static_cast<double>(BaseSample) / FuncOverlap.BaseSample;
2169 void SampleOverlapAggregator::updateHotBlockOverlap(uint64_t BaseSample,
2172 bool IsBaseHot = (BaseSample >= BaseHotThreshold);
2214 uint64_t BaseSample, uint64_t TestSample, uint64_t HotBlockCount,
2220 FuncOverlap.BaseUniqueSample += BaseSample;
2222 BaseSample = 0;
2228 FuncOverlap.UnionSample += std::max(BaseSample, TestSample);
2229 FuncOverlap.OverlapSample += std::min(BaseSample, TestSample);
2231 1.0 - computeBlockSimilarity(BaseSample, TestSample, FuncOverlap);
2232 updateHotBlockOverlap(BaseSample, TestSample, HotBlockCount);
2272 uint64_t BaseSample =
2280 updateOverlapStatsForFunction(BaseSample, TestSample, 1, FuncOverlap,
2354 assert(ProfOverlap.BaseSample > 0 &&
2356 BaseFrac = static_cast<double>(BaseFuncSample) / ProfOverlap.BaseSample;
2373 assert(ProfOverlap.BaseSample > 0 &&
2375 BaseFrac = static_cast<double>(BaseFuncSample) / ProfOverlap.BaseSample / 2.0;
2462 FuncOverlap.BaseSample = BaseStats[FuncOverlap.BaseName].SampleSum;
2465 Match->second, &TestFunc.second, &FuncOverlap, FuncOverlap.BaseSample,
2468 weightByImportance(FuncOverlap.Similarity, FuncOverlap.BaseSample,
2493 assert(ProfOverlap.BaseSample > 0 &&
2496 static_cast<double>(FuncOverlap.BaseSample) / ProfOverlap.BaseSample;
2540 ProfOverlap.BaseSample += FuncStats.SampleSum;
2588 F.second.BaseSample > 0
2590 F.second.BaseSample
2610 FOS << F.second.BaseSample;
2631 assert(ProfOverlap.BaseSample > 0 &&
2634 ProfOverlap.BaseSample;
2646 OS << " total samples in base profile: " << ProfOverlap.BaseSample << "\n"