X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firargs.c;h=5af12d18f9d622aa77870e20730341cfcee1a15b;hb=a08e6f04aa3669cff094f94a9484c7c2bb1314d0;hp=17b320abb606baf2381a778aa634a9ed4319c868;hpb=fb2a783c4d6e8a2c203c6ce9833ac50d381fa2e1;p=libfirm diff --git a/ir/ir/irargs.c b/ir/ir/irargs.c index 17b320abb..5af12d18f 100644 --- a/ir/ir/irargs.c +++ b/ir/ir/irargs.c @@ -189,6 +189,9 @@ static int firm_emit(lc_appendable_t *app, } else if (is_Sel(node)) { snprintf(buf, sizeof(buf), "%s%s %s[%s]", A("irn"), get_irn_opname(node), get_mode_name(get_irn_mode(node)), get_entity_name(get_Sel_entity(node))); + } else if (is_Cmp(node)) { + ir_relation relation = get_Cmp_relation(node); + snprintf(buf, sizeof(buf), "%s%s %s", A("irn"), get_irn_opname(node), get_relation_string(relation)); } else { snprintf(buf, sizeof(buf), "%s%s %s", A("irn"), get_irn_opname(node), get_mode_name(get_irn_mode(node))); @@ -290,7 +293,7 @@ static int firm_emit_pnc(lc_appendable_t *app, const lc_arg_occ_t *occ, const lc_arg_value_t *arg) { int value = arg->v_int; - const char *p = get_pnc_string(value); + const char *p = get_relation_string(value); return lc_arg_append(app, occ, p, strlen(p)); }