* @version $Id$
*/
-#ifdef HAVE_CONFIG_H
#include "config.h"
-#endif
#include <assert.h>
#include "iroptimize.h"
#include "irgopt.h"
#include "irgwalk.h"
#include "irtools.h"
-#include "array.h"
-#include "xmalloc.h"
+#include "array_t.h"
// debug
#include "irdump.h"
compute_cdep(irg);
assure_doms(irg);
- set_using_block_mark(irg);
+ ir_reserve_resources(irg, IR_RESOURCE_BLOCK_MARK | IR_RESOURCE_PHI_LIST);
irg_block_walk_graph(irg, init_block_link, NULL, NULL);
irg_walk_graph(irg, collect_phis, NULL, NULL);
irg_block_walk_graph(irg, NULL, if_conv_walker, &p);
- clear_using_block_mark(irg);
+ ir_free_resources(irg, IR_RESOURCE_BLOCK_MARK | IR_RESOURCE_PHI_LIST);
local_optimize_graph(irg);