X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firarch.c;h=acd02825c5d21fc7c780379d350e4d7e7bdd204d;hb=3c3425a50a1d721b74a015c6812257e32feeac85;hp=1604ef15db378051fa7c8e7c0b43eb6fa011737a;hpb=b2008e0b7c77ead1540a4793d235fafb6fcff873;p=libfirm diff --git a/ir/ir/irarch.c b/ir/ir/irarch.c index 1604ef15d..acd02825c 100644 --- a/ir/ir/irarch.c +++ b/ir/ir/irarch.c @@ -830,7 +830,7 @@ static ir_node *replace_div_by_mulh(ir_node *div, ir_tarval *tv) { dbg_info *dbg = get_irn_dbg_info(div); ir_node *n = get_binop_left(div); - ir_node *block = get_irn_n(div, -1); + ir_node *block = get_nodes_block(div); ir_mode *mode = get_irn_mode(n); int bits = get_mode_size_bits(mode); ir_node *q; @@ -936,7 +936,7 @@ ir_node *arch_dep_replace_div_by_const(ir_node *irn) if (!mode_is_int(mode)) return irn; - block = get_irn_n(irn, -1); + block = get_nodes_block(irn); dbg = get_irn_dbg_info(irn); bits = get_mode_size_bits(mode); @@ -1039,7 +1039,7 @@ ir_node *arch_dep_replace_mod_by_const(ir_node *irn) left = get_Mod_left(irn); mode = get_irn_mode(left); - block = get_irn_n(irn, -1); + block = get_nodes_block(irn); dbg = get_irn_dbg_info(irn); bits = get_mode_size_bits(mode); n = (bits + 7) / 8;