irdump: Remove the parameter bad from get_mode_name_ex().
authorChristoph Mallon <christoph.mallon@gmx.de>
Tue, 4 Dec 2012 14:02:35 +0000 (15:02 +0100)
committerChristoph Mallon <christoph.mallon@gmx.de>
Tue, 4 Dec 2012 14:02:35 +0000 (15:02 +0100)
All callers pass in a null pointer.

ir/ir/irdump.c
ir/ir/irdump_t.h
ir/ir/irdumptxt.c

index 4677651..0764982 100644 (file)
@@ -295,12 +295,10 @@ int ir_should_dump(const char *name)
 
 /* -------------- some extended helper functions ----------------- */
 
-const char *get_mode_name_ex(const ir_mode *mode, int *bad)
+char const *get_mode_name_ex(ir_mode const *const mode)
 {
        if (is_mode(mode))
                return get_mode_name(mode);
-       if (bad != NULL)
-               *bad |= 1;
        return "<ERROR>";
 }
 
@@ -762,7 +760,7 @@ void dump_node_opcode(FILE *F, const ir_node *n)
        case iro_Load:
                if (get_Load_unaligned(n) == align_non_aligned)
                        fprintf(F, "ua");
-               fprintf(F, "%s[%s]", get_irn_opname(n), get_mode_name_ex(get_Load_mode(n), NULL));
+               fprintf(F, "%s[%s]", get_irn_opname(n), get_mode_name_ex(get_Load_mode(n)));
                break;
        case iro_Store:
                if (get_Store_unaligned(n) == align_non_aligned)
@@ -781,10 +779,10 @@ void dump_node_opcode(FILE *F, const ir_node *n)
                fprintf(F, "%s", get_irn_opname(n));
                if (get_Div_no_remainder(n))
                        fprintf(F, "RL");
-               fprintf(F, "[%s]", get_mode_name_ex(get_Div_resmode(n), NULL));
+               fprintf(F, "[%s]", get_mode_name_ex(get_Div_resmode(n)));
                break;
        case iro_Mod:
-               fprintf(F, "%s[%s]", get_irn_opname(n), get_mode_name_ex(get_Mod_resmode(n), NULL));
+               fprintf(F, "%s[%s]", get_irn_opname(n), get_mode_name_ex(get_Mod_resmode(n)));
                break;
        case iro_Builtin:
                fprintf(F, "%s[%s]", get_irn_opname(n), get_builtin_kind_name(get_Builtin_kind(n)));
@@ -828,7 +826,7 @@ static void dump_node_mode(FILE *F, const ir_node *n)
 
                if (mode != NULL && mode != mode_BB && mode != mode_ANY && mode != mode_BAD &&
                        (mode != mode_T || iro == iro_Proj))
-                       fprintf(F, "%s", get_mode_name_ex(mode, NULL));
+                       fprintf(F, "%s", get_mode_name_ex(mode));
        }
 }
 
index 56d0bca..919526e 100644 (file)
@@ -39,9 +39,8 @@ const char *get_ent_dump_name(const ir_entity *ent);
 
 /**
  * returns the name of a mode or "<ERROR>" if mode is NOT a mode object.
- * in the later case, sets bad.
  */
-const char *get_mode_name_ex(const ir_mode *mode, int *bad);
+char const *get_mode_name_ex(ir_mode const *mode);
 /** dump the name of a node n to the File F. */
 void dump_node_opcode(FILE *out, const ir_node *n);
 
index 48bf9ef..d55d817 100644 (file)
@@ -266,7 +266,7 @@ void dump_irnode_to_file(FILE *F, const ir_node *n)
                }
        } break;
        case iro_Load:
-               fprintf(F, "  mode of loaded value: %s\n", get_mode_name_ex(get_Load_mode(n), NULL));
+               fprintf(F, "  mode of loaded value: %s\n", get_mode_name_ex(get_Load_mode(n)));
                fprintf(F, "  volatility: %s\n", get_volatility_name(get_Load_volatility(n)));
                fprintf(F, "  align: %s\n", get_align_name(get_Load_unaligned(n)));
                break;