OSDN Git Service

[[Machine]Dominators] Improved printout when verifyDomTree fails [NFC]
authorMikael Holmen <mikael.holmen@ericsson.com>
Wed, 6 Dec 2017 09:27:48 +0000 (09:27 +0000)
committerMikael Holmen <mikael.holmen@ericsson.com>
Wed, 6 Dec 2017 09:27:48 +0000 (09:27 +0000)
Include the function name in the printout.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319882 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MachineDominators.cpp
lib/IR/Dominators.cpp

index fcfa574..517ac29 100644 (file)
@@ -148,7 +148,8 @@ void MachineDominatorTree::verifyDomTree() const {
   OtherDT.recalculate(F);
   if (getRootNode()->getBlock() != OtherDT.getRootNode()->getBlock() ||
       DT->compare(OtherDT)) {
-    errs() << "MachineDominatorTree is not up to date!\nComputed:\n";
+    errs() << "MachineDominatorTree for function " << F.getName()
+           << " is not up to date!\nComputed:\n";
     DT->print(errs());
     errs() << "\nActual:\n";
     OtherDT.print(errs());
index a6127a5..ad448a3 100644 (file)
@@ -315,7 +315,8 @@ void DominatorTree::verifyDomTree() const {
   DominatorTree OtherDT;
   OtherDT.recalculate(F);
   if (compare(OtherDT)) {
-    errs() << "DominatorTree is not up to date!\nComputed:\n";
+    errs() << "DominatorTree for function " << F.getName()
+           << " is not up to date!\nComputed:\n";
     print(errs());
     errs() << "\nActual:\n";
     OtherDT.print(errs());