Searched refs:exit_bb (Results 1 - 7 of 7) sorted by relevance

/freebsd-9.3-release/contrib/gcc/
H A Dtree-if-conv.c439 if_convertible_bb_p (struct loop *loop, basic_block bb, basic_block exit_bb) argument
447 if (exit_bb)
462 && bb != exit_bb
463 && !dominated_by_p (CDI_DOMINATORS, bb, exit_bb))
504 basic_block exit_bb = NULL; local
557 if (!if_convertible_bb_p (loop, bb, exit_bb))
580 exit_bb = bb;
896 basic_block bb, exit_bb, merge_target_bb; local
907 exit_bb = NULL;
913 exit_bb
[all...]
H A Domp-low.c2365 basic_block exit_bb;
2370 exit_bb = region->exit;
2374 if (! exit_bb)
2382 si = bsi_last (exit_bb);
2388 FOR_EACH_EDGE (e, ei, exit_bb->preds)
2422 basic_block entry_bb, exit_bb, new_bb;
2436 exit_bb = region->exit;
2459 if (exit_bb)
2461 exit_succ_e = single_succ_edge (exit_bb);
2536 new_bb = move_sese_region_to_fn (child_cfun, entry_bb, exit_bb);
2364 basic_block exit_bb; local
2421 basic_block entry_bb, exit_bb, new_bb; local
2597 basic_block entry_bb, cont_bb, exit_bb, l0_bb, l1_bb; local
2788 basic_block entry_bb, exit_bb, seq_start_bb, body_bb, cont_bb; local
2960 basic_block entry_bb, exit_bb, body_bb, seq_start_bb, iter_part_bb; local
3190 basic_block entry_bb, exit_bb, l0_bb, l1_bb, l2_bb, default_bb; local
3353 basic_block entry_bb, exit_bb; local
3390 basic_block entry_bb, exit_bb; local
[all...]
H A Dtree-ssa-loop-manip.c848 basic_block rest, exit_bb; local
896 exit_bb = single_pred (loop->latch);
898 new_exit = make_edge (exit_bb, rest, EDGE_FALSE_VALUE | irr);
945 bsi = bsi_last (exit_bb);
H A Dtree-vectorizer.c937 slpeel_add_loop_guard (basic_block guard_bb, tree cond, basic_block exit_bb,
950 tree_block_label (exit_bb));
957 new_e = make_edge (guard_bb, exit_bb, EDGE_TRUE_VALUE);
958 set_immediate_dominator (CDI_DOMINATORS, exit_bb, dom_bb);
936 slpeel_add_loop_guard(basic_block guard_bb, tree cond, basic_block exit_bb, basic_block dom_bb) argument
H A Dtree-cfg.c4858 basic_block exit_bb)
4878 gcc_assert (entry_bb != exit_bb
4879 && (!exit_bb
4880 || dominated_by_p (CDI_DOMINATORS, exit_bb, entry_bb)));
4884 gather_blocks_in_sese_region (entry_bb, exit_bb, &bbs);
4901 if (exit_bb)
4903 num_exit_edges = EDGE_COUNT (exit_bb->succs);
4908 for (ei = ei_start (exit_bb->succs); (e = ei_safe_edge (ei)) != NULL;)
4958 move_block_to_fn (dest_cfun, bb, after, bb != exit_bb, vars_to_remove,
4999 if (exit_bb)
4857 move_sese_region_to_fn(struct function *dest_cfun, basic_block entry_bb, basic_block exit_bb) argument
[all...]
H A Dloop-iv.c2543 basic_block exit_bb; local
2547 exit_bb = e->src;
2551 if (exit_bb->loop_father != loop)
2555 if (!dominated_by_p (CDI_DOMINATORS, loop->latch, exit_bb))
2559 if (!any_condjump_p (BB_END (exit_bb)))
2562 ein = EDGE_SUCC (exit_bb, 0);
2564 ein = EDGE_SUCC (exit_bb, 1);
H A Dtree-vect-transform.c774 basic_block exit_bb; local
855 exit_bb = loop->single_exit->dest;
856 new_phi = create_phi_node (SSA_NAME_VAR (vect_def), exit_bb);
858 exit_bsi = bsi_start (exit_bb);
2498 basic_block exit_bb = loop->single_exit->dest; local
2505 gcc_assert (single_pred_p (exit_bb));
2563 /* Insert stmt into exit_bb. */
2564 last_bsi = bsi_last (exit_bb);

Completed in 210 milliseconds