Home
last modified time | relevance | path

Searched refs:exit_bb (Results 1 – 8 of 8) sorted by relevance

/freebsd-10-stable/contrib/gcc/
Dtree-if-conv.c439 if_convertible_bb_p (struct loop *loop, basic_block bb, basic_block exit_bb) in if_convertible_bb_p() argument
447 if (exit_bb) in if_convertible_bb_p()
462 && bb != exit_bb in if_convertible_bb_p()
463 && !dominated_by_p (CDI_DOMINATORS, bb, exit_bb)) in if_convertible_bb_p()
504 basic_block exit_bb = NULL; in if_convertible_loop_p() local
557 if (!if_convertible_bb_p (loop, bb, exit_bb)) in if_convertible_loop_p()
580 exit_bb = bb; in if_convertible_loop_p()
896 basic_block bb, exit_bb, merge_target_bb; in combine_blocks() local
907 exit_bb = NULL; in combine_blocks()
913 exit_bb = bb; in combine_blocks()
[all …]
Domp-low.c2364 basic_block exit_bb; in remove_exit_barrier() local
2369 exit_bb = region->exit; in remove_exit_barrier()
2373 if (! exit_bb) in remove_exit_barrier()
2381 si = bsi_last (exit_bb); in remove_exit_barrier()
2387 FOR_EACH_EDGE (e, ei, exit_bb->preds) in remove_exit_barrier()
2421 basic_block entry_bb, exit_bb, new_bb; in expand_omp_parallel() local
2435 exit_bb = region->exit; in expand_omp_parallel()
2458 if (exit_bb) in expand_omp_parallel()
2460 exit_succ_e = single_succ_edge (exit_bb); in expand_omp_parallel()
2535 new_bb = move_sese_region_to_fn (child_cfun, entry_bb, exit_bb); in expand_omp_parallel()
[all …]
Dtree-ssa-loop-manip.c848 basic_block rest, exit_bb; in tree_unroll_loop() local
896 exit_bb = single_pred (loop->latch); in tree_unroll_loop()
898 new_exit = make_edge (exit_bb, rest, EDGE_FALSE_VALUE | irr); in tree_unroll_loop()
945 bsi = bsi_last (exit_bb); in tree_unroll_loop()
Dtree-vectorizer.c936 slpeel_add_loop_guard (basic_block guard_bb, tree cond, basic_block exit_bb, in slpeel_add_loop_guard() argument
949 tree_block_label (exit_bb)); in slpeel_add_loop_guard()
956 new_e = make_edge (guard_bb, exit_bb, EDGE_TRUE_VALUE); in slpeel_add_loop_guard()
957 set_immediate_dominator (CDI_DOMINATORS, exit_bb, dom_bb); in slpeel_add_loop_guard()
Dtree-cfg.c4858 basic_block exit_bb) in move_sese_region_to_fn() argument
4878 gcc_assert (entry_bb != exit_bb in move_sese_region_to_fn()
4879 && (!exit_bb in move_sese_region_to_fn()
4880 || dominated_by_p (CDI_DOMINATORS, exit_bb, entry_bb))); in move_sese_region_to_fn()
4884 gather_blocks_in_sese_region (entry_bb, exit_bb, &bbs); in move_sese_region_to_fn()
4901 if (exit_bb) in move_sese_region_to_fn()
4903 num_exit_edges = EDGE_COUNT (exit_bb->succs); in move_sese_region_to_fn()
4908 for (ei = ei_start (exit_bb->succs); (e = ei_safe_edge (ei)) != NULL;) in move_sese_region_to_fn()
4958 move_block_to_fn (dest_cfun, bb, after, bb != exit_bb, vars_to_remove, in move_sese_region_to_fn()
4999 if (exit_bb) in move_sese_region_to_fn()
[all …]
Dloop-iv.c2543 basic_block exit_bb; in check_simple_exit() local
2547 exit_bb = e->src; in check_simple_exit()
2551 if (exit_bb->loop_father != loop) in check_simple_exit()
2555 if (!dominated_by_p (CDI_DOMINATORS, loop->latch, exit_bb)) in check_simple_exit()
2559 if (!any_condjump_p (BB_END (exit_bb))) in check_simple_exit()
2562 ein = EDGE_SUCC (exit_bb, 0); in check_simple_exit()
2564 ein = EDGE_SUCC (exit_bb, 1); in check_simple_exit()
Dtree-vect-transform.c774 basic_block exit_bb; in vect_create_epilog_for_reduction() local
855 exit_bb = loop->single_exit->dest; in vect_create_epilog_for_reduction()
856 new_phi = create_phi_node (SSA_NAME_VAR (vect_def), exit_bb); in vect_create_epilog_for_reduction()
858 exit_bsi = bsi_start (exit_bb); in vect_create_epilog_for_reduction()
2498 basic_block exit_bb = loop->single_exit->dest; in vect_update_ivs_after_vectorizer() local
2505 gcc_assert (single_pred_p (exit_bb)); in vect_update_ivs_after_vectorizer()
2564 last_bsi = bsi_last (exit_bb); in vect_update_ivs_after_vectorizer()
DChangeLog-20066371 * omp-low.c (remove_exit_barrier): Handle NULL exit_bb.