From 6664dbd8becbbfb7978a831d3e0e9a1f0f32cb34 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Tue, 8 Jun 2004 15:14:59 +0000 Subject: [PATCH] Added code for identifying defProj's [r3029] --- ir/ir/irdump.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ir/ir/irdump.c b/ir/ir/irdump.c index 8fce9ce47..1109694eb 100644 --- a/ir/ir/irdump.c +++ b/ir/ir/irdump.c @@ -463,6 +463,17 @@ dump_node_opcode(FILE *F, ir_node *n) else fprintf(F, "%s", get_irn_opname(n)); } break; + case iro_Proj: { + ir_node *cond = get_Proj_pred(n); + + if (get_irn_opcode(cond) == iro_Cond + && get_Proj_proj(n) == get_Cond_defaultProj(cond) + && get_irn_mode(get_Cond_selector(cond)) != mode_b) + fprintf (F, "defProj"); + else + fprintf (F, "%s", get_irn_opname(n)); + } break; + case iro_Start: { if (interprocedural_view) { fprintf(F, "%s %s", get_irn_opname(n), get_ent_dump_name(get_irg_ent(get_irn_irg(n)))); -- 2.20.1