X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fcombo.c;h=29b210cda9c937587e4d72119a22a577b73f5f45;hb=6c7c7c010b4f0c9fc87ba4f740fe60ac93ef5724;hp=009b52f52b3db18e17fa23f56b3696d46198ffca;hpb=1a1b609d8bb22366ce612d1c500314ecc643faa4;p=libfirm diff --git a/ir/opt/combo.c b/ir/opt/combo.c index 009b52f52..29b210cda 100644 --- a/ir/opt/combo.c +++ b/ir/opt/combo.c @@ -288,7 +288,7 @@ static void check_opcode(const partition_t *Z) { key.u.intVal = get_Conv_strict(irn); break; case iro_Div: - key.u.intVal = is_Div_remainderless(irn); + key.u.intVal = get_Div_no_remainder(irn); break; case iro_Block: key.u.block = irn; @@ -319,7 +319,7 @@ static void check_opcode(const partition_t *Z) { assert(key.u.intVal == get_Conv_strict(irn)); break; case iro_Div: - assert(key.u.intVal == is_Div_remainderless(irn)); + assert(key.u.intVal == get_Div_no_remainder(irn)); break; case iro_Block: assert(key.u.block == irn); @@ -1673,7 +1673,7 @@ static void *lambda_opcode(const node_t *node, environment_t *env) { key.u.intVal = get_Conv_strict(irn); break; case iro_Div: - key.u.intVal = is_Div_remainderless(irn); + key.u.intVal = get_Div_no_remainder(irn); break; case iro_Block: /* @@ -2376,7 +2376,7 @@ static void compute_Proj_Cond(node_t *node, ir_node *cond) { node->type.tv = tarval_reachable; } else if (selector->type.tv == tarval_top) { if (tarval_UNKNOWN == tarval_top && - pnc == get_Cond_defaultProj(cond)) { + pnc == get_Cond_default_proj(cond)) { /* a switch based of Top is always "default" */ node->type.tv = tarval_reachable; } else { @@ -2384,7 +2384,7 @@ static void compute_Proj_Cond(node_t *node, ir_node *cond) { } } else { long value = get_tarval_long(selector->type.tv); - if (pnc == get_Cond_defaultProj(cond)) { + if (pnc == get_Cond_default_proj(cond)) { /* default switch, have to check ALL other cases */ int i;