res->back_edge_tgt = bitset_obstack_alloc(obst, res->n_blocks);
res->map = obstack_alloc(obst, res->n_blocks * sizeof(res->map[0]));
-#if 1
+#if 0
{
char name[256];
FILE *f;
unsigned lv_chk_bl_in_mask(const lv_chk_t *lv, const ir_node *bl, const ir_node *var)
{
stat_ev_cnt_decl(uses);
- stat_ev_cnt_decl(iter);
ir_node *def_bl;
const ir_edge_t *edge;
unsigned lv_chk_bl_end_mask(const lv_chk_t *lv, const ir_node *bl, const ir_node *var)
{
stat_ev_cnt_decl(uses);
- stat_ev_cnt_decl(iter);
ir_node *def_bl;
const ir_edge_t *edge;
res |= mask;
bi = get_block_info(lv, use_bl);
- bitset_set(uses, bi->id);
+ if (bi)
+ bitset_set(uses, bi->id);
}
/* get the dominance range which really matters. all uses outside