Home
last modified time | relevance | path

Searched refs:redirect_edge_and_branch (Results 1 – 25 of 47) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dcfghooks.h91 edge (*redirect_edge_and_branch) (edge e, basic_block b); member
219 extern edge redirect_edge_and_branch (edge, basic_block);
H A Dcfghooks.c365 redirect_edge_and_branch (edge e, basic_block dest) in redirect_edge_and_branch() function
369 if (!cfg_hooks->redirect_edge_and_branch) in redirect_edge_and_branch()
373 ret = cfg_hooks->redirect_edge_and_branch (e, dest); in redirect_edge_and_branch()
415 e = redirect_edge_and_branch (e, other->dest); in remove_branch()
H A Dtree-cfgcleanup.c563 s = redirect_edge_and_branch (e, dest); in remove_forwarder_block()
1225 e = redirect_edge_and_branch (e, dest); in remove_forwarder_block_with_phi()
1249 s = redirect_edge_and_branch (e, dest); in remove_forwarder_block_with_phi()
H A Dtree-ssa-threadupdate.c1005 e2 = redirect_edge_and_branch (victim, elast->dest); in ssa_fix_duplicate_block_edges()
1017 e2 = redirect_edge_and_branch (victim, rd->dup_blocks[count + 1]); in ssa_fix_duplicate_block_edges()
1288 e2 = redirect_edge_and_branch (e, rd->dup_blocks[0]); in ssa_redirect_edges()
2453 redirected = redirect_edge_and_branch (entry, get_bb_copy (entry->dest)); in duplicate_thread_path()
H A Dcoroutine-passes.cc279 e = redirect_edge_and_branch (e, new_bb); in move_edge_and_update()
H A Dgimple-loop-jam.c316 e = redirect_edge_and_branch (loop_latch_edge (next), in fuse_loops()
H A Dtree-parloops.c2370 e = redirect_edge_and_branch (entry, new_header); in transform_to_exit_first_loop_alt()
2375 e = redirect_edge_and_branch (post_inc_edge, new_header); in transform_to_exit_first_loop_alt()
2380 e = redirect_edge_and_branch (post_cond_edge, header); in transform_to_exit_first_loop_alt()
2384 e = redirect_edge_and_branch (edge_at_split, latch); in transform_to_exit_first_loop_alt()
2864 e = redirect_edge_and_branch (exit, nexit->dest); in create_parallel_loop()
H A Dgimple-ssa-isolate-paths.c166 e2 = redirect_edge_and_branch (e, duplicate); in isolate_path()
H A Dtree-tailcall.c995 e = redirect_edge_and_branch (single_succ_edge (gsi_bb (t->call_gsi)), in eliminate_tail_call()
H A Dcfgrtl.c1751 if (redirect_edge_and_branch (e, target) in rtl_redirect_edge_and_branch_force()
1944 edge redirected = redirect_edge_and_branch (edge_in, bb); in rtl_split_edge()
4092 redirect_edge_and_branch (e2, nb); in fixup_reorder_chain()
H A Dtree-ssa-tail-merge.c1569 pred_edge = redirect_edge_and_branch (pred_edge, bb2); in replace_block_by()
H A Dsel-sched-ir.c5668 redirected = redirect_edge_and_branch (e, to); in sel_redirect_edge_and_branch()
6432 redirect_edge_and_branch (e, bb->next_bb); in sel_remove_loop_preheader()
6447 redirect_edge_and_branch (EDGE_SUCC (prev_bb, 0), next_bb); in sel_remove_loop_preheader()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dcfghooks.h94 edge (*redirect_edge_and_branch) (edge e, basic_block b); member
221 extern edge redirect_edge_and_branch (edge, basic_block);
H A Dcfghooks.cc381 redirect_edge_and_branch (edge e, basic_block dest) in redirect_edge_and_branch() function
385 if (!cfg_hooks->redirect_edge_and_branch) in redirect_edge_and_branch()
389 ret = cfg_hooks->redirect_edge_and_branch (e, dest); in redirect_edge_and_branch()
431 e = redirect_edge_and_branch (e, other->dest); in remove_branch()
H A Dtree-cfgcleanup.cc585 s = redirect_edge_and_branch (e, dest); in remove_forwarder_block()
1243 e = redirect_edge_and_branch (e, dest); in remove_forwarder_block_with_phi()
1267 s = redirect_edge_and_branch (e, dest); in remove_forwarder_block_with_phi()
H A Dcoroutine-passes.cc279 e = redirect_edge_and_branch (e, new_bb); in move_edge_and_update()
H A Dgimple-loop-jam.cc323 e = redirect_edge_and_branch (loop_latch_edge (next), in fuse_loops()
H A Dtree-ssa-threadupdate.cc1087 e2 = redirect_edge_and_branch (victim, elast->dest); in ssa_fix_duplicate_block_edges()
1099 e2 = redirect_edge_and_branch (victim, rd->dup_blocks[count + 1]); in ssa_fix_duplicate_block_edges()
1370 e2 = redirect_edge_and_branch (e, rd->dup_blocks[0]); in ssa_redirect_edges()
2528 redirected = redirect_edge_and_branch (entry, get_bb_copy (entry->dest)); in duplicate_thread_path()
H A Dtree-parloops.cc2370 e = redirect_edge_and_branch (entry, new_header); in transform_to_exit_first_loop_alt()
2375 e = redirect_edge_and_branch (post_inc_edge, new_header); in transform_to_exit_first_loop_alt()
2380 e = redirect_edge_and_branch (post_cond_edge, header); in transform_to_exit_first_loop_alt()
2384 e = redirect_edge_and_branch (edge_at_split, latch); in transform_to_exit_first_loop_alt()
2864 e = redirect_edge_and_branch (exit, nexit->dest); in create_parallel_loop()
H A Dgimple-ssa-isolate-paths.cc166 e2 = redirect_edge_and_branch (e, duplicate); in isolate_path()
H A Dtree-tailcall.cc995 e = redirect_edge_and_branch (single_succ_edge (gsi_bb (t->call_gsi)), in eliminate_tail_call()
H A Dtree-ssa-tail-merge.cc1581 pred_edge = redirect_edge_and_branch (pred_edge, bb2); in replace_block_by()
H A Dcfgrtl.cc1755 if (redirect_edge_and_branch (e, target) in rtl_redirect_edge_and_branch_force()
1943 edge redirected = redirect_edge_and_branch (edge_in, bb); in rtl_split_edge()
4152 redirect_edge_and_branch (e2, nb); in fixup_reorder_chain()
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/
H A Dcfg.texi487 @findex redirect_edge_and_branch
491 @code{redirect_edge_and_branch}, do not have enough information to
603 @findex redirect_edge_and_branch, redirect_jump
606 and thus use of @code{redirect_edge_and_branch} is preferred over more
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Dcfg.texi487 @findex redirect_edge_and_branch
491 @code{redirect_edge_and_branch}, do not have enough information to
603 @findex redirect_edge_and_branch, redirect_jump
606 and thus use of @code{redirect_edge_and_branch} is preferred over more

12