From 46ad84922f06042f0690fac8e6786116de10e580 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Sun, 18 Nov 2007 09:15:45 +0000 Subject: [PATCH] Do a localopt and cf opt after 64bit lowering to please the backend (ie. eliminate Bad CF predecessors). [r18476] --- main.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/main.c b/main.c index 770389a..afa3b91 100644 --- 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"); } } -- 2.20.1