Home
last modified time | relevance | path

Searched refs:first_bb (Results 1 – 25 of 27) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dsched-ebb.c473 basic_block first_bb, target_bb; in schedule_ebb() local
491 first_bb = BLOCK_FOR_INSN (head); in schedule_ebb()
499 if (!bitmap_bit_p (&dont_calc_deps, first_bb->index)) in schedule_ebb()
518 gcc_assert (first_bb == last_bb); in schedule_ebb()
530 unlink_bb_notes (first_bb, last_bb); in schedule_ebb()
532 target_bb = first_bb; in schedule_ebb()
557 gcc_assert (first_bb != last_bb in schedule_ebb()
H A Dshrink-wrap.h28 extern void try_shrink_wrapping_separate (basic_block first_bb);
H A Dsched-rgn.c3131 basic_block first_bb, last_bb; in schedule_region() local
3134 first_bb = EBB_FIRST_BB (bb); in schedule_region()
3137 get_ebb_head_tail (first_bb, last_bb, &head, &tail); in schedule_region()
3141 gcc_assert (first_bb == last_bb); in schedule_region()
3144 sched_setup_bb_reg_pressure_info (first_bb, PREV_INSN (head)); in schedule_region()
3151 basic_block first_bb, last_bb, curr_bb; in schedule_region() local
3154 first_bb = EBB_FIRST_BB (bb); in schedule_region()
3157 get_ebb_head_tail (first_bb, last_bb, &head, &tail); in schedule_region()
3161 gcc_assert (first_bb == last_bb); in schedule_region()
3170 unlink_bb_notes (first_bb, last_bb); in schedule_region()
[all …]
H A Dtree-ssa-reassoc.c3424 basic_block first_bb) in optimize_range_tests_var_bound() argument
3565 && bb2 != first_bb in optimize_range_tests_var_bound()
3566 && dominated_by_p (CDI_DOMINATORS, bb2, first_bb)) in optimize_range_tests_var_bound()
3736 vec<operand_entry *> *ops, basic_block first_bb) in optimize_range_tests() argument
3816 ranges, first_bb); in optimize_range_tests()
4322 basic_block first_bb = gimple_bb (stmt); in maybe_optimize_range_tests() local
4323 basic_block last_bb = first_bb; in maybe_optimize_range_tests()
4339 if (EDGE_COUNT (first_bb->succs) != 2) in maybe_optimize_range_tests()
4343 other_bb = single_succ (first_bb); in maybe_optimize_range_tests()
4354 while (single_pred_p (first_bb)) in maybe_optimize_range_tests()
[all …]
H A Dipa-fnsummary.c2212 basic_block first_bb = NULL; in phi_result_unknown_predicate() local
2227 if (!first_bb) in phi_result_unknown_predicate()
2228 first_bb = single_pred (e->src); in phi_result_unknown_predicate()
2229 else if (single_pred (e->src) != first_bb) in phi_result_unknown_predicate()
2234 if (!first_bb) in phi_result_unknown_predicate()
2235 first_bb = e->src; in phi_result_unknown_predicate()
2236 else if (e->src != first_bb) in phi_result_unknown_predicate()
2241 if (!first_bb) in phi_result_unknown_predicate()
2244 stmt = last_stmt (first_bb); in phi_result_unknown_predicate()
H A Dhaifa-sched.c8252 sched_create_recovery_edges (basic_block first_bb, basic_block rec, in sched_create_recovery_edges() argument
8259 if (BB_PARTITION (first_bb) != BB_PARTITION (rec)) in sched_create_recovery_edges()
8265 edge e2 = single_succ_edge (first_bb); in sched_create_recovery_edges()
8266 edge e = make_edge (first_bb, rec, edge_flags); in sched_create_recovery_edges()
8298 set_immediate_dominator (CDI_DOMINATORS, rec, first_bb); in sched_create_recovery_edges()
8417 basic_block first_bb, second_bb; in create_check_block_twin() local
8420 first_bb = BLOCK_FOR_INSN (check); in create_check_block_twin()
8421 second_bb = sched_split_block (first_bb, check); in create_check_block_twin()
8423 sched_create_recovery_edges (first_bb, rec, second_bb); in create_check_block_twin()
8425 sched_init_only_bb (second_bb, first_bb); in create_check_block_twin()
[all …]
H A Dshrink-wrap.c1771 try_shrink_wrapping_separate (basic_block first_bb) in try_shrink_wrapping_separate() argument
1815 place_prologue_for_one_component (j, first_bb); in try_shrink_wrapping_separate()
1833 bitmap_and_compl (components, components, SW (first_bb)->has_components); in try_shrink_wrapping_separate()
H A Dsel-sched-ir.c5550 basic_block first_bb, second_bb, recovery_block; in sel_create_recovery_block() local
5554 first_bb = BLOCK_FOR_INSN (orig_insn); in sel_create_recovery_block()
5558 gcc_assert (single_succ_p (first_bb)); in sel_create_recovery_block()
5559 second_bb = single_succ (first_bb); in sel_create_recovery_block()
5562 second_bb = sched_split_block (first_bb, orig_insn); in sel_create_recovery_block()
5569 sched_create_recovery_edges (first_bb, recovery_block, second_bb); in sel_create_recovery_block()
5571 add_bb_to_loop (recovery_block, first_bb->loop_father); in sel_create_recovery_block()
H A Dcse.c6301 cse_find_path (basic_block first_bb, struct cse_basic_block_data *data, in cse_find_path() argument
6308 bitmap_set_bit (cse_visited_basic_blocks, first_bb->index); in cse_find_path()
6315 gcc_assert (data->path[0].bb == first_bb); in cse_find_path()
6327 data->path[path_size++].bb = first_bb; in cse_find_path()
H A Dvar-tracking.c10175 basic_block first_bb, last_bb; in vt_initialize() local
10194 first_bb = bb; in vt_initialize()
10209 FOR_BB_BETWEEN (bb, first_bb, last_bb->next_bb, next_bb) in vt_initialize()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dsched-ebb.cc473 basic_block first_bb, target_bb; in schedule_ebb() local
491 first_bb = BLOCK_FOR_INSN (head); in schedule_ebb()
499 if (!bitmap_bit_p (&dont_calc_deps, first_bb->index)) in schedule_ebb()
518 gcc_assert (first_bb == last_bb); in schedule_ebb()
530 unlink_bb_notes (first_bb, last_bb); in schedule_ebb()
532 target_bb = first_bb; in schedule_ebb()
557 gcc_assert (first_bb != last_bb in schedule_ebb()
H A Dshrink-wrap.h28 extern void try_shrink_wrapping_separate (basic_block first_bb);
H A Dsched-rgn.cc3127 basic_block first_bb, last_bb; in schedule_region() local
3130 first_bb = EBB_FIRST_BB (bb); in schedule_region()
3133 get_ebb_head_tail (first_bb, last_bb, &head, &tail); in schedule_region()
3137 gcc_assert (first_bb == last_bb); in schedule_region()
3140 sched_setup_bb_reg_pressure_info (first_bb, PREV_INSN (head)); in schedule_region()
3147 basic_block first_bb, last_bb, curr_bb; in schedule_region() local
3150 first_bb = EBB_FIRST_BB (bb); in schedule_region()
3153 get_ebb_head_tail (first_bb, last_bb, &head, &tail); in schedule_region()
3157 gcc_assert (first_bb == last_bb); in schedule_region()
3166 unlink_bb_notes (first_bb, last_bb); in schedule_region()
[all …]
H A Dtree-ssa-reassoc.cc3734 basic_block first_bb) in optimize_range_tests_var_bound() argument
3875 && bb2 != first_bb in optimize_range_tests_var_bound()
3876 && dominated_by_p (CDI_DOMINATORS, bb2, first_bb)) in optimize_range_tests_var_bound()
4046 vec<operand_entry *> *ops, basic_block first_bb) in optimize_range_tests() argument
4124 ranges, first_bb); in optimize_range_tests()
4692 basic_block first_bb = gimple_bb (stmt); in maybe_optimize_range_tests() local
4693 basic_block last_bb = first_bb; in maybe_optimize_range_tests()
4709 if (EDGE_COUNT (first_bb->succs) != 2) in maybe_optimize_range_tests()
4713 other_bb = single_succ (first_bb); in maybe_optimize_range_tests()
4724 while (single_pred_p (first_bb)) in maybe_optimize_range_tests()
[all …]
H A Dipa-fnsummary.cc2328 basic_block first_bb = NULL; in phi_result_unknown_predicate() local
2343 if (!first_bb) in phi_result_unknown_predicate()
2344 first_bb = single_pred (e->src); in phi_result_unknown_predicate()
2345 else if (single_pred (e->src) != first_bb) in phi_result_unknown_predicate()
2350 if (!first_bb) in phi_result_unknown_predicate()
2351 first_bb = e->src; in phi_result_unknown_predicate()
2352 else if (e->src != first_bb) in phi_result_unknown_predicate()
2357 if (!first_bb) in phi_result_unknown_predicate()
2360 stmt = last_stmt (first_bb); in phi_result_unknown_predicate()
H A Dhaifa-sched.cc8257 sched_create_recovery_edges (basic_block first_bb, basic_block rec, in sched_create_recovery_edges() argument
8264 if (BB_PARTITION (first_bb) != BB_PARTITION (rec)) in sched_create_recovery_edges()
8270 edge e2 = single_succ_edge (first_bb); in sched_create_recovery_edges()
8271 edge e = make_edge (first_bb, rec, edge_flags); in sched_create_recovery_edges()
8303 set_immediate_dominator (CDI_DOMINATORS, rec, first_bb); in sched_create_recovery_edges()
8422 basic_block first_bb, second_bb; in create_check_block_twin() local
8425 first_bb = BLOCK_FOR_INSN (check); in create_check_block_twin()
8426 second_bb = sched_split_block (first_bb, check); in create_check_block_twin()
8428 sched_create_recovery_edges (first_bb, rec, second_bb); in create_check_block_twin()
8430 sched_init_only_bb (second_bb, first_bb); in create_check_block_twin()
[all …]
H A Dshrink-wrap.cc1782 try_shrink_wrapping_separate (basic_block first_bb) in try_shrink_wrapping_separate() argument
1823 place_prologue_for_one_component (j, first_bb); in try_shrink_wrapping_separate()
1841 bitmap_and_compl (components, components, SW (first_bb)->has_components); in try_shrink_wrapping_separate()
H A Dsel-sched-ir.cc5548 basic_block first_bb, second_bb, recovery_block; in sel_create_recovery_block() local
5552 first_bb = BLOCK_FOR_INSN (orig_insn); in sel_create_recovery_block()
5556 gcc_assert (single_succ_p (first_bb)); in sel_create_recovery_block()
5557 second_bb = single_succ (first_bb); in sel_create_recovery_block()
5560 second_bb = sched_split_block (first_bb, orig_insn); in sel_create_recovery_block()
5567 sched_create_recovery_edges (first_bb, recovery_block, second_bb); in sel_create_recovery_block()
5569 add_bb_to_loop (recovery_block, first_bb->loop_father); in sel_create_recovery_block()
H A Dcse.cc6277 cse_find_path (basic_block first_bb, struct cse_basic_block_data *data, in cse_find_path() argument
6284 bitmap_set_bit (cse_visited_basic_blocks, first_bb->index); in cse_find_path()
6291 gcc_assert (data->path[0].bb == first_bb); in cse_find_path()
6303 data->path[path_size++].bb = first_bb; in cse_find_path()
H A Dvar-tracking.cc10206 basic_block first_bb, last_bb; in vt_initialize() local
10225 first_bb = bb; in vt_initialize()
10240 FOR_BB_BETWEEN (bb, first_bb, last_bb->next_bb, next_bb) in vt_initialize()
/netbsd-src/external/gpl3/gcc/dist/gcc/rtl-ssa/
H A Dblocks.cc254 auto index = first_bb ()->index (); in print_identifier()
535 basic_block pred_cfg_bb = single_pred (ebb->first_bb ()->cfg_bb ()); in create_degenerate_phi()
538 if (!bitmap_set_bit (DF_LR_IN (ebb->first_bb ()->cfg_bb ()), regno)) in create_degenerate_phi()
763 DF_LR_IN (bi.current_ebb->first_bb ()->cfg_bb ())); in calculate_ebb_live_in_for_debug()
773 basic_block cfg_bb = ebb->first_bb ()->cfg_bb (); in add_phi_nodes()
992 if (dest_bb->ebb () != ebb || dest_bb == ebb->first_bb ()) in record_block_live_out()
1009 if (bb == ebb->first_bb ()) in start_block()
1022 if (bb == ebb->first_bb ()) in start_block()
1044 if (bb == ebb->first_bb ()) in start_block()
1097 basic_block cfg_bb = ebb->first_bb ()->cfg_bb (); in populate_phi_inputs()
H A Dblocks.h219 bb_info *first_bb () const { return m_first_bb; } in first_bb() function
H A Dmovement.h127 if (!bitmap_bit_p (DF_LR_IN (ebb->first_bb ()->cfg_bb ()), regno)) in restrict_movement_for_dead_range()
H A Dinternals.inl568 inline ebb_info::ebb_info (bb_info *first_bb, bb_info *last_bb) argument
571 m_first_bb (first_bb),
H A Daccesses.cc1364 insn_info *use_insn = bb->ebb ()->first_bb ()->head_insn (); in make_use_available()

12