X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firdump.c;h=af5b16e4360bed7eeceaaadb004112508e2151c8;hb=d3e8303285c4f2ef23c9e65ea5842c4bd4a071a5;hp=d50173a3609906fa1e6479006ffda5577692cd34;hpb=699974f39edc05c411e327959a20b7ded17ec5ba;p=libfirm diff --git a/ir/ir/irdump.c b/ir/ir/irdump.c index d50173a36..af5b16e43 100644 --- a/ir/ir/irdump.c +++ b/ir/ir/irdump.c @@ -733,6 +733,11 @@ int dump_node_opcode(FILE *F, ir_node *n) case iro_Block: fprintf (F, "%s%s", is_Block_dead(n) ? "Dead " : "", get_irn_opname(n)); break; + case iro_Conv: + if (get_Conv_strict(n)) + fprintf (F, "strict"); + fprintf (F, "%s", get_irn_opname(n)); + break; default: default_case: @@ -818,6 +823,7 @@ static const pns_lookup_t start_lut[] = { X(X_initial_exec), X(P_frame_base), X(P_globals), + X(P_tls), X(T_args), X(P_value_arg_base) #undef X @@ -938,7 +944,6 @@ static const pns_lookup_t bound_lut[] = { X(M), X(X_except), X(res), - X(M_except) #undef X }; @@ -1128,6 +1133,9 @@ static void dump_node_vcgattr(FILE *F, ir_node *node, ir_node *local, int bad) case iro_Psi: print_vcg_color(F, ird_color_gold); break; + case iro_Pin: + print_vcg_color(F, ird_color_orchid); + break; case iro_Const: case iro_Proj: case iro_Filter: @@ -2217,7 +2225,7 @@ FILE *vcg_open (ir_graph *irg, const char * suffix1, const char *suffix2) { if (!suffix2) suffix2 = ""; /* open file for vcg graph */ - fname = malloc (len * 2 + strlen(suffix1) + strlen(suffix2) + 5); + fname = xmalloc (len * 2 + strlen(suffix1) + strlen(suffix2) + 5); /* strncpy (fname, nm, len); */ /* copy the filename */ j = 0;