Searched refs:split_edge (Results 1 – 23 of 23) sorted by relevance
| /freebsd-10-stable/contrib/gcc/ |
| D | cfghooks.h | 81 basic_block (*split_edge) (edge); member 148 extern basic_block split_edge (edge);
|
| D | tree-vectorizer.c | 521 *new_exit_bb = split_edge (loop->single_exit); in slpeel_update_phi_nodes_for_guard1() 647 *new_exit_bb = split_edge (loop->single_exit); in slpeel_update_phi_nodes_for_guard2() 1158 bb_before_first_loop = split_edge (loop_preheader_edge (first_loop)); in slpeel_tree_peel_loop_to_edge() 1160 bb_before_second_loop = split_edge (first_loop->single_exit); in slpeel_tree_peel_loop_to_edge() 1200 bb_after_second_loop = split_edge (second_loop->single_exit); in slpeel_tree_peel_loop_to_edge()
|
| D | cfghooks.c | 396 split_edge (edge e) in split_edge() function 404 if (!cfg_hooks->split_edge) in split_edge() 407 ret = cfg_hooks->split_edge (e); in split_edge()
|
| D | loop-init.c | 59 split_edge (e); in loop_optimizer_init()
|
| D | mode-switching.c | 372 pre_exit = split_edge (eg); in create_pre_exit() 430 post_entry = split_edge (single_succ_edge (ENTRY_BLOCK_PTR)); in optimize_mode_switching()
|
| D | tree-cfgcleanup.c | 675 e = single_succ_edge (split_edge (e)); in remove_forwarder_block_with_phi()
|
| D | sched-ebb.c | 165 bb = split_edge (e); in begin_schedule_ready()
|
| D | cfgloopmanip.c | 1223 new_bb = split_edge (e); in loop_split_edge_with() 1264 new_head = split_edge (e); in lv_adjust_loop_entry_edge()
|
| D | tree-tailcall.c | 906 first = split_edge (single_succ_edge (ENTRY_BLOCK_PTR)); in tree_optimize_tail_calls_1()
|
| D | profile.c | 805 basic_block new = split_edge (e); in branch_prob()
|
| D | cfgloop.c | 502 bb = split_edge (single_succ_edge (ENTRY_BLOCK_PTR)); in canonicalize_loop_headers()
|
| D | tree-cfg.c | 3060 dest = split_edge (e); in tree_find_edge_insert_loc() 5641 split_edge (e); in split_critical_edges()
|
| D | cfgrtl.c | 1430 bb = split_edge (e); in commit_one_edge_insertion()
|
| D | tree-vect-transform.c | 3017 new_exit_bb = split_edge (loop->single_exit); in vect_transform_loop()
|
| D | tree-ssa-pre.c | 3780 split_edge (single_succ_edge (ENTRY_BLOCK_PTR)); in init_pre()
|
| D | ChangeLog-1999 | 2455 * flow.c (split_edge): Take looping structure into account when 4749 (split_edge): Handle casesi insns. 5725 (split_edge): Don't allocate bb->local_set. Increment n_edges. 6909 * flow.c (split_edge): Handle insertion on a fallthrough edge which 11023 * flow.c (split_edge): Set JUMP_LABEL field. 16339 * flow.c (split_edge) update correctly flow graph, disable 18588 (split_edge, insert_insn_on_edge): New.
|
| D | ChangeLog-2001 | 9992 tidy_fallthru_edges, split_edge, insert_insn_on_edge, 11333 * cfg.c (force_nonfallthru_and_redirect, split_edge): Kill EDGE_CRITICAL 11357 (split_edge): Rewrite to use force_nonfallthru and create_block. 11461 (split_block, redirect_edge_and_branch_force, split_edge): 11660 split_edge, insert_insn_on_edge, commit_one_edge_insertion, 16153 (split_edge): Likewise. 16203 (split_edge): Use it. 17579 * flow.c (redirect_edge_and_branch_force, split_edge, 19432 (split_edge) .... here; 19917 * flow.c (split_edge): Set frequency.
|
| D | ChangeLog.tree-ssa | 2893 delete_basic_block, split_edge, create_basic_block, 2898 delete_basic_block, split_edge, create_basic_block, can_merge_blocks_p, 11523 * basic-block.h (split_edge): Rename to rtl_split_edge. 11546 (split_edge): Renamed rtl_split_edge. 11554 (bsi_commit_first_edge_insert): Use split_edge.
|
| D | ChangeLog-2000 | 6276 (split_edge): Likewise. 18253 (split_edge): Keep count information up-to-date. 18305 * flow.c (split_edge): Likewise. 19514 * flow.c (split_edge): Don't allocate global_live_at_start for 26463 * flow.c (split_edge): If the entry node falls through to the 31033 * flow.c (split_edge): Do not call set_block_for_insn if we 31169 * flow.c (split_edge): If we have to insert a new jump, make
|
| D | ChangeLog-2004 | 9595 * cfghooks.c (split_edge): Update IRREDUCIBLE_LOOP flags. 9597 flags moved to split_edge. 10743 (split_edge): Likewise. 13540 * tree-split_edge.c (tree_split_edge): Likewise. 41795 * cfghooks.c (split_edge): Speed up updating of dominators. 44552 delete_basic_block, split_edge, create_basic_block, 44562 split_block, delete_block, split_edge, create_basic_block, 44567 move_block_after, delete_basic_block, split_edge, create_basic_block,
|
| D | ChangeLog-2003 | 15920 * cfgloopmanip.c (loop_split_edge_with): Use split_edge. 20472 * basic-block.h (split_edge): Rename to rtl_split_edge. 20475 * cfgrtl.c (split_edge): Renamed rtl_split_edge. 20479 * basic-block.h (split_block, split_edge, flow_delete_block, 20503 (split_edge): Rename to ...
|
| D | ChangeLog-2002 | 8618 * cfgrtl.c (split_edge): Likewise. 20829 split_block, force_nonfallthru_and_redirect, split_edge): Modified. 21669 back_edge_of_syntactic_loop_p, split_edge, commit_one_edge_insertion, 27770 (split_edge): Likewise.
|
| D | ChangeLog-2005 | 29369 * cfghooks.c (split_edge, tidy_fallthru_edges): Ditto.
|