+ list_sched(&birg, be_disable_mris);
+ dump(DUMP_SCHED, irg, "-sched", dump_ir_block_graph_sched);
+
+ assert(be_verify_schedule(birg.irg));
+
+ be_do_stat_nodes(irg, "04 Schedule");
+
+ /* we switch off optimizations here, because they might cause trouble */
+ save_optimize = get_optimize();
+ save_normalize = get_opt_normalize();
+ set_optimize(0);
+ set_opt_normalize(0);
+
+ /* add Keeps for should_be_different constrained nodes */
+ /* beware: needs schedule due to usage of be_ssa_constr */
+ assure_constraints(&birg);
+ dump(DUMP_SCHED, irg, "-assured", dump_ir_block_graph_sched);
+
+ be_do_stat_nodes(irg, "05 Constraints");