X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fana%2Finterval_analysis.c;h=fe96c36836a05724e951c8459689abd858f87247;hb=f6aeac6a547a52beb3cb663c5e63c05c9c3728ea;hp=f0f1ea9e369897ab941c5f968ab2f58c4e6f5f7e;hpb=1ce363f80e6a204d4011f85813362d9bd1d0e7e4;p=libfirm diff --git a/ir/ana/interval_analysis.c b/ir/ana/interval_analysis.c index f0f1ea9e3..fe96c3683 100644 --- a/ir/ana/interval_analysis.c +++ b/ir/ana/interval_analysis.c @@ -261,7 +261,7 @@ static void construct_interval_block(ir_node *b, ir_loop *l) { cfop = get_Block_cfgpred(b, i); if (is_Proj(cfop)) { - if (get_irn_op(get_Proj_pred(cfop)) != op_Cond) { + if (!is_Cond(get_Proj_pred(cfop))) { cfop = skip_Proj(cfop); } else { assert(get_nodes_block(cfop) == get_nodes_block(skip_Proj(cfop))); @@ -270,8 +270,7 @@ static void construct_interval_block(ir_node *b, ir_loop *l) { pred = skip_Proj(get_nodes_block(cfop)); /* We want nice blocks. */ - assert( get_irn_op(pred) != op_Bad - && get_irn_op(skip_Proj(get_Block_cfgpred(b, i))) != op_Bad); + assert(!is_Bad(pred) && !is_Bad(skip_Proj(get_Block_cfgpred(b, i)))); pred_l = get_irn_loop(pred); if (pred_l == l) { add_region_in(b, pred); @@ -499,7 +498,7 @@ void dump_interval_graph(ir_graph *irg, const char *suffix) { return; f = vcg_open(irg, suffix, "-intervals"); - dump_vcg_header(f, get_irg_dump_name(irg), NULL); + dump_vcg_header(f, get_irg_dump_name(irg), NULL, NULL); current_ir_graph = irg;