Lines Matching refs:ProfOverlap

1951   SampleOverlapStats ProfOverlap;  member in __anon209d874b1211::SampleOverlapAggregator
2064 if (ProfOverlap.BaseSample == 0) { in detectZeroSampleProfile()
2068 if (ProfOverlap.TestSample == 0) { in detectZeroSampleProfile()
2272 assert(ProfOverlap.BaseSample > 0 && in weightForFuncSimilarity()
2274 BaseFrac = static_cast<double>(BaseFuncSample) / ProfOverlap.BaseSample; in weightForFuncSimilarity()
2275 assert(ProfOverlap.TestSample > 0 && in weightForFuncSimilarity()
2277 TestFrac = static_cast<double>(TestFuncSample) / ProfOverlap.TestSample; in weightForFuncSimilarity()
2291 assert(ProfOverlap.BaseSample > 0 && in weightByImportance()
2293 BaseFrac = static_cast<double>(BaseFuncSample) / ProfOverlap.BaseSample / 2.0; in weightByImportance()
2294 assert(ProfOverlap.TestSample > 0 && in weightByImportance()
2296 TestFrac = static_cast<double>(TestFuncSample) / ProfOverlap.TestSample / 2.0; in weightByImportance()
2343 ProfOverlap.UnionCount = BaseFuncProf.size(); in computeSampleProfileOverlap()
2358 ++ProfOverlap.TestUniqueCount; in computeSampleProfileOverlap()
2359 ProfOverlap.TestUniqueSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
2366 ProfOverlap.Similarity += in computeSampleProfileOverlap()
2369 ++ProfOverlap.UnionCount; in computeSampleProfileOverlap()
2370 ProfOverlap.UnionSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
2372 ++ProfOverlap.OverlapCount; in computeSampleProfileOverlap()
2385 ProfOverlap.Similarity += in computeSampleProfileOverlap()
2388 ProfOverlap.OverlapSample += FuncOverlap.OverlapSample; in computeSampleProfileOverlap()
2389 ProfOverlap.UnionSample += FuncOverlap.UnionSample; in computeSampleProfileOverlap()
2393 ProfOverlap.BaseUniqueSample += FuncOverlap.BaseUniqueSample; in computeSampleProfileOverlap()
2394 ProfOverlap.TestUniqueSample += FuncOverlap.TestUniqueSample; in computeSampleProfileOverlap()
2411 assert(ProfOverlap.BaseSample > 0 && in computeSampleProfileOverlap()
2414 static_cast<double>(FuncOverlap.BaseSample) / ProfOverlap.BaseSample; in computeSampleProfileOverlap()
2415 assert(ProfOverlap.TestSample > 0 && in computeSampleProfileOverlap()
2418 static_cast<double>(FuncOverlap.TestSample) / ProfOverlap.TestSample; in computeSampleProfileOverlap()
2429 ++ProfOverlap.BaseUniqueCount; in computeSampleProfileOverlap()
2430 ProfOverlap.BaseUniqueSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
2436 ProfOverlap.Similarity += in computeSampleProfileOverlap()
2439 ProfOverlap.UnionSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
2445 ProfOverlap.Similarity = (std::fabs(ProfOverlap.Similarity - 1) < Epsilon) in computeSampleProfileOverlap()
2447 : ProfOverlap.Similarity; in computeSampleProfileOverlap()
2455 ++ProfOverlap.BaseCount; in initializeSampleProfileOverlap()
2458 ProfOverlap.BaseSample += FuncStats.SampleSum; in initializeSampleProfileOverlap()
2464 ++ProfOverlap.TestCount; in initializeSampleProfileOverlap()
2467 ProfOverlap.TestSample += FuncStats.SampleSum; in initializeSampleProfileOverlap()
2471 ProfOverlap.BaseName = StringRef(BaseFilename); in initializeSampleProfileOverlap()
2472 ProfOverlap.TestName = StringRef(TestFilename); in initializeSampleProfileOverlap()
2538 << ProfOverlap.BaseName.toString() in dumpProgramSummary()
2539 << " and test_profile: " << ProfOverlap.TestName.toString() in dumpProgramSummary()
2543 << format("%.3f%%", ProfOverlap.Similarity * 100) << "\n"; in dumpProgramSummary()
2545 assert(ProfOverlap.UnionSample > 0 && in dumpProgramSummary()
2548 static_cast<double>(ProfOverlap.OverlapSample) / ProfOverlap.UnionSample; in dumpProgramSummary()
2549 assert(ProfOverlap.BaseSample > 0 && in dumpProgramSummary()
2551 double BaseUniquePercent = static_cast<double>(ProfOverlap.BaseUniqueSample) / in dumpProgramSummary()
2552 ProfOverlap.BaseSample; in dumpProgramSummary()
2553 assert(ProfOverlap.TestSample > 0 && in dumpProgramSummary()
2555 double TestUniquePercent = static_cast<double>(ProfOverlap.TestUniqueSample) / in dumpProgramSummary()
2556 ProfOverlap.TestSample; in dumpProgramSummary()
2564 OS << " total samples in base profile: " << ProfOverlap.BaseSample << "\n" in dumpProgramSummary()
2565 << " total samples in test profile: " << ProfOverlap.TestSample << "\n"; in dumpProgramSummary()
2567 assert(ProfOverlap.UnionCount > 0 && in dumpProgramSummary()
2570 static_cast<double>(ProfOverlap.OverlapCount) / ProfOverlap.UnionCount; in dumpProgramSummary()
2573 OS << " overlap functions: " << ProfOverlap.OverlapCount << "\n"; in dumpProgramSummary()
2574 OS << " functions unique in base profile: " << ProfOverlap.BaseUniqueCount in dumpProgramSummary()
2576 OS << " functions unique in test profile: " << ProfOverlap.TestUniqueCount in dumpProgramSummary()