Lines Matching refs:ProfOverlap
1308 SampleOverlapStats ProfOverlap; member in __anon73ab2c7b0d11::SampleOverlapAggregator
1421 if (ProfOverlap.BaseSample == 0) { in detectZeroSampleProfile()
1425 if (ProfOverlap.TestSample == 0) { in detectZeroSampleProfile()
1629 assert(ProfOverlap.BaseSample > 0 && in weightForFuncSimilarity()
1631 BaseFrac = static_cast<double>(BaseFuncSample) / ProfOverlap.BaseSample; in weightForFuncSimilarity()
1632 assert(ProfOverlap.TestSample > 0 && in weightForFuncSimilarity()
1634 TestFrac = static_cast<double>(TestFuncSample) / ProfOverlap.TestSample; in weightForFuncSimilarity()
1648 assert(ProfOverlap.BaseSample > 0 && in weightByImportance()
1650 BaseFrac = static_cast<double>(BaseFuncSample) / ProfOverlap.BaseSample / 2.0; in weightByImportance()
1651 assert(ProfOverlap.TestSample > 0 && in weightByImportance()
1653 TestFrac = static_cast<double>(TestFuncSample) / ProfOverlap.TestSample / 2.0; in weightByImportance()
1700 ProfOverlap.UnionCount = BaseFuncProf.size(); in computeSampleProfileOverlap()
1715 ++ProfOverlap.TestUniqueCount; in computeSampleProfileOverlap()
1716 ProfOverlap.TestUniqueSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
1723 ProfOverlap.Similarity += in computeSampleProfileOverlap()
1726 ++ProfOverlap.UnionCount; in computeSampleProfileOverlap()
1727 ProfOverlap.UnionSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
1729 ++ProfOverlap.OverlapCount; in computeSampleProfileOverlap()
1742 ProfOverlap.Similarity += in computeSampleProfileOverlap()
1745 ProfOverlap.OverlapSample += FuncOverlap.OverlapSample; in computeSampleProfileOverlap()
1746 ProfOverlap.UnionSample += FuncOverlap.UnionSample; in computeSampleProfileOverlap()
1750 ProfOverlap.BaseUniqueSample += FuncOverlap.BaseUniqueSample; in computeSampleProfileOverlap()
1751 ProfOverlap.TestUniqueSample += FuncOverlap.TestUniqueSample; in computeSampleProfileOverlap()
1768 assert(ProfOverlap.BaseSample > 0 && in computeSampleProfileOverlap()
1771 static_cast<double>(FuncOverlap.BaseSample) / ProfOverlap.BaseSample; in computeSampleProfileOverlap()
1772 assert(ProfOverlap.TestSample > 0 && in computeSampleProfileOverlap()
1775 static_cast<double>(FuncOverlap.TestSample) / ProfOverlap.TestSample; in computeSampleProfileOverlap()
1786 ++ProfOverlap.BaseUniqueCount; in computeSampleProfileOverlap()
1787 ProfOverlap.BaseUniqueSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
1793 ProfOverlap.Similarity += in computeSampleProfileOverlap()
1796 ProfOverlap.UnionSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
1802 ProfOverlap.Similarity = (std::fabs(ProfOverlap.Similarity - 1) < Epsilon) in computeSampleProfileOverlap()
1804 : ProfOverlap.Similarity; in computeSampleProfileOverlap()
1812 ++ProfOverlap.BaseCount; in initializeSampleProfileOverlap()
1815 ProfOverlap.BaseSample += FuncStats.SampleSum; in initializeSampleProfileOverlap()
1821 ++ProfOverlap.TestCount; in initializeSampleProfileOverlap()
1824 ProfOverlap.TestSample += FuncStats.SampleSum; in initializeSampleProfileOverlap()
1828 ProfOverlap.BaseName = StringRef(BaseFilename); in initializeSampleProfileOverlap()
1829 ProfOverlap.TestName = StringRef(TestFilename); in initializeSampleProfileOverlap()
1895 << ProfOverlap.BaseName.toString() in dumpProgramSummary()
1896 << " and test_profile: " << ProfOverlap.TestName.toString() in dumpProgramSummary()
1900 << format("%.3f%%", ProfOverlap.Similarity * 100) << "\n"; in dumpProgramSummary()
1902 assert(ProfOverlap.UnionSample > 0 && in dumpProgramSummary()
1905 static_cast<double>(ProfOverlap.OverlapSample) / ProfOverlap.UnionSample; in dumpProgramSummary()
1906 assert(ProfOverlap.BaseSample > 0 && in dumpProgramSummary()
1908 double BaseUniquePercent = static_cast<double>(ProfOverlap.BaseUniqueSample) / in dumpProgramSummary()
1909 ProfOverlap.BaseSample; in dumpProgramSummary()
1910 assert(ProfOverlap.TestSample > 0 && in dumpProgramSummary()
1912 double TestUniquePercent = static_cast<double>(ProfOverlap.TestUniqueSample) / in dumpProgramSummary()
1913 ProfOverlap.TestSample; in dumpProgramSummary()
1921 OS << " total samples in base profile: " << ProfOverlap.BaseSample << "\n" in dumpProgramSummary()
1922 << " total samples in test profile: " << ProfOverlap.TestSample << "\n"; in dumpProgramSummary()
1924 assert(ProfOverlap.UnionCount > 0 && in dumpProgramSummary()
1927 static_cast<double>(ProfOverlap.OverlapCount) / ProfOverlap.UnionCount; in dumpProgramSummary()
1930 OS << " overlap functions: " << ProfOverlap.OverlapCount << "\n"; in dumpProgramSummary()
1931 OS << " functions unique in base profile: " << ProfOverlap.BaseUniqueCount in dumpProgramSummary()
1933 OS << " functions unique in test profile: " << ProfOverlap.TestUniqueCount in dumpProgramSummary()