[llvm-commits] CVS: llvm/lib/CodeGen/MachineBasicBlock.cpp MachineInstr.cpp
Brian Gaeke
gaeke at cs.uiuc.edu
Thu Jun 17 17:34:05 PDT 2004
Changes in directory llvm/lib/CodeGen:
MachineBasicBlock.cpp updated: 1.14 -> 1.15
MachineInstr.cpp updated: 1.100 -> 1.101
---
Log message:
Make debugging dumps w/ multiple MachineBBs for a given LLVM BB readable.
---
Diffs of the changes: (+6 -5)
Index: llvm/lib/CodeGen/MachineBasicBlock.cpp
diff -u llvm/lib/CodeGen/MachineBasicBlock.cpp:1.14 llvm/lib/CodeGen/MachineBasicBlock.cpp:1.15
--- llvm/lib/CodeGen/MachineBasicBlock.cpp:1.14 Wed Jun 2 00:57:12 2004
+++ llvm/lib/CodeGen/MachineBasicBlock.cpp Thu Jun 17 17:26:53 2004
@@ -101,7 +101,8 @@
}
const BasicBlock *LBB = getBasicBlock();
if(LBB)
- OS << "\n" << LBB->getName() << " (" << (const void*)LBB << "):\n";
+ OS << "\n" << LBB->getName() << " (" << (const void*)this
+ << ", LLVM BB @" << (const void*) LBB << "):\n";
for (const_iterator I = begin(); I != end(); ++I) {
OS << "\t";
I->print(OS, getParent()->getTarget());
Index: llvm/lib/CodeGen/MachineInstr.cpp
diff -u llvm/lib/CodeGen/MachineInstr.cpp:1.100 llvm/lib/CodeGen/MachineInstr.cpp:1.101
--- llvm/lib/CodeGen/MachineInstr.cpp:1.100 Wed Jun 2 00:57:12 2004
+++ llvm/lib/CodeGen/MachineInstr.cpp Thu Jun 17 17:26:53 2004
@@ -289,9 +289,9 @@
break;
}
case MachineOperand::MO_MachineBasicBlock:
- OS << "bb<"
+ OS << "mbb<"
<< ((Value*)MO.getMachineBasicBlock()->getBasicBlock())->getName()
- << "," << (void*)MO.getMachineBasicBlock()->getBasicBlock() << ">";
+ << "," << (void*)MO.getMachineBasicBlock() << ">";
break;
case MachineOperand::MO_FrameIndex:
OS << "<fi#" << MO.getFrameIndex() << ">";
@@ -448,9 +448,9 @@
break;
}
case MachineOperand::MO_MachineBasicBlock:
- OS << "bb<"
+ OS << "<mbb:"
<< ((Value*)MO.getMachineBasicBlock()->getBasicBlock())->getName()
- << "," << (void*)MO.getMachineBasicBlock()->getBasicBlock() << ">";
+ << "@" << (void*)MO.getMachineBasicBlock() << ">";
break;
case MachineOperand::MO_FrameIndex:
OS << "<fi#" << MO.getFrameIndex() << ">";
More information about the llvm-commits
mailing list