perform a convopt after target lowering, reorder some localopts
authorMatthias Braun <matze@braunis.de>
Thu, 26 May 2011 11:09:30 +0000 (13:09 +0200)
committerMatthias Braun <matze@braunis.de>
Thu, 26 May 2011 11:09:30 +0000 (13:09 +0200)
driver/firm_opt.c

index bc18475..95cebb1 100644 (file)
@@ -559,11 +559,11 @@ static void do_firm_lowering(const char *input_filename)
                ir_graph *irg = get_irp_irg(i);
 
                do_irg_opt(irg, "local");
-               do_irg_opt(irg, "gcse");
-               do_irg_opt(irg, "place");
+               do_irg_opt(irg, "deconv");
                do_irg_opt(irg, "control-flow");
                do_irg_opt(irg, "opt-load-store");
-               do_irg_opt(irg, "local");
+               do_irg_opt(irg, "gcse");
+               do_irg_opt(irg, "place");
                do_irg_opt(irg, "control-flow");
 
                if (do_irg_opt(irg, "vrp")) {