[PATCH] D79291: [llvm-profdata] Support -detailed-summary for Sample Profile
Wenlei He via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon May 4 15:37:22 PDT 2020
wenlei marked an inline comment as done.
wenlei added inline comments.
================
Comment at: llvm/lib/IR/ProfileSummary.cpp:209-215
+void ProfileSummary::printSummary(raw_ostream &OS) {
+ OS << "Total functions: " << NumFunctions << "\n";
+ OS << "Maximum function count: " << MaxFunctionCount << "\n";
+ OS << "Maximum sample count: " << MaxCount << "\n";
+}
+
+void ProfileSummary::printDetailedSummary(raw_ostream &OS) {
----------------
wmi wrote:
> Why we need printSummary and printDetailedSummary instead of one print function? printSummary seems only print very limited information in ProfileSummary.
That was mostly for sharing printDetailedSummary between InstrProf and SampleProf for llvm-profdata. The printSummary part is always printed for InstrProf, so separated out in order to share printDetailedSummary.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D79291/new/
https://reviews.llvm.org/D79291
More information about the llvm-commits
mailing list