From 21a6507082d24281268b91021fb1e50cf6e106b6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?G=C3=B6tz=20Lindenmaier?= Date: Tue, 7 Sep 2004 12:59:58 +0000 Subject: [PATCH] new verbosity flags bugfix for dumping loops [r3832] --- ir/ir/irdump.c | 5 +++-- ir/ir/irdump.h | 6 +++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ir/ir/irdump.c b/ir/ir/irdump.c index ae6a7fbcf..5c13464c8 100644 --- a/ir/ir/irdump.c +++ b/ir/ir/irdump.c @@ -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++) diff --git a/ir/ir/irdump.h b/ir/ir/irdump.h index 08aaac4f2..2532f5668 100644 --- a/ir/ir/irdump.h +++ b/ir/ir/irdump.h @@ -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; -- 2.20.1