aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/PredicateInfo.cpp
diff options
context:
space:
mode:
authorNikita Popov <nikita.ppv@gmail.com>2020-07-09 22:58:45 +0200
committerNikita Popov <nikita.ppv@gmail.com>2020-07-09 23:14:24 +0200
commitc0308fd154f9a945608bd42630dc81dce5edfb40 (patch)
treeec988b9066dbcdb0bc577e4b84e5f81590835356 /llvm/lib/Transforms/Utils/PredicateInfo.cpp
parentc2a61ef3885019c5e0444d8789de63e1ce4d5003 (diff)
downloadllvm-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.cpp9
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";
}
}
};