Home
last modified time | relevance | path

Searched refs:join_bb (Results 1 – 23 of 23) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Difcvt.c3191 basic_block join_bb = if_info->join_bb; in noce_convert_multiple_sets() local
3350 remove_edge (find_edge (test_bb, join_bb)); in noce_convert_multiple_sets()
3351 remove_edge (find_edge (then_bb, join_bb)); in noce_convert_multiple_sets()
3352 redirect_edge_and_branch_force (single_succ_edge (test_bb), join_bb); in noce_convert_multiple_sets()
3357 if (can_merge_blocks_p (test_bb, join_bb)) in noce_convert_multiple_sets()
3359 merge_blocks (test_bb, join_bb); in noce_convert_multiple_sets()
3446 basic_block join_bb = if_info->join_bb; /* JOIN */ in noce_process_if_block() local
3719 remove_edge (find_edge (test_bb, join_bb)); in noce_process_if_block()
3721 remove_edge (find_edge (then_bb, join_bb)); in noce_process_if_block()
3722 redirect_edge_and_branch_force (single_succ_edge (test_bb), join_bb); in noce_process_if_block()
[all …]
H A Difcvt.h31 basic_block join_bb; /* Join THEN/ELSE blocks. */ member
52 basic_block test_bb, then_bb, else_bb, join_bb; member
H A Dtree-ssa-phiopt.c2215 cond_store_replacement (basic_block middle_bb, basic_block join_bb, in cond_store_replacement() argument
2298 newphi = create_phi_node (name2, join_bb); in cond_store_replacement()
2305 gsi = gsi_after_labels (join_bb); in cond_store_replacement()
2308 gsi = gsi_last_bb (join_bb); in cond_store_replacement()
2329 basic_block join_bb, gimple *then_assign, in cond_if_else_store_replacement_1() argument
2379 newphi = create_phi_node (name, join_bb); in cond_if_else_store_replacement_1()
2386 gsi = gsi_after_labels (join_bb); in cond_if_else_store_replacement_1()
2389 gsi = gsi_last_bb (join_bb); in cond_if_else_store_replacement_1()
2452 basic_block join_bb) in cond_if_else_store_replacement() argument
2468 for (gphi_iterator si = gsi_start_phis (join_bb); !gsi_end_p (si); in cond_if_else_store_replacement()
[all …]
H A Dvalue-prof.c1286 basic_block cond_bb, dcall_bb, icall_bb, join_bb = NULL; in gimple_ic() local
1350 join_bb = e_ij->dest; in gimple_ic()
1351 join_bb->count = cond_bb->count; in gimple_ic()
1366 e_dj = make_edge (dcall_bb, join_bb, EDGE_FALLTHRU); in gimple_ic()
1378 gphi *phi = create_phi_node (result, join_bb); in gimple_ic()
1512 basic_block cond_bb, icall_bb, vcall_bb, join_bb; in gimple_stringop_fixed_value() local
1561 join_bb = e_vj->dest; in gimple_stringop_fixed_value()
1562 join_bb->count = profile_count::from_gcov_type (all); in gimple_stringop_fixed_value()
1572 e_ij = make_edge (icall_bb, join_bb, EDGE_FALLTHRU); in gimple_stringop_fixed_value()
1582 gphi *phi = create_phi_node (result, join_bb); in gimple_stringop_fixed_value()
H A Dcfgloopmanip.c691 basic_block cond_bb, true_bb, false_bb, join_bb; in create_empty_if_region_on_edge() local
708 join_bb = split_edge (single_succ_edge (cond_bb)); in create_empty_if_region_on_edge()
713 e_false = make_edge (cond_bb, join_bb, 0); in create_empty_if_region_on_edge()
724 set_immediate_dominator (CDI_DOMINATORS, join_bb, cond_bb); in create_empty_if_region_on_edge()
726 exit_edge = single_succ_edge (join_bb); in create_empty_if_region_on_edge()
729 set_immediate_dominator (CDI_DOMINATORS, exit_edge->dest, join_bb); in create_empty_if_region_on_edge()
H A Dtree-complex.c1195 basic_block join_bb = single_succ_edge (cond_bb)->dest; in expand_complex_multiplication() local
1196 *gsi = gsi_start_nondebug_after_labels_bb (join_bb); in expand_complex_multiplication()
1203 edge orig_to_join = find_edge (orig_bb, join_bb); in expand_complex_multiplication()
H A Dtrans-mem.c2897 basic_block join_bb = create_empty_bb (code_bb); in expand_transaction() local
2900 add_bb_to_loop (join_bb, transaction_bb->loop_father); in expand_transaction()
2918 edge ef = make_edge (test_bb, join_bb, EDGE_FALSE_VALUE); in expand_transaction()
2919 redirect_edge_pred (fallthru_edge, join_bb); in expand_transaction()
2921 join_bb->count = test_bb->count = transaction_bb->count; in expand_transaction()
2929 transaction_bb = join_bb; in expand_transaction()
H A Dtree-vect-loop.c9142 basic_block store_bb, join_bb; in optimize_mask_stores() local
9159 join_bb = e->dest; in optimize_mask_stores()
9167 make_single_succ_edge (store_bb, join_bb, EDGE_FALLTHRU); in optimize_mask_stores()
9190 phi = create_phi_node (vdef, join_bb); in optimize_mask_stores()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Difcvt.cc3254 basic_block join_bb = if_info->join_bb; in noce_convert_multiple_sets() local
3353 remove_edge (find_edge (test_bb, join_bb)); in noce_convert_multiple_sets()
3354 remove_edge (find_edge (then_bb, join_bb)); in noce_convert_multiple_sets()
3355 redirect_edge_and_branch_force (single_succ_edge (test_bb), join_bb); in noce_convert_multiple_sets()
3360 if (can_merge_blocks_p (test_bb, join_bb)) in noce_convert_multiple_sets()
3362 merge_blocks (test_bb, join_bb); in noce_convert_multiple_sets()
3729 basic_block join_bb = if_info->join_bb; /* JOIN */ in noce_process_if_block() local
4017 remove_edge (find_edge (test_bb, join_bb)); in noce_process_if_block()
4019 remove_edge (find_edge (then_bb, join_bb)); in noce_process_if_block()
4020 redirect_edge_and_branch_force (single_succ_edge (test_bb), join_bb); in noce_process_if_block()
[all …]
H A Difcvt.h31 basic_block join_bb; /* Join THEN/ELSE blocks. */ member
52 basic_block test_bb, then_bb, else_bb, join_bb; member
H A Dvalue-prof.cc1323 basic_block cond_bb, dcall_bb, icall_bb, join_bb = NULL; in gimple_ic() local
1387 join_bb = e_ij->dest; in gimple_ic()
1388 join_bb->count = cond_bb->count; in gimple_ic()
1403 e_dj = make_edge (dcall_bb, join_bb, EDGE_FALLTHRU); in gimple_ic()
1415 gphi *phi = create_phi_node (result, join_bb); in gimple_ic()
1549 basic_block cond_bb, icall_bb, vcall_bb, join_bb; in gimple_stringop_fixed_value() local
1598 join_bb = e_vj->dest; in gimple_stringop_fixed_value()
1599 join_bb->count = profile_count::from_gcov_type (all); in gimple_stringop_fixed_value()
1609 e_ij = make_edge (icall_bb, join_bb, EDGE_FALLTHRU); in gimple_stringop_fixed_value()
1619 gphi *phi = create_phi_node (result, join_bb); in gimple_stringop_fixed_value()
H A Dtree-ssa-phiopt.cc3163 cond_store_replacement (basic_block middle_bb, basic_block join_bb, in cond_store_replacement() argument
3248 newphi = create_phi_node (name2, join_bb); in cond_store_replacement()
3255 gsi = gsi_after_labels (join_bb); in cond_store_replacement()
3258 gsi = gsi_last_bb (join_bb); in cond_store_replacement()
3280 basic_block join_bb, gimple *then_assign, in cond_if_else_store_replacement_1() argument
3330 newphi = create_phi_node (name, join_bb); in cond_if_else_store_replacement_1()
3337 gsi = gsi_after_labels (join_bb); in cond_if_else_store_replacement_1()
3340 gsi = gsi_last_bb (join_bb); in cond_if_else_store_replacement_1()
3405 basic_block join_bb) in cond_if_else_store_replacement() argument
3421 for (gphi_iterator si = gsi_start_phis (join_bb); !gsi_end_p (si); in cond_if_else_store_replacement()
[all …]
H A Dcfgloopmanip.cc690 basic_block cond_bb, true_bb, false_bb, join_bb; in create_empty_if_region_on_edge() local
707 join_bb = split_edge (single_succ_edge (cond_bb)); in create_empty_if_region_on_edge()
712 e_false = make_edge (cond_bb, join_bb, 0); in create_empty_if_region_on_edge()
723 set_immediate_dominator (CDI_DOMINATORS, join_bb, cond_bb); in create_empty_if_region_on_edge()
725 exit_edge = single_succ_edge (join_bb); in create_empty_if_region_on_edge()
728 set_immediate_dominator (CDI_DOMINATORS, exit_edge->dest, join_bb); in create_empty_if_region_on_edge()
H A Dtrans-mem.cc2901 basic_block join_bb = create_empty_bb (code_bb); in expand_transaction() local
2904 add_bb_to_loop (join_bb, transaction_bb->loop_father); in expand_transaction()
2922 edge ef = make_edge (test_bb, join_bb, EDGE_FALSE_VALUE); in expand_transaction()
2923 redirect_edge_pred (fallthru_edge, join_bb); in expand_transaction()
2925 join_bb->count = test_bb->count = transaction_bb->count; in expand_transaction()
2933 transaction_bb = join_bb; in expand_transaction()
H A Dtree-complex.cc1207 basic_block join_bb = single_succ_edge (cond_bb)->dest; in expand_complex_multiplication() local
1208 *gsi = gsi_start_nondebug_after_labels_bb (join_bb); in expand_complex_multiplication()
1215 edge orig_to_join = find_edge (orig_bb, join_bb); in expand_complex_multiplication()
H A Dtree-vect-loop.cc10141 basic_block store_bb, join_bb; in optimize_mask_stores() local
10158 join_bb = e->dest; in optimize_mask_stores()
10166 make_single_succ_edge (store_bb, join_bb, EDGE_FALLTHRU); in optimize_mask_stores()
10189 phi = create_phi_node (vdef, join_bb); in optimize_mask_stores()
H A DChangeLog-20124153 * asan.c (build_check_stmt): Rename join_bb variable to else_bb.
35270 edge from dcall_bb to join_bb and PHIs.
H A DChangeLog-200113125 * ifcvt.c (find_if_block): Allow join_bb as EXIT.
H A DChangeLog-200724901 (struct noce_if_info): Add then_bb, else_bb, join_bb members.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/config/frv/
H A Dfrv.c5172 basic_block join_bb = ce_info->join_bb; /* join block or NULL */ in frv_ifcvt_modify_tests() local
5226 if (join_bb in frv_ifcvt_modify_tests()
5227 && REGNO_REG_SET_P (df_get_live_in (join_bb), j)) in frv_ifcvt_modify_tests()
5243 if (join_bb) in frv_ifcvt_modify_tests()
5249 EXECUTE_IF_SET_IN_REG_SET (df_get_live_in (join_bb), 0, regno, rsi) in frv_ifcvt_modify_tests()
5945 && ce_info->join_bb in frv_ifcvt_modify_insn()
5946 && ! (REGNO_REG_SET_P (df_get_live_in (ce_info->join_bb), in frv_ifcvt_modify_insn()
/netbsd-src/external/gpl3/gcc/dist/gcc/config/frv/
H A Dfrv.cc5161 basic_block join_bb = ce_info->join_bb; /* join block or NULL */ in frv_ifcvt_modify_tests() local
5215 if (join_bb in frv_ifcvt_modify_tests()
5216 && REGNO_REG_SET_P (df_get_live_in (join_bb), j)) in frv_ifcvt_modify_tests()
5232 if (join_bb) in frv_ifcvt_modify_tests()
5238 EXECUTE_IF_SET_IN_REG_SET (df_get_live_in (join_bb), 0, regno, rsi) in frv_ifcvt_modify_tests()
5934 && ce_info->join_bb in frv_ifcvt_modify_insn()
5935 && ! (REGNO_REG_SET_P (df_get_live_in (ce_info->join_bb), in frv_ifcvt_modify_insn()
/netbsd-src/external/gpl3/gcc.old/dist/
H A DNEWS18342 * [27]10116: ce2: invalid merge of join_bb in the context of switch
/netbsd-src/external/gpl3/gcc/dist/
H A DNEWS20190 * [27]10116: ce2: invalid merge of join_bb in the context of switch