Home
last modified time | relevance | path

Searched refs:exit_block (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dloop-unroll.c630 basic_block exit_block = get_bb_copy (desc->in_edge->src); in unroll_loop_constant_iterations() local
633 if (EDGE_SUCC (exit_block, 0)->dest == desc->out_edge->dest) in unroll_loop_constant_iterations()
635 desc->out_edge = EDGE_SUCC (exit_block, 0); in unroll_loop_constant_iterations()
636 desc->in_edge = EDGE_SUCC (exit_block, 1); in unroll_loop_constant_iterations()
640 desc->out_edge = EDGE_SUCC (exit_block, 1); in unroll_loop_constant_iterations()
641 desc->in_edge = EDGE_SUCC (exit_block, 0); in unroll_loop_constant_iterations()
1091 basic_block exit_block = get_bb_copy (desc->in_edge->src); in unroll_loop_runtime_iterations() local
1095 if (EDGE_SUCC (exit_block, 0)->dest == desc->out_edge->dest) in unroll_loop_runtime_iterations()
1097 desc->out_edge = EDGE_SUCC (exit_block, 0); in unroll_loop_runtime_iterations()
1098 desc->in_edge = EDGE_SUCC (exit_block, 1); in unroll_loop_runtime_iterations()
[all …]
H A Dshrink-wrap.c1269 basic_block exit_block = EXIT_BLOCK_PTR_FOR_FN (cfun); in spread_components() local
1332 FOR_EACH_EDGE (e, ei, exit_block->preds) in spread_components()
1355 bitmap_copy (SW (exit_block)->tail_components, components); in spread_components()
1357 FOR_EACH_EDGE (e, ei, exit_block->preds) in spread_components()
H A Dipa-pure-const.c969 basic_block exit_block = EXIT_BLOCK_PTR_FOR_FN (fun); in malloc_candidate_p() local
974 if (EDGE_COUNT (exit_block->preds) == 0 in malloc_candidate_p()
979 FOR_EACH_EDGE (e, ei, exit_block->preds) in malloc_candidate_p()
H A Dcfgexpand.c6054 basic_block exit_block; in construct_exit_block() local
6092 exit_block = create_basic_block (NEXT_INSN (head), end, prev_bb); in construct_exit_block()
6093 exit_block->count = EXIT_BLOCK_PTR_FOR_FN (cfun)->count; in construct_exit_block()
6094 add_bb_to_loop (exit_block, EXIT_BLOCK_PTR_FOR_FN (cfun)->loop_father); in construct_exit_block()
6101 redirect_edge_succ (e, exit_block); in construct_exit_block()
6106 e = make_single_succ_edge (exit_block, EXIT_BLOCK_PTR_FOR_FN (cfun), in construct_exit_block()
6111 exit_block->count -= e2->count (); in construct_exit_block()
6113 update_bb_for_insn (exit_block); in construct_exit_block()
H A Dtree-parloops.c2353 basic_block exit_block = exit->dest; in transform_to_exit_first_loop_alt() local
2415 replace_uses_in_bb_by (res_b, res_c, exit_block); in transform_to_exit_first_loop_alt()
2448 for (gphi_iterator gsi = gsi_start_phis (exit_block); in transform_to_exit_first_loop_alt()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dloop-unroll.cc617 basic_block exit_block = get_bb_copy (desc->in_edge->src); in unroll_loop_constant_iterations() local
620 if (EDGE_SUCC (exit_block, 0)->dest == desc->out_edge->dest) in unroll_loop_constant_iterations()
622 desc->out_edge = EDGE_SUCC (exit_block, 0); in unroll_loop_constant_iterations()
623 desc->in_edge = EDGE_SUCC (exit_block, 1); in unroll_loop_constant_iterations()
627 desc->out_edge = EDGE_SUCC (exit_block, 1); in unroll_loop_constant_iterations()
628 desc->in_edge = EDGE_SUCC (exit_block, 0); in unroll_loop_constant_iterations()
1068 basic_block exit_block = get_bb_copy (desc->in_edge->src); in unroll_loop_runtime_iterations() local
1072 if (EDGE_SUCC (exit_block, 0)->dest == desc->out_edge->dest) in unroll_loop_runtime_iterations()
1074 desc->out_edge = EDGE_SUCC (exit_block, 0); in unroll_loop_runtime_iterations()
1075 desc->in_edge = EDGE_SUCC (exit_block, 1); in unroll_loop_runtime_iterations()
[all …]
H A Dshrink-wrap.cc1280 basic_block exit_block = EXIT_BLOCK_PTR_FOR_FN (cfun); in spread_components() local
1343 FOR_EACH_EDGE (e, ei, exit_block->preds) in spread_components()
1366 bitmap_copy (SW (exit_block)->tail_components, components); in spread_components()
1368 FOR_EACH_EDGE (e, ei, exit_block->preds) in spread_components()
H A Domp-oacc-neuter-broadcast.cc1096 basic_block exit_block = et2->dest; in worker_single_copy() local
1099 edge ef2 = make_edge (barrier_block, exit_block, EDGE_FALSE_VALUE); in worker_single_copy()
1178 gphi *join_phi = create_phi_node (NULL_TREE, exit_block); in worker_single_copy()
1216 gsi = gsi_start_bb (exit_block); in worker_single_copy()
H A Dipa-pure-const.cc969 basic_block exit_block = EXIT_BLOCK_PTR_FOR_FN (fun); in malloc_candidate_p() local
974 if (EDGE_COUNT (exit_block->preds) == 0 in malloc_candidate_p()
979 FOR_EACH_EDGE (e, ei, exit_block->preds) in malloc_candidate_p()
H A Dcfgexpand.cc6241 basic_block exit_block; in construct_exit_block() local
6279 exit_block = create_basic_block (NEXT_INSN (head), end, prev_bb); in construct_exit_block()
6280 exit_block->count = EXIT_BLOCK_PTR_FOR_FN (cfun)->count; in construct_exit_block()
6281 add_bb_to_loop (exit_block, EXIT_BLOCK_PTR_FOR_FN (cfun)->loop_father); in construct_exit_block()
6288 redirect_edge_succ (e, exit_block); in construct_exit_block()
6293 e = make_single_succ_edge (exit_block, EXIT_BLOCK_PTR_FOR_FN (cfun), in construct_exit_block()
6298 exit_block->count -= e2->count (); in construct_exit_block()
6300 update_bb_for_insn (exit_block); in construct_exit_block()
H A Dtree-parloops.cc2353 basic_block exit_block = exit->dest; in transform_to_exit_first_loop_alt() local
2415 replace_uses_in_bb_by (res_b, res_c, exit_block); in transform_to_exit_first_loop_alt()
2448 for (gphi_iterator gsi = gsi_start_phis (exit_block); in transform_to_exit_first_loop_alt()