Lines Matching refs:else_bb

381   basic_block else_bb = ce_info->else_bb;	/* ELSE or NULL */
401 if (else_bb || ! ce_info->and_and_p)
429 if (else_bb)
432 else_start = first_active_insn (else_bb);
433 else_end = last_active_insn (else_bb, TRUE);
434 n_insns += ce_info->num_else_insns = count_bb_insns (else_bb);
540 then_mod_ok = (else_bb == NULL_BLOCK);
552 if (else_bb && else_end
2070 if (ce_info->else_bb || !ce_info->and_and_p)
2179 basic_block else_bb = ce_info->else_bb; /* ELSE or NULL */
2220 if (else_bb)
2222 insn_b = first_active_insn (else_bb);
2224 || insn_b != last_active_insn (else_bb, FALSE)
2290 if_info.b_unconditional = else_bb == 0;
2304 if (insn_b && else_bb)
2308 if (else_bb && insn_b == BB_END (else_bb))
2309 BB_END (else_bb) = PREV_INSN (insn_b);
2380 if (insn_b && else_bb)
2481 basic_block else_bb = ce_info->else_bb;
2511 || (else_bb && !check_cond_move_block (else_bb, else_vals, cond)))
2582 if (else_bb)
2584 FOR_BB_INSNS (else_bb, insn)
2623 loc_insn = first_active_insn (else_bb);
2631 if (else_bb)
2633 FOR_BB_INSNS (else_bb, insn)
2687 basic_block else_bb = ce_info->else_bb; /* ELSE or NULL */
2729 if (else_bb)
2731 merge_blocks (combo_bb, else_bb);
2842 ce_info.else_bb = else_edge->dest;
2951 basic_block else_bb = ce_info->else_bb;
2972 if ((n_insns = block_jumps_and_fallthru_p (bb, else_bb)) >= 0)
2975 target_bb = else_bb;
3029 FOR_EACH_EDGE (cur_edge, ei, else_bb->preds)
3050 if (single_pred_p (else_bb))
3064 join_bb = else_bb;
3065 else_bb = NULL_BLOCK;
3073 else if (single_succ (then_bb) == else_bb)
3075 join_bb = else_bb;
3076 else_bb = NULL_BLOCK;
3082 else if (single_succ_p (else_bb)
3083 && single_succ (then_bb) == single_succ (else_bb)
3084 && single_pred_p (else_bb)
3085 && ! (single_succ_edge (else_bb)->flags & EDGE_COMPLEX)
3086 && ! (flow2_completed && tablejump_p (BB_END (else_bb), NULL, NULL)))
3087 join_bb = single_succ (else_bb);
3100 (else_bb) ? "-ELSE" : "",
3107 if (else_bb)
3109 else_bb->index,
3110 BB_HEAD (else_bb) ? (int)INSN_UID (BB_HEAD (else_bb)) : -1);
3138 if (else_bb && (next = next->next_bb) != else_bb)
3142 if (else_bb)
3149 ce_info->else_bb = else_bb;
3162 basic_block else_bb = else_edge->dest;
3171 trap_bb = then_bb, other_bb = else_bb;
3172 else if ((trap = block_has_only_trap (else_bb)) != NULL)
3173 trap_bb = else_bb, other_bb = then_bb;
3233 new_ce_info.else_bb = NULL;
3360 basic_block else_bb = else_edge->dest, new_bb;
3377 || (BB_END (else_bb)
3378 && find_reg_note (BB_END (else_bb), REG_CROSSING_JUMP,
3409 if (! dead_or_predicable (test_bb, then_bb, else_bb,
3417 else_bb->il.rtl->global_live_at_start,
3422 followed by else_bb, i.e. deleting then_bb allows test_bb to fall
3423 thru to else_bb. */
3425 if (then_bb->next_bb == else_bb
3427 && else_bb != EXIT_BLOCK_PTR)
3429 redirect_edge_succ (FALLTHRU_EDGE (test_bb), else_bb);
3434 else_bb);
3465 basic_block else_bb = else_edge->dest;
3483 || (BB_END (else_bb)
3484 && find_reg_note (BB_END (else_bb), REG_CROSSING_JUMP,
3489 if (!single_succ_p (else_bb))
3492 else_succ = single_succ_edge (else_bb);
3499 if (!single_pred_p (else_bb))
3521 test_bb->index, else_bb->index);
3524 if (! cheap_bb_rtx_cost_p (else_bb, COSTS_N_INSNS (BRANCH_COST)))
3528 if (! dead_or_predicable (test_bb, else_bb, then_bb, else_succ->dest, 0))
3536 else_bb->il.rtl->global_live_at_end);
3538 delete_basic_block (else_bb);