Support slim switch for cfg graph dump
authorXinliang David Li <davidxl@google.com>
Tue, 23 Apr 2013 16:44:17 +0000 (16:44 +0000)
committerXinliang David Li <davidxl@gcc.gnu.org>
Tue, 23 Apr 2013 16:44:17 +0000 (16:44 +0000)
From-SVN: r198201

gcc/ChangeLog
gcc/cfghooks.c

index ca931ae03749e6bfedb02da258f5b5477aeb9e8c..e0b3c404f1d60db23ee10411e459b6a56f744ae4 100644 (file)
@@ -1,3 +1,7 @@
+2013-04-23  Xinliang David Li  <davidxl@google.com>
+
+       * cfghhooks.c (dump_bb_for_graph): Support 'slim' graph dump.
+
 2013-04-23  Richard Biener  <rguenther@suse.de>
 
        PR middle-end/57036
index 6832aabff9e2d7780a64a532d1efceeb8a140522..f583b2fcc39ac163e0a55b3ebfeeaa05c90f94f3 100644 (file)
@@ -313,7 +313,8 @@ dump_bb_for_graph (pretty_printer *pp, basic_block bb)
     pp_printf (pp, "COUNT:" HOST_WIDEST_INT_PRINT_DEC, bb->count);
   pp_printf (pp, " FREQ:%i |", bb->frequency);
   pp_write_text_to_stream (pp);
-  cfg_hooks->dump_bb_for_graph (pp, bb);
+  if (!(dump_flags & TDF_SLIM))
+    cfg_hooks->dump_bb_for_graph (pp, bb);
 }
 
 /* Dump the complete CFG to FILE.  FLAGS are the TDF_* flags in dumpfile.h.  */