From 4cd5b495a320bad691853c41ee5f3eb28f30165e Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Mon, 7 May 2007 20:48:50 +0000 Subject: [PATCH] spill-slot coalescing added [r13708] --- ir/be/ppc32/bearch_ppc32.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ir/be/ppc32/bearch_ppc32.c b/ir/be/ppc32/bearch_ppc32.c index 8fea443c6..c8e2a4e4e 100644 --- a/ir/be/ppc32/bearch_ppc32.c +++ b/ir/be/ppc32/bearch_ppc32.c @@ -46,6 +46,7 @@ #include "../beabi.h" #include "../bemachine.h" #include "../bemodule.h" +#include "../bespillslots.h" #include "../beblocksched.h" #include "../beirg_t.h" #include "../begnuas.h" @@ -542,6 +543,7 @@ static void ppc32_transform_spill(ir_node *node, void *env) */ static void ppc32_after_ra(void *self) { ppc32_code_gen_t *cg = self; + be_coalesce_spillslots(cg->birg); irg_walk_blkwise_graph(cg->irg, NULL, ppc32_transform_spill, cg); } -- 2.20.1