/netbsd/external/gpl3/gcc/dist/gcc/ |
H A D | cfg.cc | 78 ENTRY_BLOCK_PTR_FOR_FN (the_fun)->next_bb in init_flow() 119 next = bb->next_bb; in free_cfg() 150 b->next_bb = after->next_bb; in link_block() 152 after->next_bb = b; in link_block() 153 b->next_bb->prev_bb = b; in link_block() 160 b->next_bb->prev_bb = b->prev_bb; in unlink_block() 161 b->prev_bb->next_bb = b->next_bb; in unlink_block() 163 b->next_bb = NULL; in unlink_block() 697 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in alloc_aux_for_edges() 717 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in clear_aux_for_edges() [all …]
|
H A D | cfg.c | 78 ENTRY_BLOCK_PTR_FOR_FN (the_fun)->next_bb in init_flow() 136 b->next_bb = after->next_bb; in link_block() 138 after->next_bb = b; in link_block() 139 b->next_bb->prev_bb = b; in link_block() 146 b->next_bb->prev_bb = b->prev_bb; in unlink_block() 147 b->prev_bb->next_bb = b->next_bb; in unlink_block() 149 b->next_bb = NULL; in unlink_block() 679 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in alloc_aux_for_edges() 699 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in clear_aux_for_edges() 794 if (bb->next_bb) in dump_bb_info() [all …]
|
H A D | cfgbuild.c | 214 if (min == ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) in make_edges() 217 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 372 else if (bb->next_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in make_edges() 374 if (insn == BB_HEAD (bb->next_bb)) in make_edges() 375 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 734 for (; bb != EXIT_BLOCK_PTR_FOR_FN (cfun); bb = bb->next_bb) in find_many_sub_basic_blocks() 745 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks()
|
H A D | cfgbuild.cc | 214 if (min == ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) in make_edges() 217 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 372 else if (bb->next_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in make_edges() 374 if (insn == BB_HEAD (bb->next_bb)) in make_edges() 375 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 734 for (; bb != EXIT_BLOCK_PTR_FOR_FN (cfun); bb = bb->next_bb) in find_many_sub_basic_blocks() 745 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks()
|
H A D | hw-doloop.c | 522 loop->head->prev_bb->next_bb = loop->head->next_bb; in reorder_loops() 523 loop->head->next_bb->prev_bb = loop->head->prev_bb; in reorder_loops() 526 loop->head->next_bb = start_bb; in reorder_loops() 527 start_prev_bb->next_bb = start_bb->prev_bb = loop->head; in reorder_loops() 538 if (bb->next_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in reorder_loops() 539 bb->aux = bb->next_bb; in reorder_loops()
|
H A D | hw-doloop.cc | 522 loop->head->prev_bb->next_bb = loop->head->next_bb; in reorder_loops() 523 loop->head->next_bb->prev_bb = loop->head->prev_bb; in reorder_loops() 526 loop->head->next_bb = start_bb; in reorder_loops() 527 start_prev_bb->next_bb = start_bb->prev_bb = loop->head; in reorder_loops() 538 if (bb->next_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in reorder_loops() 539 bb->aux = bb->next_bb; in reorder_loops()
|
H A D | cfganal.c | 228 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in create_edge_list() 241 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in create_edge_list() 298 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in verify_edge_list() 324 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in verify_edge_list() 325 FOR_BB_BETWEEN (s, ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb, NULL, next_bb) in verify_edge_list() 435 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in control_dependences() 441 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in control_dependences() 558 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb, NULL, next_bb) in remove_fake_edges() 697 basic_block next_bb; in post_order_compute() local 701 next_bb = b->next_bb; in post_order_compute() [all …]
|
H A D | cfganal.cc | 269 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in create_edge_list() 282 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in create_edge_list() 339 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in verify_edge_list() 365 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in verify_edge_list() 366 FOR_BB_BETWEEN (s, ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb, NULL, next_bb) in verify_edge_list() 449 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in control_dependences() 455 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in control_dependences() 583 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb, NULL, next_bb) in remove_fake_edges() 726 basic_block next_bb; in post_order_compute() local 730 next_bb = b->next_bb; in post_order_compute() [all …]
|
H A D | sched-ebb.c | 560 delete_basic_block (last_bb->next_bb); in schedule_ebb() 641 if (bb->next_bb == EXIT_BLOCK_PTR_FOR_FN (cfun) in schedule_ebbs() 642 || LABEL_P (BB_HEAD (bb->next_bb))) in schedule_ebbs() 652 bb = bb->next_bb; in schedule_ebbs() 700 && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb))); in advance_target_bb() 713 bb = bb->next_bb; in advance_target_bb()
|
H A D | sched-ebb.cc | 560 delete_basic_block (last_bb->next_bb); in schedule_ebb() 641 if (bb->next_bb == EXIT_BLOCK_PTR_FOR_FN (cfun) in schedule_ebbs() 642 || LABEL_P (BB_HEAD (bb->next_bb))) in schedule_ebbs() 652 bb = bb->next_bb; in schedule_ebbs() 700 && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb))); in advance_target_bb() 713 bb = bb->next_bb; in advance_target_bb()
|
H A D | profile.c | 117 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in instrument_edges() 209 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in get_exec_counts() 262 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in correct_negative_edge_counts() 339 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in set_bb_counts() 358 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in read_profile_edge_counts() 420 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in compute_branch_probabilities() 600 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in compute_branch_probabilities() 1318 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in branch_prob() 1342 && e->src->next_bb == e->dest) in branch_prob() 1364 if (bb == ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) in branch_prob() [all …]
|
H A D | profile.cc | 119 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in instrument_edges() 211 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in get_exec_counts() 264 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in correct_negative_edge_counts() 341 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in set_bb_counts() 360 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in read_profile_edge_counts() 446 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in compute_branch_probabilities() 626 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in compute_branch_probabilities() 1411 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in branch_prob() 1435 && e->src->next_bb == e->dest) in branch_prob() 1457 if (bb == ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) in branch_prob() [all …]
|
H A D | basic-block.h | 133 basic_block next_bb; member 221 FOR_BB_BETWEEN (BB, (FN)->cfg->x_entry_block_ptr->next_bb, (FN)->cfg->x_exit_block_ptr, next_bb) 253 for (BB = ENTRY_BLOCK_PTR_FOR_FN (FN); BB; BB = BB->next_bb)
|
H A D | cfgrtl.c | 647 if (src->next_bb != target) in can_fallthru() 984 && a->next_bb == b in rtl_can_merge_blocks() 2469 prev_first->next_bb = second; in fixup_partitions() 2471 prev_second->next_bb = bb; in fixup_partitions() 2473 prev_bb->next_bb = first; in fixup_partitions() 3015 if (e->src->next_bb != e->dest) in rtl_verify_fallthru() 3061 if (bb != last_bb_seen->next_bb) in rtl_verify_bb_layout() 3503 next_head = BB_HEAD (bb->next_bb); in skip_insns_after_block() 3711 bb->aux = bb->next_bb; in execute() 3776 prev_bb->next_bb = bb; in relink_block_chain() [all …]
|
H A D | cfgrtl.cc | 648 if (src->next_bb != target) in can_fallthru() 996 && a->next_bb == b in rtl_can_merge_blocks() 2469 prev_first->next_bb = second; in fixup_partitions() 2471 prev_second->next_bb = bb; in fixup_partitions() 2473 prev_bb->next_bb = first; in fixup_partitions() 3015 if (e->src->next_bb != e->dest) in rtl_verify_fallthru() 3062 if (bb != last_bb_seen->next_bb) in rtl_verify_bb_layout() 3551 next_head = BB_HEAD (bb->next_bb); in skip_insns_after_block() 3751 bb->aux = bb->next_bb; in execute() 3816 prev_bb->next_bb = bb; in relink_block_chain() [all …]
|
H A D | cfghooks.c | 112 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb, NULL, next_bb) in verify_flow_info() 255 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in verify_flow_info() 982 if (ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb == EXIT_BLOCK_PTR_FOR_FN (cfun)) in tidy_fallthru_edges() 985 FOR_BB_BETWEEN (b, ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb, in tidy_fallthru_edges() 986 EXIT_BLOCK_PTR_FOR_FN (cfun)->prev_bb, next_bb) in tidy_fallthru_edges() 990 c = b->next_bb; in tidy_fallthru_edges()
|
/netbsd/external/gpl3/gcc.old/dist/gcc/ |
H A D | cfg.c | 78 ENTRY_BLOCK_PTR_FOR_FN (the_fun)->next_bb in init_flow() 136 b->next_bb = after->next_bb; in link_block() 138 after->next_bb = b; in link_block() 139 b->next_bb->prev_bb = b; in link_block() 146 b->next_bb->prev_bb = b->prev_bb; in unlink_block() 147 b->prev_bb->next_bb = b->next_bb; in unlink_block() 149 b->next_bb = NULL; in unlink_block() 679 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in alloc_aux_for_edges() 699 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in clear_aux_for_edges() 794 if (bb->next_bb) in dump_bb_info() [all …]
|
H A D | cfgbuild.c | 214 if (min == ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) in make_edges() 217 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 372 else if (bb->next_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in make_edges() 374 if (insn == BB_HEAD (bb->next_bb)) in make_edges() 375 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 734 for (; bb != EXIT_BLOCK_PTR_FOR_FN (cfun); bb = bb->next_bb) in find_many_sub_basic_blocks() 745 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks()
|
H A D | hw-doloop.c | 522 loop->head->prev_bb->next_bb = loop->head->next_bb; in reorder_loops() 523 loop->head->next_bb->prev_bb = loop->head->prev_bb; in reorder_loops() 526 loop->head->next_bb = start_bb; in reorder_loops() 527 start_prev_bb->next_bb = start_bb->prev_bb = loop->head; in reorder_loops() 538 if (bb->next_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in reorder_loops() 539 bb->aux = bb->next_bb; in reorder_loops()
|
H A D | cfganal.c | 228 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in create_edge_list() 241 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in create_edge_list() 298 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in verify_edge_list() 324 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in verify_edge_list() 325 FOR_BB_BETWEEN (s, ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb, NULL, next_bb) in verify_edge_list() 435 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in control_dependences() 441 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in control_dependences() 558 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb, NULL, next_bb) in remove_fake_edges() 697 basic_block next_bb; in post_order_compute() local 701 next_bb = b->next_bb; in post_order_compute() [all …]
|
H A D | sched-ebb.c | 560 delete_basic_block (last_bb->next_bb); in schedule_ebb() 641 if (bb->next_bb == EXIT_BLOCK_PTR_FOR_FN (cfun) in schedule_ebbs() 642 || LABEL_P (BB_HEAD (bb->next_bb))) in schedule_ebbs() 652 bb = bb->next_bb; in schedule_ebbs() 700 && NOTE_INSN_BASIC_BLOCK_P (BB_HEAD (bb->next_bb))); in advance_target_bb() 713 bb = bb->next_bb; in advance_target_bb()
|
H A D | profile.c | 117 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in instrument_edges() 209 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in get_exec_counts() 262 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in correct_negative_edge_counts() 339 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in set_bb_counts() 358 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in read_profile_edge_counts() 420 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in compute_branch_probabilities() 600 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR_FOR_FN (cfun), NULL, next_bb) in compute_branch_probabilities() 1318 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in branch_prob() 1342 && e->src->next_bb == e->dest) in branch_prob() 1364 if (bb == ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) in branch_prob() [all …]
|
H A D | basic-block.h | 133 basic_block next_bb; member 221 FOR_BB_BETWEEN (BB, (FN)->cfg->x_entry_block_ptr->next_bb, (FN)->cfg->x_exit_block_ptr, next_bb) 253 for (BB = ENTRY_BLOCK_PTR_FOR_FN (FN); BB; BB = BB->next_bb)
|
H A D | cfgrtl.c | 647 if (src->next_bb != target) in can_fallthru() 984 && a->next_bb == b in rtl_can_merge_blocks() 2469 prev_first->next_bb = second; in fixup_partitions() 2471 prev_second->next_bb = bb; in fixup_partitions() 2473 prev_bb->next_bb = first; in fixup_partitions() 3015 if (e->src->next_bb != e->dest) in rtl_verify_fallthru() 3061 if (bb != last_bb_seen->next_bb) in rtl_verify_bb_layout() 3503 next_head = BB_HEAD (bb->next_bb); in skip_insns_after_block() 3711 bb->aux = bb->next_bb; in execute() 3776 prev_bb->next_bb = bb; in relink_block_chain() [all …]
|
/netbsd/external/gpl3/gcc/dist/gcc/rtl-ssa/ |
H A D | blocks.h | 54 bb_info *next_bb () const { return m_next_bb; } in next_bb() function 144 using bb_iterator = list_iterator<bb_info, &bb_info::next_bb>;
|