diff options
Diffstat (limited to 'llvm/tools/llvm-opt-report/OptReport.cpp')
-rw-r--r-- | llvm/tools/llvm-opt-report/OptReport.cpp | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/llvm/tools/llvm-opt-report/OptReport.cpp b/llvm/tools/llvm-opt-report/OptReport.cpp index 0e5d7b7fbc6..b82a73b6d94 100644 --- a/llvm/tools/llvm-opt-report/OptReport.cpp +++ b/llvm/tools/llvm-opt-report/OptReport.cpp @@ -412,8 +412,12 @@ static bool writeReport(LocationInfoTy &LocationInfo) { auto UStr = [UCDigits](OptReportLocationInfo &LLI) { std::string R; raw_string_ostream RS(R); - if (!Succinct) - RS << llvm::format_decimal(LLI.UnrollCount, UCDigits); + + if (!Succinct) { + RS << LLI.UnrollCount; + RS << std::string(UCDigits - RS.str().size(), ' '); + } + return RS.str(); }; @@ -421,9 +425,12 @@ static bool writeReport(LocationInfoTy &LocationInfo) { ICDigits](OptReportLocationInfo &LLI) -> std::string { std::string R; raw_string_ostream RS(R); - if (!Succinct) - RS << llvm::format_decimal(LLI.VectorizationFactor, VFDigits) << - "," << llvm::format_decimal(LLI.InterleaveCount, ICDigits); + + if (!Succinct) { + RS << LLI.VectorizationFactor << "," << LLI.InterleaveCount; + RS << std::string(VFDigits + ICDigits + 1 - RS.str().size(), ' '); + } + return RS.str(); }; |