* @file
* @brief Combining congruent blocks
* @author Michael Beck
- * @version $Id$
*
* This phase find congruent blocks.
* Two block are congruent, if they contains only equal calculations.
#include "set.h"
#include "irpass.h"
#include "debug.h"
-#include "irtools.h"
+#include "util.h"
/* define this for general block shaping: congruent blocks
are found not only before the end block but anywhere in the graph */
/* control flow changed */
clear_irg_state(irg, IR_GRAPH_STATE_CONSISTENT_DOMINANCE
| IR_GRAPH_STATE_VALID_EXTENDED_BLOCKS);
-
- /* Calls might be removed. */
- set_trouts_inconsistent();
}
for (bl = env.all_blocks; bl != NULL; bl = bl->all_next) {