/dports/lang/mono/mono-5.10.1.57/mono/mini/ |
H A D | branch-opts.c | 275 last_bb->next_bb = bb->next_bb; in mono_replace_ins() 276 bb->next_bb = first_bb->next_bb; in mono_replace_ins() 953 previous_bb->next_bb = bb->next_bb; in remove_block_if_useless() 1036 prev_bb->next_bb = bbn->next_bb; in mono_merge_basic_blocks() 1040 bb->next_bb = bbn->next_bb; in mono_merge_basic_blocks() 1063 for (bbn = cfg->bb_entry; bbn->next_bb && bbn->next_bb != bb; bbn = bbn->next_bb) in move_basic_block_to_end() 1066 bbn->next_bb = bb->next_bb; in move_basic_block_to_end() 1070 for (bbn = cfg->bb_entry; bbn->next_bb; bbn = bbn->next_bb) in move_basic_block_to_end() 1100 tmp_bb->next_bb = bb->next_bb; in mono_remove_bblock() 1282 bb->next_bb = bbn->next_bb; in mono_optimize_branches() [all …]
|
/dports/devel/zpu-gcc/zpu-toolchain-1.0/toolchain/gcc/gcc/ |
H A D | cfgbuild.c | 284 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 296 if (min == ENTRY_BLOCK_PTR->next_bb) in make_edges() 300 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 434 else if (bb->next_bb != EXIT_BLOCK_PTR) in make_edges() 436 if (force_fallthru || insn == BB_HEAD (bb->next_bb)) in make_edges() 437 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 613 ENTRY_BLOCK_PTR->next_bb = EXIT_BLOCK_PTR; in find_basic_blocks() 768 for (; bb != EXIT_BLOCK_PTR; bb = bb->next_bb) in find_many_sub_basic_blocks() 778 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks() 808 basic_block next = bb->next_bb; in find_sub_basic_blocks() [all …]
|
H A D | cfg.c | 241 b->next_bb = after->next_bb; in link_block() 243 after->next_bb = b; in link_block() 244 b->next_bb->prev_bb = b; in link_block() 251 b->next_bb->prev_bb = b->prev_bb; in unlink_block() 252 b->prev_bb->next_bb = b->next_bb; in unlink_block() 483 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) in clear_bb_flags() 550 bb->prev_bb->index, bb->next_bb->index); in dump_flow_info() 708 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) in alloc_aux_for_blocks() 720 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) in clear_aux_for_blocks() 830 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR->next_bb, NULL, next_bb) in verify_flow_info() [all …]
|
H A D | loop-init.c | 63 if (bb->next_bb != EXIT_BLOCK_PTR) in loop_optimizer_init() 64 bb->rbi->next = bb->next_bb; in loop_optimizer_init() 111 basic_block c = ENTRY_BLOCK_PTR->next_bb; in fixup_loop_exit_succesor() 145 if (bb->next_bb != EXIT_BLOCK_PTR) in loop_optimizer_finalize() 146 bb->rbi->next = bb->next_bb; in loop_optimizer_finalize()
|
/dports/devel/zpu-binutils/zpu-toolchain-1.0/toolchain/gcc/gcc/ |
H A D | cfgbuild.c | 284 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 296 if (min == ENTRY_BLOCK_PTR->next_bb) in make_edges() 300 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 434 else if (bb->next_bb != EXIT_BLOCK_PTR) in make_edges() 436 if (force_fallthru || insn == BB_HEAD (bb->next_bb)) in make_edges() 437 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 613 ENTRY_BLOCK_PTR->next_bb = EXIT_BLOCK_PTR; in find_basic_blocks() 768 for (; bb != EXIT_BLOCK_PTR; bb = bb->next_bb) in find_many_sub_basic_blocks() 778 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks() 808 basic_block next = bb->next_bb; in find_sub_basic_blocks() [all …]
|
H A D | cfg.c | 241 b->next_bb = after->next_bb; 243 after->next_bb = b; 244 b->next_bb->prev_bb = b; 251 b->next_bb->prev_bb = b->prev_bb; 252 b->prev_bb->next_bb = b->next_bb; 483 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) 550 bb->prev_bb->index, bb->next_bb->index); 708 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) 720 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) 830 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR->next_bb, NULL, next_bb) [all …]
|
H A D | loop-init.c | 63 if (bb->next_bb != EXIT_BLOCK_PTR) in loop_optimizer_init() 64 bb->rbi->next = bb->next_bb; in loop_optimizer_init() 111 basic_block c = ENTRY_BLOCK_PTR->next_bb; in fixup_loop_exit_succesor() 145 if (bb->next_bb != EXIT_BLOCK_PTR) in loop_optimizer_finalize() 146 bb->rbi->next = bb->next_bb; in loop_optimizer_finalize()
|
/dports/devel/tigcc/tigcc-0.96.b8_10/gnu/gcc-4.1-20060728/gcc/ |
H A D | cfgbuild.c | 260 if (min == ENTRY_BLOCK_PTR->next_bb) in make_edges() 263 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 405 else if (bb->next_bb != EXIT_BLOCK_PTR) in make_edges() 407 if (insn == BB_HEAD (bb->next_bb)) in make_edges() 408 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 533 ENTRY_BLOCK_PTR->next_bb = EXIT_BLOCK_PTR; in find_basic_blocks() 555 make_edges (ENTRY_BLOCK_PTR->next_bb, EXIT_BLOCK_PTR->prev_bb, 0); in find_basic_blocks() 757 for (; bb != EXIT_BLOCK_PTR; bb = bb->next_bb) in find_many_sub_basic_blocks() 768 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks()
|
H A D | cfg.c | 90 ENTRY_BLOCK_PTR->next_bb = EXIT_BLOCK_PTR; in init_flow() 143 b->next_bb = after->next_bb; in link_block() 145 after->next_bb = b; in link_block() 146 b->next_bb->prev_bb = b; in link_block() 153 b->next_bb->prev_bb = b->prev_bb; in unlink_block() 154 b->prev_bb->next_bb = b->next_bb; in unlink_block() 156 b->next_bb = NULL; in unlink_block() 413 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) in clear_bb_flags() 529 bb->prev_bb->index, bb->next_bb->index); in dump_flow_info() 666 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) in alloc_aux_for_blocks() [all …]
|
/dports/lang/gnat_util/gcc-6-20180516/gcc/ |
H A D | cfgbuild.c | 212 if (min == ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) in make_edges() 215 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 368 else if (bb->next_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in make_edges() 370 if (insn == BB_HEAD (bb->next_bb)) in make_edges() 371 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 603 for (; bb != EXIT_BLOCK_PTR_FOR_FN (cfun); bb = bb->next_bb) in find_many_sub_basic_blocks() 614 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks()
|
H A D | cfg.c | 78 ENTRY_BLOCK_PTR_FOR_FN (the_fun)->next_bb in init_flow() 133 b->next_bb = after->next_bb; in link_block() 135 after->next_bb = b; in link_block() 136 b->next_bb->prev_bb = b; in link_block() 143 b->next_bb->prev_bb = b->prev_bb; in unlink_block() 144 b->prev_bb->next_bb = b->next_bb; in unlink_block() 146 b->next_bb = NULL; in unlink_block() 642 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in alloc_aux_for_edges() 662 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in clear_aux_for_edges() 757 if (bb->next_bb) in dump_bb_info() [all …]
|
/dports/devel/arm-none-eabi-gcc492/gcc-4.9.2/gcc/ |
H A D | cfgbuild.c | 216 if (min == ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) in make_edges() 219 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 374 else if (bb->next_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in make_edges() 376 if (insn == BB_HEAD (bb->next_bb)) in make_edges() 377 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 611 for (; bb != EXIT_BLOCK_PTR_FOR_FN (cfun); bb = bb->next_bb) in find_many_sub_basic_blocks() 622 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks()
|
H A D | cfg.c | 79 ENTRY_BLOCK_PTR_FOR_FN (the_fun)->next_bb in init_flow() 134 b->next_bb = after->next_bb; in link_block() 136 after->next_bb = b; in link_block() 137 b->next_bb->prev_bb = b; in link_block() 144 b->next_bb->prev_bb = b->prev_bb; in unlink_block() 145 b->prev_bb->next_bb = b->next_bb; in unlink_block() 147 b->next_bb = NULL; in unlink_block() 643 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in alloc_aux_for_edges() 663 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in clear_aux_for_edges() 759 if (bb->next_bb) in dump_bb_info() [all …]
|
/dports/lang/gcc6-aux/gcc-6-20180516/gcc/ |
H A D | cfgbuild.c | 212 if (min == ENTRY_BLOCK_PTR_FOR_FN (cfun)->next_bb) in make_edges() 215 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 368 else if (bb->next_bb != EXIT_BLOCK_PTR_FOR_FN (cfun)) in make_edges() 370 if (insn == BB_HEAD (bb->next_bb)) in make_edges() 371 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 603 for (; bb != EXIT_BLOCK_PTR_FOR_FN (cfun); bb = bb->next_bb) in find_many_sub_basic_blocks() 614 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks()
|
H A D | cfg.c | 78 ENTRY_BLOCK_PTR_FOR_FN (the_fun)->next_bb in init_flow() 133 b->next_bb = after->next_bb; in link_block() 135 after->next_bb = b; in link_block() 136 b->next_bb->prev_bb = b; in link_block() 143 b->next_bb->prev_bb = b->prev_bb; in unlink_block() 144 b->prev_bb->next_bb = b->next_bb; in unlink_block() 146 b->next_bb = NULL; in unlink_block() 642 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in alloc_aux_for_edges() 662 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in clear_aux_for_edges() 757 if (bb->next_bb) in dump_bb_info() [all …]
|
/dports/lang/gcc11-devel/gcc-11-20211009/gcc/ |
H A D | cfg.c | 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() 693 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in alloc_aux_for_edges() 713 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in clear_aux_for_edges() [all …]
|
/dports/lang/gcc12-devel/gcc-12-20211205/gcc/ |
H A D | cfg.c | 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() 693 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in alloc_aux_for_edges() 713 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in clear_aux_for_edges() [all …]
|
/dports/misc/cxx_atomics_pic/gcc-11.2.0/gcc/ |
H A D | cfg.c | 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() 693 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in alloc_aux_for_edges() 713 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in clear_aux_for_edges() [all …]
|
/dports/lang/gcc11/gcc-11.2.0/gcc/ |
H A D | cfg.c | 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() 693 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in alloc_aux_for_edges() 713 EXIT_BLOCK_PTR_FOR_FN (cfun), next_bb) in clear_aux_for_edges() [all …]
|
/dports/devel/mingw32-gcc/gcc-4.8.1/gcc/ |
H A D | cfgbuild.c | 221 if (min == ENTRY_BLOCK_PTR->next_bb) in make_edges() 224 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 378 else if (bb->next_bb != EXIT_BLOCK_PTR) in make_edges() 380 if (insn == BB_HEAD (bb->next_bb)) in make_edges() 381 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 617 for (; bb != EXIT_BLOCK_PTR; bb = bb->next_bb) in find_many_sub_basic_blocks() 628 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks()
|
H A D | cfg.c | 79 ENTRY_BLOCK_PTR_FOR_FUNCTION (the_fun)->next_bb in init_flow() 134 b->next_bb = after->next_bb; in link_block() 136 after->next_bb = b; in link_block() 137 b->next_bb->prev_bb = b; in link_block() 144 b->next_bb->prev_bb = b->prev_bb; in unlink_block() 145 b->prev_bb->next_bb = b->next_bb; in unlink_block() 147 b->next_bb = NULL; in unlink_block() 390 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) in clear_bb_flags() 631 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in clear_aux_for_edges() 727 if (bb->next_bb) in dump_bb_info() [all …]
|
H A D | cfganal.c | 220 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in create_edge_list() 232 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in create_edge_list() 288 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in verify_edge_list() 313 FOR_BB_BETWEEN (p, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in verify_edge_list() 314 FOR_BB_BETWEEN (s, ENTRY_BLOCK_PTR->next_bb, NULL, next_bb) in verify_edge_list() 412 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR->next_bb, NULL, next_bb) in remove_fake_edges() 559 basic_block next_bb; in post_order_compute() local 560 for (b = ENTRY_BLOCK_PTR->next_bb; b != EXIT_BLOCK_PTR; b = next_bb) in post_order_compute() 562 next_bb = b->next_bb; in post_order_compute() 715 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in inverted_post_order_compute()
|
/dports/lang/gcc48/gcc-4.8.5/gcc/ |
H A D | cfgbuild.c | 221 if (min == ENTRY_BLOCK_PTR->next_bb) in make_edges() 224 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in make_edges() 378 else if (bb->next_bb != EXIT_BLOCK_PTR) in make_edges() 380 if (insn == BB_HEAD (bb->next_bb)) in make_edges() 381 cached_make_edge (edge_cache, bb, bb->next_bb, EDGE_FALLTHRU); in make_edges() 617 for (; bb != EXIT_BLOCK_PTR; bb = bb->next_bb) in find_many_sub_basic_blocks() 628 FOR_BB_BETWEEN (bb, min, max->next_bb, next_bb) in find_many_sub_basic_blocks()
|
H A D | cfganal.c | 220 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in create_edge_list() 232 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in create_edge_list() 288 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in verify_edge_list() 313 FOR_BB_BETWEEN (p, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in verify_edge_list() 314 FOR_BB_BETWEEN (s, ENTRY_BLOCK_PTR->next_bb, NULL, next_bb) in verify_edge_list() 412 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR->next_bb, NULL, next_bb) in remove_fake_edges() 559 basic_block next_bb; in post_order_compute() local 560 for (b = ENTRY_BLOCK_PTR->next_bb; b != EXIT_BLOCK_PTR; b = next_bb) in post_order_compute() 562 next_bb = b->next_bb; in post_order_compute() 715 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in inverted_post_order_compute()
|
H A D | cfg.c | 79 ENTRY_BLOCK_PTR_FOR_FUNCTION (the_fun)->next_bb in init_flow() 134 b->next_bb = after->next_bb; in link_block() 136 after->next_bb = b; in link_block() 137 b->next_bb->prev_bb = b; in link_block() 144 b->next_bb->prev_bb = b->prev_bb; in unlink_block() 145 b->prev_bb->next_bb = b->next_bb; in unlink_block() 147 b->next_bb = NULL; in unlink_block() 390 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, NULL, next_bb) in clear_bb_flags() 631 FOR_BB_BETWEEN (bb, ENTRY_BLOCK_PTR, EXIT_BLOCK_PTR, next_bb) in clear_aux_for_edges() 727 if (bb->next_bb) in dump_bb_info() [all …]
|