X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Flower%2Flower_hl.c;h=70f44f4de25652cbdc13e2bd58f2cf412623d69b;hb=3a47171668b40b487a2a3d3c4e5fa3e3e76301c6;hp=d6edda50b89964f6b995ad18f5d3310581e62a37;hpb=ef63002fcb03a29f1b4e041c067d0fa8546bed96;p=libfirm diff --git a/ir/lower/lower_hl.c b/ir/lower/lower_hl.c index d6edda50b..70f44f4de 100644 --- a/ir/lower/lower_hl.c +++ b/ir/lower/lower_hl.c @@ -213,7 +213,7 @@ static void lower_sel(ir_node *sel) #else /* normal code */ newn = new_rd_Load(dbg, bl, get_Sel_mem(sel), add, ent_mode, 0); #endif - newn = new_r_Proj(bl, newn, ent_mode, pn_Load_res); + newn = new_r_Proj(newn, ent_mode, pn_Load_res); } else if (get_entity_owner(ent) != get_glob_type()) { int offset; @@ -383,7 +383,7 @@ static void lower_bitfields_loads(ir_node *proj, ir_node *load) /* create new proj, switch off CSE or we may get the old one back */ old_cse = get_opt_cse(); set_opt_cse(0); - res = n_proj = new_r_Proj(block, load, mode, pn_Load_res); + res = n_proj = new_r_Proj(load, mode, pn_Load_res); set_opt_cse(old_cse); if (mode_is_signed(mode)) { /* signed */ @@ -473,9 +473,9 @@ static void lower_bitfields_stores(ir_node *store) if (neg_mask) { /* there are some bits, normal case */ - irn = new_r_Load( block, mem, ptr, mode, 0); - mem = new_r_Proj( block, irn, mode_M, pn_Load_M); - irn = new_r_Proj( block, irn, mode, pn_Load_res); + irn = new_r_Load(block, mem, ptr, mode, 0); + mem = new_r_Proj(irn, mode_M, pn_Load_M); + irn = new_r_Proj(irn, mode, pn_Load_res); irn = new_r_And(block, irn, new_Const_long(mode, neg_mask), mode);