X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firdump.c;h=5305cc9323ca456405aa2f934f744eb16eadf061;hb=af0115376ccdcc72e0643caf221407218f4504f0;hp=6a9bb9cb1f67aef8beff9c1ca80079f6cbffc6be;hpb=bb9f2e36362333c6635b89f5258171b06c786608;p=libfirm diff --git a/ir/ir/irdump.c b/ir/ir/irdump.c index 6a9bb9cb1..5305cc932 100644 --- a/ir/ir/irdump.c +++ b/ir/ir/irdump.c @@ -25,12 +25,8 @@ */ #include "config.h" -#ifdef HAVE_STRING_H #include -#endif -#ifdef HAVE_STDLIB_H #include -#endif #include #include "firm_common_t.h" @@ -732,11 +728,6 @@ int dump_node_opcode(FILE *F, ir_node *n) /* implementation for default nodes */ switch (get_irn_opcode(n)) { - - case iro_Const: - ir_fprintf(F, "%T", get_Const_tarval(n)); - break; - case iro_SymConst: switch (get_SymConst_kind(n)) { case symconst_addr_name: @@ -837,6 +828,9 @@ int dump_node_opcode(FILE *F, ir_node *n) case iro_DivMod: fprintf(F, "%s[%s]", get_irn_opname(n), get_mode_name_ex(get_DivMod_resmode(n), &bad)); break; + case iro_Builtin: + fprintf(F, "%s[%s]", get_irn_opname(n), get_builtin_kind_name(get_Builtin_kind(n))); + break; default: default_case: @@ -923,7 +917,6 @@ static const pns_lookup_t start_lut[] = { X(P_frame_base), X(P_tls), X(T_args), - X(P_value_arg_base) #undef X }; @@ -1099,6 +1092,10 @@ dump_node_nodeattr(FILE *F, ir_node *n) } break; + case iro_Const: + ir_fprintf(F, "%T ", get_Const_tarval(n)); + break; + case iro_Proj: pred = get_Proj_pred(n); proj_nr = get_Proj_proj(n); @@ -1226,7 +1223,7 @@ static void dump_node_vcgattr(FILE *F, ir_node *node, ir_node *local, int bad) return; } - mode = get_irn_mode(node); + mode = get_irn_mode(n); if(mode == mode_M) { print_vcg_color(F, ird_color_memory); return;