[llvm] r197456 - Add a machine code print in DEBUG() following instruction selection.
Jim Grosbach
grosbach at apple.com
Mon Dec 16 18:01:10 PST 2013
Author: grosbach
Date: Mon Dec 16 20:01:10 2013
New Revision: 197456
URL: http://llvm.org/viewvc/llvm-project?rev=197456&view=rev
Log:
Add a machine code print in DEBUG() following instruction selection.
Make debugging ISel a bit easier by printing out a dump of the generated
code at the end.
Modified:
llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
Modified: llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp?rev=197456&r1=197455&r2=197456&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp (original)
+++ llvm/trunk/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Mon Dec 16 20:01:10 2013
@@ -566,6 +566,9 @@ bool SelectionDAGISel::runOnMachineFunct
// at this point.
FuncInfo->clear();
+ DEBUG(dbgs() << "*** MachineFunction at end of ISel ***\n");
+ DEBUG(MF->print(dbgs()));
+
return true;
}
More information about the llvm-commits
mailing list