From 2fae02ed33d1d18ef852ccbee3b420bb600b0b41 Mon Sep 17 00:00:00 2001 From: Manuel Mohr Date: Mon, 13 Aug 2012 14:42:04 +0200 Subject: [PATCH] sparc: Use be_peephole_exchange instead of exchange to update liveness information. --- ir/be/sparc/sparc_finish.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ir/be/sparc/sparc_finish.c b/ir/be/sparc/sparc_finish.c index a001bfe29..231895038 100644 --- a/ir/be/sparc/sparc_finish.c +++ b/ir/be/sparc/sparc_finish.c @@ -251,7 +251,7 @@ static void finish_sparc_FrameAddr(ir_node *node) sched_add_before(node, new_frameaddr); arch_set_irn_register(new_frameaddr, reg); - exchange(node, new_frameaddr); + be_peephole_exchange(node, new_frameaddr); } } @@ -283,7 +283,7 @@ static void finish_sparc_Ld(ir_node *node) for (i = 0; i < n_outs; i++) { arch_set_irn_register_out(new_load, i, arch_get_irn_register_out(node, i)); } - exchange(node, new_load); + be_peephole_exchange(node, new_load); } } @@ -347,7 +347,7 @@ static void finish_sparc_Ldf(ir_node *node) for (i = 0; i < n_outs; i++) { arch_set_irn_register_out(new_load, i, arch_get_irn_register_out(node, i)); } - exchange(node, new_load); + be_peephole_exchange(node, new_load); } } @@ -381,7 +381,7 @@ static void finish_sparc_St(ir_node *node) for (i = 0; i < n_outs; i++) { arch_set_irn_register_out(new_load, i, arch_get_irn_register_out(node, i)); } - exchange(node, new_load); + be_peephole_exchange(node, new_load); } } @@ -416,7 +416,7 @@ static void finish_sparc_Stf(ir_node *node) for (i = 0; i < n_outs; i++) { arch_set_irn_register_out(new_load, i, arch_get_irn_register_out(node, i)); } - exchange(node, new_load); + be_peephole_exchange(node, new_load); } } -- 2.20.1