Do a localopt and cf opt after 64bit lowering to please the backend (ie. eliminate...
authorChristoph Mallon <christoph.mallon@gmx.de>
Sun, 18 Nov 2007 09:15:45 +0000 (09:15 +0000)
committerChristoph Mallon <christoph.mallon@gmx.de>
Sun, 18 Nov 2007 09:15:45 +0000 (09:15 +0000)
[r18476]

main.c

diff --git a/main.c b/main.c
index 770389a..afa3b91 100644 (file)
--- a/main.c
+++ b/main.c
@@ -264,13 +264,17 @@ static void optimize(void)
                ir_graph *irg = get_irp_irg(i);
 
                optimize_graph_df(irg);
-               dump(irg, "-localopt");
+               dump(irg, "-01-localopt");
                place_code(irg);
-               dump(irg, "-place");
+               dump(irg, "-02-place");
                optimize_cf(irg);
-               dump(irg, "-cf");
+               dump(irg, "-03-cf");
                lower_dw_ops(&lwrdw_param);
-               dump(irg, "-dw");
+               dump(irg, "-04-dw");
+               optimize_graph_df(irg);
+               dump(irg, "-05-localopt");
+               optimize_cf(irg);
+               dump(irg, "-06-cf");
        }
 }