Lines Matching refs:else_bb

465   basic_block else_bb = ce_info->else_bb;	/* ELSE or NULL */  in cond_exec_process_if_block()  local
490 if (else_bb || ! ce_info->and_and_p) in cond_exec_process_if_block()
519 if (else_bb) in cond_exec_process_if_block()
524 else_start = first_active_insn (else_bb); in cond_exec_process_if_block()
525 else_end = last_active_insn (else_bb, TRUE); in cond_exec_process_if_block()
526 else_n_insns = ce_info->num_else_insns = count_bb_insns (else_bb); in cond_exec_process_if_block()
531 n_matching = flow_find_cross_jump (then_bb, else_bb, in cond_exec_process_if_block()
536 if (else_first_tail == BB_HEAD (else_bb)) in cond_exec_process_if_block()
544 else_end = find_active_insn_before (else_bb, else_first_tail); in cond_exec_process_if_block()
556 = flow_find_head_matching_sequence (then_bb, else_bb, in cond_exec_process_if_block()
587 else_start = find_active_insn_after (else_bb, else_last_head); in cond_exec_process_if_block()
699 then_mod_ok = (else_bb == NULL_BLOCK); in cond_exec_process_if_block()
711 if (else_bb && else_end in cond_exec_process_if_block()
750 delete_insn_chain (first_active_insn (else_bb), else_last_head, false); in cond_exec_process_if_block()
1111 if (if_info->else_bb) in noce_simple_bbs()
2101 basic_block else_bb = if_info->else_bb; in noce_try_cmove_arith() local
2167 std::swap (then_bb, else_bb); in noce_try_cmove_arith()
2171 if (then_bb && else_bb in noce_try_cmove_arith()
2172 && (!bbs_ok_for_cmove_arith (then_bb, else_bb, if_info->orig_x) in noce_try_cmove_arith()
2173 || !bbs_ok_for_cmove_arith (else_bb, then_bb, if_info->orig_x))) in noce_try_cmove_arith()
2186 if (b_simple || !else_bb) in noce_try_cmove_arith()
2277 if (tmp_a && else_bb) in noce_try_cmove_arith()
2279 FOR_BB_INSNS (else_bb, tmp_insn) in noce_try_cmove_arith()
2295 if (!noce_emit_bb (emit_b, else_bb, b_simple)) in noce_try_cmove_arith()
2306 if (!noce_emit_bb (emit_b, else_bb, b_simple)) in noce_try_cmove_arith()
3429 basic_block else_bb = if_info->else_bb; /* ELSE or NULL */ in noce_process_if_block() local
3450 if (!else_bb in noce_process_if_block()
3470 if (else_bb in noce_process_if_block()
3471 && !bb_valid_for_noce_process_p (else_bb, cond, &else_cost, in noce_process_if_block()
3475 if (else_bb == NULL) in noce_process_if_block()
3497 if (else_bb) in noce_process_if_block()
3499 insn_b = last_active_insn (else_bb, FALSE); in noce_process_if_block()
3600 if (insn_b && else_bb) in noce_process_if_block()
3604 if (else_bb && insn_b == BB_END (else_bb)) in noce_process_if_block()
3605 BB_END (else_bb) = PREV_INSN (insn_b); in noce_process_if_block()
3665 if (!else_bb && set_b) in noce_process_if_block()
3698 if (else_bb) in noce_process_if_block()
3700 delete_basic_block (else_bb); in noce_process_if_block()
3880 basic_block else_bb = if_info->else_bb; in cond_move_process_if_block() local
3900 || (else_bb in cond_move_process_if_block()
3901 && !check_cond_move_block (else_bb, &else_vals, &else_regs, cond))) in cond_move_process_if_block()
3950 || (else_bb in cond_move_process_if_block()
3951 && !cond_move_convert_if_block (if_info, else_bb, cond, in cond_move_process_if_block()
3964 loc_insn = first_active_insn (else_bb); in cond_move_process_if_block()
3969 if (else_bb) in cond_move_process_if_block()
3971 delete_basic_block (else_bb); in cond_move_process_if_block()
4010 basic_block then_bb, else_bb, join_bb; in noce_find_if_block() local
4029 else_bb = else_edge->dest; in noce_find_if_block()
4038 else_bb = NULL_BLOCK; in noce_find_if_block()
4053 else_bb = NULL_BLOCK; in noce_find_if_block()
4064 if (else_bb in noce_find_if_block()
4065 && single_succ_edge (else_bb)->flags & EDGE_COMPLEX) in noce_find_if_block()
4074 (else_bb) ? "-ELSE" : "", in noce_find_if_block()
4077 if (else_bb) in noce_find_if_block()
4078 fprintf (dump_file, ", else %d", else_bb->index); in noce_find_if_block()
4102 if_info.else_bb = else_bb; in noce_find_if_block()
4144 basic_block else_bb = ce_info->else_bb; /* ELSE or NULL */ in merge_if_block() local
4198 if (else_bb) in merge_if_block()
4204 if (EDGE_COUNT (else_bb->succs) == 0 in merge_if_block()
4207 rtx_insn *end = NEXT_INSN (BB_END (else_bb)); in merge_if_block()
4214 merge_blocks (combo_bb, else_bb); in merge_if_block()
4323 ce_info.else_bb = else_edge->dest; in find_if_header()
4442 basic_block else_bb = ce_info->else_bb; in cond_exec_find_if_block() local
4466 if ((n_insns = block_jumps_and_fallthru_p (bb, else_bb)) >= 0) in cond_exec_find_if_block()
4469 target_bb = else_bb; in cond_exec_find_if_block()
4523 FOR_EACH_EDGE (cur_edge, ei, else_bb->preds) in cond_exec_find_if_block()
4545 if (single_pred_p (else_bb) && else_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in cond_exec_find_if_block()
4559 join_bb = else_bb; in cond_exec_find_if_block()
4560 else_bb = NULL_BLOCK; in cond_exec_find_if_block()
4568 else if (single_succ (then_bb) == else_bb) in cond_exec_find_if_block()
4570 join_bb = else_bb; in cond_exec_find_if_block()
4571 else_bb = NULL_BLOCK; in cond_exec_find_if_block()
4577 else if (single_succ_p (else_bb) in cond_exec_find_if_block()
4578 && single_succ (then_bb) == single_succ (else_bb) in cond_exec_find_if_block()
4579 && single_pred_p (else_bb) in cond_exec_find_if_block()
4580 && !(single_succ_edge (else_bb)->flags & EDGE_COMPLEX) in cond_exec_find_if_block()
4582 && tablejump_p (BB_END (else_bb), NULL, NULL))) in cond_exec_find_if_block()
4583 join_bb = single_succ (else_bb); in cond_exec_find_if_block()
4596 (else_bb) ? "-ELSE" : "", in cond_exec_find_if_block()
4603 if (else_bb) in cond_exec_find_if_block()
4605 else_bb->index, in cond_exec_find_if_block()
4606 BB_HEAD (else_bb) ? (int)INSN_UID (BB_HEAD (else_bb)) : -1); in cond_exec_find_if_block()
4634 if (else_bb && (next = next->next_bb) != else_bb) in cond_exec_find_if_block()
4639 if (else_bb) in cond_exec_find_if_block()
4647 ce_info->else_bb = else_bb; in cond_exec_find_if_block()
4675 basic_block else_bb = else_edge->dest; in find_cond_trap() local
4685 trap_bb = then_bb, other_bb = else_bb; in find_cond_trap()
4686 else if ((trap = block_has_only_trap (else_bb)) != NULL) in find_cond_trap()
4687 trap_bb = else_bb, other_bb = then_bb; in find_cond_trap()
4734 df_set_bb_dirty (else_bb); in find_cond_trap()
4873 basic_block else_bb = else_edge->dest; in find_if_case_1() local
4895 || (BB_END (else_bb) in find_if_case_1()
4896 && JUMP_P (BB_END (else_bb)) in find_if_case_1()
4897 && CROSSING_JUMP_P (BB_END (else_bb)))) in find_if_case_1()
4931 if (else_bb == EXIT_BLOCK_PTR_FOR_FN (cfun)) in find_if_case_1()
4939 if (! dead_or_predicable (test_bb, then_bb, else_bb, in find_if_case_1()
4950 if (then_bb->next_bb == else_bb in find_if_case_1()
4952 && else_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in find_if_case_1()
4954 redirect_edge_succ (FALLTHRU_EDGE (test_bb), else_bb); in find_if_case_1()
4957 else if (else_bb == EXIT_BLOCK_PTR_FOR_FN (cfun)) in find_if_case_1()
4959 else_bb, else_target); in find_if_case_1()
4962 else_bb); in find_if_case_1()
4965 df_set_bb_dirty (else_bb); in find_if_case_1()
4991 basic_block else_bb = else_edge->dest; in find_if_case_2() local
4997 && else_bb->loop_father->latch == else_bb) in find_if_case_2()
5016 || (BB_END (else_bb) in find_if_case_2()
5017 && JUMP_P (BB_END (else_bb)) in find_if_case_2()
5018 && CROSSING_JUMP_P (BB_END (else_bb)))) in find_if_case_2()
5022 if (!single_succ_p (else_bb)) in find_if_case_2()
5025 else_succ = single_succ_edge (else_bb); in find_if_case_2()
5032 if (!single_pred_p (else_bb)) in find_if_case_2()
5056 test_bb->index, else_bb->index); in find_if_case_2()
5060 if (! cheap_bb_rtx_cost_p (else_bb, else_prob, in find_if_case_2()
5066 if (! dead_or_predicable (test_bb, else_bb, then_bb, else_succ, 0)) in find_if_case_2()
5074 delete_basic_block (else_bb); in find_if_case_2()