X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbespillbelady.c;h=c5a021ee601b9603b6d64c32bb2e6c48a3070219;hb=4d7a9507baf1737297cd4f7fc91eab209fd5d398;hp=c475e55fc364f1db2f0d78b4ff437fbc983a6e28;hpb=511792418c6b68ed1778f585c32633b93951f34b;p=libfirm diff --git a/ir/be/bespillbelady.c b/ir/be/bespillbelady.c index c475e55fc..c5a021ee6 100644 --- a/ir/be/bespillbelady.c +++ b/ir/be/bespillbelady.c @@ -595,7 +595,7 @@ static void remove_copies(belady_env_t *bel) { user = get_irn_edge(get_irn_irg(irn), irn, 0)->src; - src = get_irn_n(irn, 0); + src = get_irn_n(irn, be_pos_Copy_orig); set_irn_n(user, 0, src); } } @@ -612,7 +612,7 @@ static void remove_unused_reloads(ir_graph *irg, belady_env_t *bel) { ir_node *spill; DBG((dbg, DBG_SPILL, "Removing %+F before %+F in %+F\n", irn, sched_next(irn), get_nodes_block(irn))); - spill = get_irn_n(irn, 0); + spill = get_irn_n(irn, be_pos_Reload_mem); /* remove reload */ set_irn_n(irn, 0, new_Bad());