* Note that this requires disabling the edges here.
*/
edges_deactivate(irg);
- dead_node_elimination(irg);
+ //dead_node_elimination(irg);
edges_activate(irg);
/* Compute loop nesting information (for weighting copies) */
dump(DUMP_PREPARED, irg, "-prepared", dump_ir_block_graph);
/* add Keeps for should_be_different constrained nodes */
- // assure_constraints(&birg);
+ assure_constraints(&birg);
dump(DUMP_PREPARED, irg, "-assured", dump_ir_block_graph);
/* Schedule the graphs. */
arch_code_generator_done(birg.cg);
dump(DUMP_FINAL, irg, "-end", dump_ir_block_graph_sched);
be_abi_free(birg.abi);
+
+ free_ir_graph(irg);
}
be_done_env(&env);