critical_edges: set NO_CRITICAL_EDGES graph flag
authorMatthias Braun <matze@braunis.de>
Wed, 2 Nov 2011 15:28:22 +0000 (16:28 +0100)
committerMatthias Braun <matze@braunis.de>
Wed, 2 Nov 2011 18:48:34 +0000 (19:48 +0100)
ir/opt/critical_edges.c

index 12fcf98..4a23180 100644 (file)
@@ -108,6 +108,7 @@ void remove_critical_cf_edges_ex(ir_graph *irg, int ignore_exception_edges)
                clear_irg_state(irg, IR_GRAPH_STATE_CONSISTENT_DOMINANCE
                                   | IR_GRAPH_STATE_VALID_EXTENDED_BLOCKS);
        }
+       set_irg_state(irg, IR_GRAPH_STATE_NO_CRITICAL_EDGES);
 }
 
 void remove_critical_cf_edges(ir_graph *irg)