Lines Matching full:overlap

65     "overlap",
66 "Computes and displays the overlap between two profiles. See detailed "
68 "https://llvm.org/docs/CommandGuide/llvm-profdata.html#profdata-overlap");
321 // Options specific to overlap subcommand.
344 "Function level overlap information for every function (with calling "
624 /// Computer the overlap b/w profile BaseFilename and TestFileName,
625 /// and store the program level result to Overlap.
628 OverlapStats &Overlap, in overlapInput() argument
647 WC->Writer.overlapRecord(std::move(I), Overlap, FuncOverlap, FuncFilter); in overlapInput()
1718 /// Computer the overlap b/w profile BaseFilename and profile TestFilename.
1727 OverlapStats Overlap; in overlapInstrProfile() local
1728 Error E = Overlap.accumulateCounts(BaseFilename, TestFilename, IsCS); in overlapInstrProfile()
1731 if (Overlap.Base.CountSum < 1.0f) { in overlapInstrProfile()
1735 if (Overlap.Test.CountSum < 1.0f) { in overlapInstrProfile()
1740 overlapInput(BaseFilename, TestFilename, &Context, Overlap, FuncFilter, OS, in overlapInstrProfile()
1742 Overlap.dump(OS); in overlapInstrProfile()
1749 // Number of overlap units
1751 // Total samples of overlap units
1914 /// Write out program-level similarity and overlap statistics.
1918 /// test_profile, and their overlap. For both cases, the overlap HO is
1935 /// meaning no-overlap.
1993 /// BT(i)/ST), ranging in [0.0f to 1.0f] with 0.0 meaning no-overlap.
2021 /// This function updates sample overlap statistics of an overlap function in
2027 /// 0.0 meaning no overlap.
2045 /// ranging in [0.0f to 1.0f] with 0.0 meaning no overlap.
2135 "Match status should be updated before updating overlap statistics"); in updateOverlapStatsForFunction()
2306 // has no overlap. in computeSampleFunctionOverlap()
2311 // If BaseFunc or TestFunc is nullptr, it means the functions do not overlap. in computeSampleFunctionOverlap()
2374 // Two functions match with each other. Compute function-level overlap and in computeSampleProfileOverlap()
2375 // aggregate them into profile-level overlap. in computeSampleProfileOverlap()
2489 FOS << "Overlap"; in dumpFuncSimilarity()
2537 OS << "Profile overlap infomation for base_profile: " in dumpProgramSummary()
2558 OS << " Whole program sample overlap: " in dumpProgramSummary()
2571 OS << " Function overlap: " << format("%.3f%%", FuncOverlapPercent * 100) in dumpProgramSummary()
2573 OS << " overlap functions: " << ProfOverlap.OverlapCount << "\n"; in dumpProgramSummary()
2584 OS << " Hot-function overlap: " in dumpHotFuncAndBlockOverlap()
2588 OS << " overlap hot functions: " << HotFuncOverlap.OverlapCount << "\n"; in dumpHotFuncAndBlockOverlap()
2596 OS << " Hot-block overlap: " in dumpHotFuncAndBlockOverlap()
2600 OS << " overlap hot blocks: " << HotBlockOverlap.OverlapCount << "\n"; in dumpHotFuncAndBlockOverlap()