Home
last modified time | relevance | path

Searched refs:else_bb (Results 1 – 16 of 16) sorted by relevance

/netbsd/src/external/gpl3/gcc/dist/gcc/
Difcvt.cc474 basic_block else_bb = ce_info->else_bb; /* ELSE or NULL */ in cond_exec_process_if_block() local
499 if (else_bb || ! ce_info->and_and_p) in cond_exec_process_if_block()
528 if (else_bb) in cond_exec_process_if_block()
533 else_start = first_active_insn (else_bb); in cond_exec_process_if_block()
534 else_end = last_active_insn (else_bb, TRUE); in cond_exec_process_if_block()
535 else_n_insns = ce_info->num_else_insns = count_bb_insns (else_bb); in cond_exec_process_if_block()
540 n_matching = flow_find_cross_jump (then_bb, else_bb, in cond_exec_process_if_block()
545 if (else_first_tail == BB_HEAD (else_bb)) in cond_exec_process_if_block()
553 else_end = find_active_insn_before (else_bb, else_first_tail); in cond_exec_process_if_block()
565 = flow_find_head_matching_sequence (then_bb, else_bb, in cond_exec_process_if_block()
[all …]
Dtree-ssa-ifcombine.cc81 basic_block *then_bb, basic_block *else_bb) in recognize_if_then_else() argument
101 if (*else_bb in recognize_if_then_else()
102 && e->dest != *else_bb) in recognize_if_then_else()
107 if (!*else_bb) in recognize_if_then_else()
108 *else_bb = e->dest; in recognize_if_then_else()
649 basic_block then_bb, basic_block else_bb, in tree_ssa_ifcombine_bb_1() argument
656 if (phi_pred_bb != else_bb in tree_ssa_ifcombine_bb_1()
657 && recognize_if_then_else (outer_cond_bb, &inner_cond_bb, &else_bb) in tree_ssa_ifcombine_bb_1()
658 && same_phi_args_p (outer_cond_bb, phi_pred_bb, else_bb)) in tree_ssa_ifcombine_bb_1()
674 if (phi_pred_bb != else_bb in tree_ssa_ifcombine_bb_1()
[all …]
Dsymtab-thunks.cc409 basic_block bb, then_bb, else_bb, return_bb; in expand_thunk() local
462 bb = then_bb = else_bb = return_bb in expand_thunk()
585 else_bb = create_basic_block (NULL, else_bb); in expand_thunk()
586 else_bb->count = cfg_count.apply_scale (1, 16); in expand_thunk()
589 add_bb_to_loop (else_bb, bb->loop_father); in expand_thunk()
599 e = make_edge (bb, else_bb, EDGE_FALSE_VALUE); in expand_thunk()
605 e = make_edge (else_bb, return_bb, EDGE_FALLTHRU); in expand_thunk()
616 bsi = gsi_last_bb (else_bb); in expand_thunk()
Difcvt.h30 basic_block else_bb; /* ELSE block or NULL. */ member
52 basic_block test_bb, then_bb, else_bb, join_bb; member
Dtree-ssa-phiopt.cc3279 cond_if_else_store_replacement_1 (basic_block then_bb, basic_block else_bb, in cond_if_else_store_replacement_1() argument
3332 add_phi_arg (newphi, else_rhs, EDGE_SUCC (else_bb, 0), else_locus); in cond_if_else_store_replacement_1()
3404 cond_if_else_store_replacement (basic_block then_bb, basic_block else_bb, in cond_if_else_store_replacement() argument
3431 tree else_vdef = PHI_ARG_DEF_FROM_EDGE (vphi, single_succ_edge (else_bb)); in cond_if_else_store_replacement()
3435 gimple *else_assign = single_trailing_store_in_bb (else_bb, else_vdef); in cond_if_else_store_replacement()
3437 return cond_if_else_store_replacement_1 (then_bb, else_bb, join_bb, in cond_if_else_store_replacement()
3454 || (find_data_references_in_bb (NULL, else_bb, &else_datarefs) in cond_if_else_store_replacement()
3524 blocks[1] = else_bb; in cond_if_else_store_replacement()
3576 res = cond_if_else_store_replacement_1 (then_bb, else_bb, join_bb, in cond_if_else_store_replacement()
Domp-expand.cc654 basic_block cond_bb, then_bb, else_bb; in expand_parallel_call() local
678 else_bb = create_empty_bb (then_bb); in expand_parallel_call()
680 set_immediate_dominator (CDI_DOMINATORS, else_bb, cond_bb); in expand_parallel_call()
689 gsi = gsi_start_bb (else_bb); in expand_parallel_call()
695 make_edge (cond_bb, else_bb, EDGE_FALSE_VALUE); in expand_parallel_call()
697 add_bb_to_loop (else_bb, cond_bb->loop_father); in expand_parallel_call()
699 e_else = make_edge (else_bb, bb, EDGE_FALLTHRU); in expand_parallel_call()
10065 basic_block cond_bb, then_bb, else_bb; in expand_omp_target() local
10083 else_bb = create_empty_bb (then_bb); in expand_omp_target()
10085 set_immediate_dominator (CDI_DOMINATORS, else_bb, cond_bb); in expand_omp_target()
[all …]
Dasan.cc3929 basic_block then_bb, else_bb; in asan_expand_check_ifn() local
3934 &else_bb); in asan_expand_check_ifn()
4037 *iter = gsi_start_bb (else_bb); in asan_expand_check_ifn()
Dtree-cfg.cc1211 basic_block then_bb, else_bb; in make_cond_expr_edges() local
1222 else_bb = label_to_block (cfun, else_label); in make_cond_expr_edges()
1224 else_stmt = first_stmt (else_bb); in make_cond_expr_edges()
1228 e = make_edge (bb, else_bb, EDGE_FALSE_VALUE); in make_cond_expr_edges()
DChangeLog-20137902 trap_bb == else_bb.
34409 if then_bb has no successors and else_bb is EXIT_BLOCK_PTR.
36821 * ifcvt.c (noce_process_if_block): If else_bb is NULL, avoid extending
DChangeLog-201444768 (tree_ssa_ifcombine_bb): Use it. Handle also cases where else_bb
44770 and else_bb are effectively swapped.
DChangeLog-20124153 * asan.c (build_check_stmt): Rename join_bb variable to else_bb.
DChangeLog-200724901 (struct noce_if_info): Add then_bb, else_bb, join_bb members.
DChangeLog-200328872 from then_bb or else_bb after flow2.
DChangeLog-201732906 with missing else_bb, don't check only the insn right before
DChangeLog-200425819 is currently executed unconditionally, i.e. not in "else_bb".
/netbsd/src/external/gpl3/gcc/dist/gcc/config/frv/
Dfrv.cc5160 basic_block else_bb = ce_info->else_bb; /* ELSE or NULL */ in frv_ifcvt_modify_tests() local
5211 if (else_bb in frv_ifcvt_modify_tests()
5212 && REGNO_REG_SET_P (df_get_live_in (else_bb), j)) in frv_ifcvt_modify_tests()
5260 if (else_bb) in frv_ifcvt_modify_tests()
5261 bb[num_bb++] = else_bb; in frv_ifcvt_modify_tests()
5275 (bb[j] == else_bb) ? "else" : ((bb[j] == then_bb) ? "then" : "test"), in frv_ifcvt_modify_tests()
5940 && (! ce_info->else_bb in frv_ifcvt_modify_insn()
5941 || BLOCK_FOR_INSN (insn) == ce_info->else_bb in frv_ifcvt_modify_insn()
5942 || ! (REGNO_REG_SET_P (df_get_live_in (ce_info->else_bb), in frv_ifcvt_modify_insn()