Lines Matching refs:ProfOverlap

1230   SampleOverlapStats ProfOverlap;  member in __anon4e4d357f0c11::SampleOverlapAggregator
1343 if (ProfOverlap.BaseSample == 0) { in detectZeroSampleProfile()
1347 if (ProfOverlap.TestSample == 0) { in detectZeroSampleProfile()
1551 assert(ProfOverlap.BaseSample > 0 && in weightForFuncSimilarity()
1553 BaseFrac = static_cast<double>(BaseFuncSample) / ProfOverlap.BaseSample; in weightForFuncSimilarity()
1554 assert(ProfOverlap.TestSample > 0 && in weightForFuncSimilarity()
1556 TestFrac = static_cast<double>(TestFuncSample) / ProfOverlap.TestSample; in weightForFuncSimilarity()
1570 assert(ProfOverlap.BaseSample > 0 && in weightByImportance()
1572 BaseFrac = static_cast<double>(BaseFuncSample) / ProfOverlap.BaseSample / 2.0; in weightByImportance()
1573 assert(ProfOverlap.TestSample > 0 && in weightByImportance()
1575 TestFrac = static_cast<double>(TestFuncSample) / ProfOverlap.TestSample / 2.0; in weightByImportance()
1621 ProfOverlap.UnionCount = BaseFuncProf.size(); in computeSampleProfileOverlap()
1635 ++ProfOverlap.TestUniqueCount; in computeSampleProfileOverlap()
1636 ProfOverlap.TestUniqueSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
1643 ProfOverlap.Similarity += in computeSampleProfileOverlap()
1646 ++ProfOverlap.UnionCount; in computeSampleProfileOverlap()
1647 ProfOverlap.UnionSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
1649 ++ProfOverlap.OverlapCount; in computeSampleProfileOverlap()
1662 ProfOverlap.Similarity += in computeSampleProfileOverlap()
1665 ProfOverlap.OverlapSample += FuncOverlap.OverlapSample; in computeSampleProfileOverlap()
1666 ProfOverlap.UnionSample += FuncOverlap.UnionSample; in computeSampleProfileOverlap()
1670 ProfOverlap.BaseUniqueSample += FuncOverlap.BaseUniqueSample; in computeSampleProfileOverlap()
1671 ProfOverlap.TestUniqueSample += FuncOverlap.TestUniqueSample; in computeSampleProfileOverlap()
1688 assert(ProfOverlap.BaseSample > 0 && in computeSampleProfileOverlap()
1691 static_cast<double>(FuncOverlap.BaseSample) / ProfOverlap.BaseSample; in computeSampleProfileOverlap()
1692 assert(ProfOverlap.TestSample > 0 && in computeSampleProfileOverlap()
1695 static_cast<double>(FuncOverlap.TestSample) / ProfOverlap.TestSample; in computeSampleProfileOverlap()
1707 ++ProfOverlap.BaseUniqueCount; in computeSampleProfileOverlap()
1708 ProfOverlap.BaseUniqueSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
1714 ProfOverlap.Similarity += in computeSampleProfileOverlap()
1717 ProfOverlap.UnionSample += FuncStats.SampleSum; in computeSampleProfileOverlap()
1723 ProfOverlap.Similarity = (std::fabs(ProfOverlap.Similarity - 1) < Epsilon) in computeSampleProfileOverlap()
1725 : ProfOverlap.Similarity; in computeSampleProfileOverlap()
1733 ++ProfOverlap.BaseCount; in initializeSampleProfileOverlap()
1736 ProfOverlap.BaseSample += FuncStats.SampleSum; in initializeSampleProfileOverlap()
1742 ++ProfOverlap.TestCount; in initializeSampleProfileOverlap()
1745 ProfOverlap.TestSample += FuncStats.SampleSum; in initializeSampleProfileOverlap()
1749 ProfOverlap.BaseName = StringRef(BaseFilename); in initializeSampleProfileOverlap()
1750 ProfOverlap.TestName = StringRef(TestFilename); in initializeSampleProfileOverlap()
1815 OS << "Profile overlap infomation for base_profile: " << ProfOverlap.BaseName in dumpProgramSummary()
1816 << " and test_profile: " << ProfOverlap.TestName << "\nProgram level:\n"; in dumpProgramSummary()
1819 << format("%.3f%%", ProfOverlap.Similarity * 100) << "\n"; in dumpProgramSummary()
1821 assert(ProfOverlap.UnionSample > 0 && in dumpProgramSummary()
1824 static_cast<double>(ProfOverlap.OverlapSample) / ProfOverlap.UnionSample; in dumpProgramSummary()
1825 assert(ProfOverlap.BaseSample > 0 && in dumpProgramSummary()
1827 double BaseUniquePercent = static_cast<double>(ProfOverlap.BaseUniqueSample) / in dumpProgramSummary()
1828 ProfOverlap.BaseSample; in dumpProgramSummary()
1829 assert(ProfOverlap.TestSample > 0 && in dumpProgramSummary()
1831 double TestUniquePercent = static_cast<double>(ProfOverlap.TestUniqueSample) / in dumpProgramSummary()
1832 ProfOverlap.TestSample; in dumpProgramSummary()
1840 OS << " total samples in base profile: " << ProfOverlap.BaseSample << "\n" in dumpProgramSummary()
1841 << " total samples in test profile: " << ProfOverlap.TestSample << "\n"; in dumpProgramSummary()
1843 assert(ProfOverlap.UnionCount > 0 && in dumpProgramSummary()
1846 static_cast<double>(ProfOverlap.OverlapCount) / ProfOverlap.UnionCount; in dumpProgramSummary()
1849 OS << " overlap functions: " << ProfOverlap.OverlapCount << "\n"; in dumpProgramSummary()
1850 OS << " functions unique in base profile: " << ProfOverlap.BaseUniqueCount in dumpProgramSummary()
1852 OS << " functions unique in test profile: " << ProfOverlap.TestUniqueCount in dumpProgramSummary()