| /netbsd-src/external/gpl3/gcc/dist/gcc/ |
| H A D | cfgloopmanip.cc | 690 basic_block cond_bb, true_bb, false_bb, join_bb; in create_empty_if_region_on_edge() local 696 cond_bb = split_edge (entry_edge); in create_empty_if_region_on_edge() 699 gsi = gsi_last_bb (cond_bb); in create_empty_if_region_on_edge() 704 gsi = gsi_last_bb (cond_bb); in create_empty_if_region_on_edge() 707 join_bb = split_edge (single_succ_edge (cond_bb)); in create_empty_if_region_on_edge() 709 e_true = 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() 720 set_immediate_dominator (CDI_DOMINATORS, cond_bb, entry_edge->src); in create_empty_if_region_on_edge() 721 set_immediate_dominator (CDI_DOMINATORS, true_bb, cond_bb); in create_empty_if_region_on_edge() 722 set_immediate_dominator (CDI_DOMINATORS, false_bb, cond_bb); in create_empty_if_region_on_edge() [all …]
|
| H A D | tree-profile.cc | 433 basic_block cond_bb = split_edge (single_succ_edge (entry)); in gimple_gen_ic_func_profiler() local 434 basic_block update_bb = split_edge (single_succ_edge (cond_bb)); in gimple_gen_ic_func_profiler() 440 edge true_edge = single_succ_edge (cond_bb); in gimple_gen_ic_func_profiler() 450 edge e = make_edge (cond_bb, single_succ_edge (update_bb)->dest, in gimple_gen_ic_func_profiler() 462 gimple_stmt_iterator gsi = gsi_start_bb (cond_bb); in gimple_gen_ic_func_profiler() 498 basic_block cond_bb = split_edge (single_succ_edge (entry)); in gimple_gen_time_profiler() local 499 basic_block update_bb = split_edge (single_succ_edge (cond_bb)); in gimple_gen_time_profiler() 505 edge true_edge = single_succ_edge (cond_bb); in gimple_gen_time_profiler() 509 = make_edge (cond_bb, single_succ_edge (update_bb)->dest, EDGE_FALSE_VALUE); in gimple_gen_time_profiler() 512 gimple_stmt_iterator gsi = gsi_start_bb (cond_bb); in gimple_gen_time_profiler()
|
| H A D | tree-ssa-loop-split.cc | 620 basic_block cond_bb; in split_loop() local 622 class loop *loop2 = loop_version (loop1, cond, &cond_bb, in split_loop() 1321 basic_block cond_bb = gimple_bb (cond); in get_cond_invariant_branch() local 1328 targ_bb[i] = EDGE_SUCC (cond_bb, i)->dest; in get_cond_invariant_branch() 1367 return EDGE_SUCC (cond_bb, invar[0] ? 0 : 1); in get_cond_invariant_branch() 1376 basic_block cond_bb = branch_edge->src; in compute_added_num_insns() local 1377 unsigned branch = EDGE_SUCC (cond_bb, 1) == branch_edge; in compute_added_num_insns() 1378 basic_block opposite_bb = EDGE_SUCC (cond_bb, !branch)->dest; in compute_added_num_insns() 1398 gimple *stmt = last_stmt (cond_bb); in compute_added_num_insns() 1523 basic_block cond_bb = invar_branch->src; in do_split_loop_on_cond() local [all …]
|
| H A D | tree-ssa-phiopt.cc | 677 two_value_replacement (basic_block cond_bb, basic_block middle_bb, in two_value_replacement() argument 693 gimple *stmt = last_stmt (cond_bb); in two_value_replacement() 745 extract_true_false_edges_from_block (cond_bb, &true_edge, &false_edge); in two_value_replacement() 815 replace_phi_edge_with_variable (cond_bb, e1, phi, new_rhs); in two_value_replacement() 954 match_simplify_replacement (basic_block cond_bb, basic_block middle_bb, in match_simplify_replacement() argument 1025 stmt = last_stmt (cond_bb); in match_simplify_replacement() 1029 extract_true_false_edges_from_block (cond_bb, &true_edge, &false_edge); in match_simplify_replacement() 1040 gsi = gsi_last_bb (cond_bb); in match_simplify_replacement() 1063 replace_phi_edge_with_variable (cond_bb, e1, phi, result); in match_simplify_replacement() 1275 value_replacement (basic_block cond_bb, basic_block middle_bb, in value_replacement() argument [all …]
|
| H A D | ubsan.cc | 811 basic_block cond_bb = e->src; in ubsan_expand_null_ifn() local 813 basic_block then_bb = create_empty_bb (cond_bb); in ubsan_expand_null_ifn() 814 add_bb_to_loop (then_bb, cond_bb->loop_father); in ubsan_expand_null_ifn() 819 e = make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in ubsan_expand_null_ifn() 829 e = find_edge (cond_bb, fallthru_bb); in ubsan_expand_null_ifn() 837 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in ubsan_expand_null_ifn() 888 e = split_block (cond_bb, stmt); in ubsan_expand_null_ifn() 1080 basic_block cond_bb = e->src; in ubsan_expand_ptr_ifn() local 1082 basic_block then_bb = create_empty_bb (cond_bb); in ubsan_expand_ptr_ifn() 1084 add_bb_to_loop (then_bb, cond_bb->loop_father); in ubsan_expand_ptr_ifn() [all …]
|
| H A D | value-prof.cc | 1323 basic_block cond_bb, dcall_bb, icall_bb, join_bb = NULL; in gimple_ic() local 1330 cond_bb = gimple_bb (icall_stmt); in gimple_ic() 1364 e_cd = split_block (cond_bb, cond_stmt); in gimple_ic() 1366 dcall_bb->count = cond_bb->count.apply_probability (prob); in gimple_ic() 1370 icall_bb->count = cond_bb->count - dcall_bb->count; in gimple_ic() 1388 join_bb->count = cond_bb->count; in gimple_ic() 1394 e_ci = make_edge (cond_bb, icall_bb, EDGE_FALSE_VALUE); in gimple_ic() 1549 basic_block cond_bb, icall_bb, vcall_bb, join_bb; in gimple_stringop_fixed_value() local 1557 cond_bb = gimple_bb (vcall_stmt); in gimple_stringop_fixed_value() 1589 e_ci = split_block (cond_bb, cond_stmt); in gimple_stringop_fixed_value() [all …]
|
| H A D | tree-ssa-ifcombine.cc | 80 recognize_if_then_else (basic_block cond_bb, in recognize_if_then_else() argument 85 if (EDGE_COUNT (cond_bb->succs) != 2) in recognize_if_then_else() 89 t = EDGE_SUCC (cond_bb, 0); in recognize_if_then_else() 90 e = EDGE_SUCC (cond_bb, 1); in recognize_if_then_else()
|
| H A D | gimple-loop-versioning.cc | 1688 basic_block cond_bb; in version_loop() local 1689 li.optimized_loop = loop_version (loop, cond, &cond_bb, in version_loop() 1711 gimple_stmt_iterator gsi = gsi_last_bb (cond_bb); in version_loop()
|
| H A D | asan.cc | 2425 basic_block cond_bb = e->src; in create_cond_insert_point() local 2427 basic_block then_bb = create_empty_bb (cond_bb); in create_cond_insert_point() 2430 add_bb_to_loop (then_bb, cond_bb->loop_father); in create_cond_insert_point() 2435 e = make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in create_cond_insert_point() 2446 e = find_edge (cond_bb, fallthru_bb); in create_cond_insert_point() 2454 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in create_cond_insert_point() 2460 return gsi_last_bb (cond_bb); in create_cond_insert_point()
|
| H A D | tree-complex.cc | 1190 basic_block cond_bb in expand_complex_multiplication() local 1194 gimple_stmt_iterator cond_bb_gsi = gsi_last_bb (cond_bb); in expand_complex_multiplication() 1207 basic_block join_bb = single_succ_edge (cond_bb)->dest; in expand_complex_multiplication() 1214 edge cond_to_join = single_succ_edge (cond_bb); in expand_complex_multiplication()
|
| H A D | omp-expand.cc | 654 basic_block cond_bb, then_bb, else_bb; in expand_parallel_call() local 673 cond_bb = e->src; in expand_parallel_call() 677 then_bb = create_empty_bb (cond_bb); in expand_parallel_call() 679 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in expand_parallel_call() 680 set_immediate_dominator (CDI_DOMINATORS, else_bb, cond_bb); in expand_parallel_call() 683 gsi = gsi_start_bb (cond_bb); in expand_parallel_call() 694 make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in expand_parallel_call() 695 make_edge (cond_bb, else_bb, EDGE_FALSE_VALUE); in expand_parallel_call() 696 add_bb_to_loop (then_bb, cond_bb->loop_father); in expand_parallel_call() 697 add_bb_to_loop (else_bb, cond_bb->loop_father); in expand_parallel_call() [all …]
|
| H A D | tree-loop-distribution.cc | 455 basic_block cond_bb = cd->get_edge_src (edge_n); in create_edge_for_control_dependence() local 456 gimple *stmt = last_stmt (cond_bb); in create_edge_for_control_dependence() 2717 basic_block cond_bb; in version_loop_by_alias_check() local 2766 nloop = loop_version (loop, lhs, &cond_bb, prob, prob.invert (), in version_loop_by_alias_check() 2788 gimple_stmt_iterator cond_gsi = gsi_last_bb (cond_bb); in version_loop_by_alias_check()
|
| H A D | tree-vrp.cc | 2247 basic_block cond_bb = e->src; in maybe_set_nonzero_bits() local 2248 gimple *stmt = last_stmt (cond_bb); in maybe_set_nonzero_bits() 2664 basic_block cond_bb); 3649 basic_block cond_bb) in all_imm_uses_in_stmt_or_feed_cond() argument 3666 || gimple_bb (use_stmt) != cond_bb) in all_imm_uses_in_stmt_or_feed_cond()
|
| /netbsd-src/external/gpl3/gcc.old/dist/gcc/ |
| H A D | tree-ssa-phiopt.c | 618 two_value_replacement (basic_block cond_bb, basic_block middle_bb, in two_value_replacement() argument 634 gimple *stmt = last_stmt (cond_bb); in two_value_replacement() 663 extract_true_false_edges_from_block (cond_bb, &true_edge, &false_edge); in two_value_replacement() 733 replace_phi_edge_with_variable (cond_bb, e1, phi, new_rhs); in two_value_replacement() 746 conditional_replacement (basic_block cond_bb, basic_block middle_bb, in conditional_replacement() argument 803 stmt = last_stmt (cond_bb); in conditional_replacement() 815 extract_true_false_edges_from_block (cond_bb, &true_edge, &false_edge); in conditional_replacement() 854 replace_phi_edge_with_variable (cond_bb, e1, phi, new_var); in conditional_replacement() 1061 value_replacement (basic_block cond_bb, basic_block middle_bb, in value_replacement() argument 1101 cond = last_stmt (cond_bb); in value_replacement() [all …]
|
| H A D | cfgloopmanip.c | 691 basic_block cond_bb, true_bb, false_bb, join_bb; in create_empty_if_region_on_edge() local 697 cond_bb = split_edge (entry_edge); in create_empty_if_region_on_edge() 700 gsi = gsi_last_bb (cond_bb); in create_empty_if_region_on_edge() 705 gsi = gsi_last_bb (cond_bb); in create_empty_if_region_on_edge() 708 join_bb = split_edge (single_succ_edge (cond_bb)); in create_empty_if_region_on_edge() 710 e_true = 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() 721 set_immediate_dominator (CDI_DOMINATORS, cond_bb, entry_edge->src); in create_empty_if_region_on_edge() 722 set_immediate_dominator (CDI_DOMINATORS, true_bb, cond_bb); in create_empty_if_region_on_edge() 723 set_immediate_dominator (CDI_DOMINATORS, false_bb, cond_bb); in create_empty_if_region_on_edge() [all …]
|
| H A D | tree-profile.c | 424 basic_block cond_bb = split_edge (single_succ_edge (entry)); in gimple_gen_ic_func_profiler() local 425 basic_block update_bb = split_edge (single_succ_edge (cond_bb)); in gimple_gen_ic_func_profiler() 431 edge true_edge = single_succ_edge (cond_bb); in gimple_gen_ic_func_profiler() 441 edge e = make_edge (cond_bb, single_succ_edge (update_bb)->dest, in gimple_gen_ic_func_profiler() 453 gimple_stmt_iterator gsi = gsi_start_bb (cond_bb); in gimple_gen_ic_func_profiler() 489 basic_block cond_bb = split_edge (single_succ_edge (entry)); in gimple_gen_time_profiler() local 490 basic_block update_bb = split_edge (single_succ_edge (cond_bb)); in gimple_gen_time_profiler() 496 edge true_edge = single_succ_edge (cond_bb); in gimple_gen_time_profiler() 500 = make_edge (cond_bb, single_succ_edge (update_bb)->dest, EDGE_FALSE_VALUE); in gimple_gen_time_profiler() 503 gimple_stmt_iterator gsi = gsi_start_bb (cond_bb); in gimple_gen_time_profiler()
|
| H A D | tree-ssa-loop-split.c | 583 basic_block cond_bb; in split_loop() local 585 class loop *loop2 = loop_version (loop1, cond, &cond_bb, in split_loop() 1275 basic_block cond_bb = gimple_bb (cond); in get_cond_invariant_branch() local 1282 targ_bb[i] = EDGE_SUCC (cond_bb, i)->dest; in get_cond_invariant_branch() 1321 return EDGE_SUCC (cond_bb, invar[0] ? 0 : 1); in get_cond_invariant_branch() 1330 basic_block cond_bb = branch_edge->src; in compute_added_num_insns() local 1331 unsigned branch = EDGE_SUCC (cond_bb, 1) == branch_edge; in compute_added_num_insns() 1332 basic_block opposite_bb = EDGE_SUCC (cond_bb, !branch)->dest; in compute_added_num_insns() 1352 gimple *stmt = last_stmt (cond_bb); in compute_added_num_insns() 1477 basic_block cond_bb = invar_branch->src; in do_split_loop_on_cond() local [all …]
|
| H A D | ubsan.c | 800 basic_block cond_bb = e->src; in ubsan_expand_null_ifn() local 802 basic_block then_bb = create_empty_bb (cond_bb); in ubsan_expand_null_ifn() 803 add_bb_to_loop (then_bb, cond_bb->loop_father); in ubsan_expand_null_ifn() 808 e = make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in ubsan_expand_null_ifn() 818 e = find_edge (cond_bb, fallthru_bb); in ubsan_expand_null_ifn() 826 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in ubsan_expand_null_ifn() 877 e = split_block (cond_bb, stmt); in ubsan_expand_null_ifn() 1069 basic_block cond_bb = e->src; in ubsan_expand_ptr_ifn() local 1071 basic_block then_bb = create_empty_bb (cond_bb); in ubsan_expand_ptr_ifn() 1073 add_bb_to_loop (then_bb, cond_bb->loop_father); in ubsan_expand_ptr_ifn() [all …]
|
| H A D | value-prof.c | 1286 basic_block cond_bb, dcall_bb, icall_bb, join_bb = NULL; in gimple_ic() local 1293 cond_bb = gimple_bb (icall_stmt); in gimple_ic() 1327 e_cd = split_block (cond_bb, cond_stmt); in gimple_ic() 1329 dcall_bb->count = cond_bb->count.apply_probability (prob); in gimple_ic() 1333 icall_bb->count = cond_bb->count - dcall_bb->count; in gimple_ic() 1351 join_bb->count = cond_bb->count; in gimple_ic() 1357 e_ci = make_edge (cond_bb, icall_bb, EDGE_FALSE_VALUE); in gimple_ic() 1512 basic_block cond_bb, icall_bb, vcall_bb, join_bb; in gimple_stringop_fixed_value() local 1520 cond_bb = gimple_bb (vcall_stmt); in gimple_stringop_fixed_value() 1552 e_ci = split_block (cond_bb, cond_stmt); in gimple_stringop_fixed_value() [all …]
|
| H A D | tree-ssa-ifcombine.c | 78 recognize_if_then_else (basic_block cond_bb, in recognize_if_then_else() argument 83 if (EDGE_COUNT (cond_bb->succs) != 2) in recognize_if_then_else() 87 t = EDGE_SUCC (cond_bb, 0); in recognize_if_then_else() 88 e = EDGE_SUCC (cond_bb, 1); in recognize_if_then_else()
|
| H A D | gimple-loop-versioning.cc | 1708 basic_block cond_bb; in version_loop() local 1709 li.optimized_loop = loop_version (loop, cond, &cond_bb, in version_loop() 1731 gimple_stmt_iterator gsi = gsi_last_bb (cond_bb); in version_loop()
|
| H A D | asan.c | 2012 basic_block cond_bb = e->src; in create_cond_insert_point() local 2014 basic_block then_bb = create_empty_bb (cond_bb); in create_cond_insert_point() 2017 add_bb_to_loop (then_bb, cond_bb->loop_father); in create_cond_insert_point() 2022 e = make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in create_cond_insert_point() 2033 e = find_edge (cond_bb, fallthru_bb); in create_cond_insert_point() 2041 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in create_cond_insert_point() 2047 return gsi_last_bb (cond_bb); in create_cond_insert_point()
|
| H A D | tree-complex.c | 1180 basic_block cond_bb in expand_complex_multiplication() local 1184 gimple_stmt_iterator cond_bb_gsi = gsi_last_bb (cond_bb); in expand_complex_multiplication() 1195 basic_block join_bb = single_succ_edge (cond_bb)->dest; in expand_complex_multiplication() 1202 edge cond_to_join = single_succ_edge (cond_bb); in expand_complex_multiplication()
|
| H A D | omp-expand.c | 684 basic_block cond_bb, then_bb, else_bb; in expand_parallel_call() local 703 cond_bb = e->src; in expand_parallel_call() 707 then_bb = create_empty_bb (cond_bb); in expand_parallel_call() 709 set_immediate_dominator (CDI_DOMINATORS, then_bb, cond_bb); in expand_parallel_call() 710 set_immediate_dominator (CDI_DOMINATORS, else_bb, cond_bb); in expand_parallel_call() 713 gsi = gsi_start_bb (cond_bb); in expand_parallel_call() 724 make_edge (cond_bb, then_bb, EDGE_TRUE_VALUE); in expand_parallel_call() 725 make_edge (cond_bb, else_bb, EDGE_FALSE_VALUE); in expand_parallel_call() 726 add_bb_to_loop (then_bb, cond_bb->loop_father); in expand_parallel_call() 727 add_bb_to_loop (else_bb, cond_bb->loop_father); in expand_parallel_call() [all …]
|
| H A D | tree-loop-distribution.c | 451 basic_block cond_bb = cd->get_edge_src (edge_n); in create_edge_for_control_dependence() local 452 gimple *stmt = last_stmt (cond_bb); in create_edge_for_control_dependence() 2678 basic_block cond_bb; in version_loop_by_alias_check() local 2727 nloop = loop_version (loop, lhs, &cond_bb, prob, prob.invert (), in version_loop_by_alias_check() 2749 gimple_stmt_iterator cond_gsi = gsi_last_bb (cond_bb); in version_loop_by_alias_check()
|