diff options
author | Nikita Popov <nikita.ppv@gmail.com> | 2020-07-09 22:58:45 +0200 |
---|---|---|
committer | Nikita Popov <nikita.ppv@gmail.com> | 2020-07-09 23:14:24 +0200 |
commit | c0308fd154f9a945608bd42630dc81dce5edfb40 (patch) | |
tree | ec988b9066dbcdb0bc577e4b84e5f81590835356 /llvm/lib/Transforms/Utils/PredicateInfo.cpp | |
parent | c2a61ef3885019c5e0444d8789de63e1ce4d5003 (diff) | |
download | llvm-c0308fd154f9a945608bd42630dc81dce5edfb40.zip llvm-c0308fd154f9a945608bd42630dc81dce5edfb40.tar.gz llvm-c0308fd154f9a945608bd42630dc81dce5edfb40.tar.bz2 |
[PredicateInfo] Print RenamedOp (NFC)
Make it easier to debug renaming issues.
Diffstat (limited to 'llvm/lib/Transforms/Utils/PredicateInfo.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/PredicateInfo.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/llvm/lib/Transforms/Utils/PredicateInfo.cpp b/llvm/lib/Transforms/Utils/PredicateInfo.cpp index d320f48..c81efd7 100644 --- a/llvm/lib/Transforms/Utils/PredicateInfo.cpp +++ b/llvm/lib/Transforms/Utils/PredicateInfo.cpp @@ -896,18 +896,21 @@ public: PB->From->printAsOperand(OS); OS << ","; PB->To->printAsOperand(OS); - OS << "] }\n"; + OS << "]"; } else if (const auto *PS = dyn_cast<PredicateSwitch>(PI)) { OS << "; switch predicate info { CaseValue: " << *PS->CaseValue << " Switch:" << *PS->Switch << " Edge: ["; PS->From->printAsOperand(OS); OS << ","; PS->To->printAsOperand(OS); - OS << "] }\n"; + OS << "]"; } else if (const auto *PA = dyn_cast<PredicateAssume>(PI)) { OS << "; assume predicate info {" - << " Comparison:" << *PA->Condition << " }\n"; + << " Comparison:" << *PA->Condition; } + OS << ", RenamedOp: "; + PI->RenamedOp->printAsOperand(OS, false); + OS << " }\n"; } } }; |