[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