summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen
diff options
context:
space:
mode:
authorDavid Greene <greened@obbligato.org>2007-09-06 16:36:39 +0000
committerDavid Greene <greened@obbligato.org>2007-09-06 16:36:39 +0000
commita6d5d2a6a0ee80b00985e9232a89d6e537cceff8 (patch)
tree6a2a8a1801a9c2ddd20e9e68963117bf598e26e6 /llvm/lib/CodeGen
parent65d2a697dc488246db46416ce2f3d7f6c2a672e0 (diff)
downloadbcm5719-llvm-a6d5d2a6a0ee80b00985e9232a89d6e537cceff8.tar.gz
bcm5719-llvm-a6d5d2a6a0ee80b00985e9232a89d6e537cceff8.zip
Add instruction dump output. This helps find bugs.
llvm-svn: 41744
Diffstat (limited to 'llvm/lib/CodeGen')
-rw-r--r--llvm/lib/CodeGen/VirtRegMap.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/CodeGen/VirtRegMap.cpp b/llvm/lib/CodeGen/VirtRegMap.cpp
index 03a5cfde5bd..307a8e29612 100644
--- a/llvm/lib/CodeGen/VirtRegMap.cpp
+++ b/llvm/lib/CodeGen/VirtRegMap.cpp
@@ -250,10 +250,16 @@ namespace {
TII = MF.getTarget().getInstrInfo();
DOUT << "\n**** Local spiller rewriting function '"
<< MF.getFunction()->getName() << "':\n";
+ DOUT << "**** Machine Instrs (NOTE! Does not include spills and reloads!) ****\n";
+ DEBUG(MF.dump());
for (MachineFunction::iterator MBB = MF.begin(), E = MF.end();
MBB != E; ++MBB)
RewriteMBB(*MBB, VRM);
+
+ DOUT << "**** Post Machine Instrs ****\n";
+ DEBUG(MF.dump());
+
return true;
}
private:
OpenPOWER on IntegriCloud