Skip to content

Commit 80717dd

Browse files
committed
Include MachineBasicBlock numbers in viewCFG() output.
llvm-svn: 117765
1 parent 0cfc497 commit 80717dd

File tree

1 file changed

+6
-8
lines changed

1 file changed

+6
-8
lines changed

llvm/lib/CodeGen/MachineFunction.cpp

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -347,17 +347,15 @@ namespace llvm {
347347

348348
std::string getNodeLabel(const MachineBasicBlock *Node,
349349
const MachineFunction *Graph) {
350-
if (isSimple () && Node->getBasicBlock() &&
351-
!Node->getBasicBlock()->getName().empty())
352-
return Node->getBasicBlock()->getNameStr() + ":";
353-
354350
std::string OutStr;
355351
{
356352
raw_string_ostream OSS(OutStr);
357-
358-
if (isSimple())
359-
OSS << Node->getNumber() << ':';
360-
else
353+
354+
if (isSimple()) {
355+
OSS << "BB#" << Node->getNumber();
356+
if (const BasicBlock *BB = Node->getBasicBlock())
357+
OSS << ": " << BB->getName();
358+
} else
361359
Node->print(OSS);
362360
}
363361

0 commit comments

Comments
 (0)