new verbosity flags
authorGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Tue, 7 Sep 2004 12:59:58 +0000 (12:59 +0000)
committerGötz Lindenmaier <goetz@ipd.info.uni-karlsruhe.de>
Tue, 7 Sep 2004 12:59:58 +0000 (12:59 +0000)
bugfix for dumping loops

[r3832]

ir/ir/irdump.c
ir/ir/irdump.h

index ae6a7fb..5c13464 100644 (file)
@@ -1174,7 +1174,8 @@ dump_block_graph(FILE *F, ir_graph *irg) {
     }
   }
 
-  if (dump_loop_information_flag) dump_loop_nodes_into_graph(F, irg);
+  if (dump_loop_information_flag && (get_irg_loopinfo_state(irg) & loopinfo_valid))
+    dump_loop_nodes_into_graph(F, irg);
 
   current_ir_graph = rem;
 }
@@ -1980,7 +1981,7 @@ dump_block_to_cfg(ir_node *block, void *env) {
     PRINT_NODEID(block);
     fprintf (F, "\" ");
     if (dump_dominator_information_flag)
-      fprintf(F, "info1:dom depth %d", get_Block_dom_depth(block));
+      fprintf(F, "info1:\"dom depth %d\"", get_Block_dom_depth(block));
     fprintf (F, "}\n");
     /* Dump the edges */
     for ( i = 0; i < get_Block_n_cfgpreds(block); i++)
index 08aaac4..2532f56 100644 (file)
@@ -285,13 +285,13 @@ typedef enum {
   dump_verbosity_onlyClassTypes     = 0x000FE000,  /**< dump only class     types */
   dump_verbosity_onlyStructTypes    = 0x000FD000,  /**< dump only struct    types */
   dump_verbosity_onlyUnionTypes     = 0x000FB000,  /**< dump only union     types */
-  dump_verbosity_onlyArrayTypes     = 0x000F8000,  /**< dump only array     types */
+  dump_verbosity_onlyArrayTypes     = 0x000F7000,  /**< dump only array     types */
   dump_verbosity_onlyPointerTypes   = 0x000EF000,  /**< dump only pointer   types */
   dump_verbosity_onlyMethodTypes    = 0x000DF000,  /**< dump only method    types */
   dump_verbosity_onlyPrimitiveTypes = 0x000BF000,  /**< dump only primitive types */
-  dump_verbosity_onlyEnumerationTypes=0x0008F000,  /**< dump only enumeration types */
+  dump_verbosity_onlyEnumerationTypes=0x0007F000,  /**< dump only enumeration types */
 
-  dump_verbosity_max               = 0x48888887    /**< turn on all verbosity. */
+  dump_verbosity_max                = 0x48888887   /**< turn on all verbosity. */
 } dump_verbosity;