X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Farm%2Farm_optimize.c;h=a26a0a0522f3e3be6c6c6fb7ba1e0c05e7b6cf23;hb=505d3662efed6efbca2c43eea2fe23b87816b285;hp=49091cbfa2eb73231007a45f29ca7b2dd0b5e879;hpb=7f40bd1250b868879e10d8789f9867d09e20e647;p=libfirm diff --git a/ir/be/arm/arm_optimize.c b/ir/be/arm/arm_optimize.c index 49091cbfa..a26a0a052 100644 --- a/ir/be/arm/arm_optimize.c +++ b/ir/be/arm/arm_optimize.c @@ -245,10 +245,7 @@ static void peephole_be_Spill(ir_node *node) { panic("peephole_be_Spill: spill not supported for this mode"); } - be_peephole_before_exchange(node, store); - sched_remove(node); - exchange(node, store); - be_peephole_after_exchange(store); + be_peephole_exchange(node, store); } /** @@ -305,10 +302,7 @@ static void peephole_be_Reload(ir_node *node) { panic("peephole_be_Spill: spill not supported for this mode"); } - be_peephole_before_exchange(node, proj); - sched_remove(node); - exchange(node, proj); - be_peephole_after_exchange(proj); + be_peephole_exchange(node, proj); } /**