Home
last modified time | relevance | path

Searched refs:loop_split_edge_with (Results 1 – 12 of 12) sorted by relevance

/openbsd/gnu/gcc/gcc/
H A Dtree-ssa-loop-ch.c197 exit = single_pred_edge (loop_split_edge_with (exit, NULL)); in copy_loop_headers()
230 loop_split_edge_with (loop_preheader_edge (loop), NULL); in copy_loop_headers()
231 loop_split_edge_with (loop_latch_edge (loop), NULL); in copy_loop_headers()
H A Dloop-unroll.c1012 loop_split_edge_with (loop_preheader_edge (loop), init_code); in unroll_loop_runtime_iterations()
1036 swtch = loop_split_edge_with (loop_preheader_edge (loop), in unroll_loop_runtime_iterations()
1056 preheader = loop_split_edge_with (loop_preheader_edge (loop), NULL_RTX); in unroll_loop_runtime_iterations()
1061 swtch = loop_split_edge_with (single_pred_edge (swtch), branch_code); in unroll_loop_runtime_iterations()
1074 preheader = loop_split_edge_with (loop_preheader_edge (loop), NULL_RTX); in unroll_loop_runtime_iterations()
1079 swtch = loop_split_edge_with (single_succ_edge (swtch), branch_code); in unroll_loop_runtime_iterations()
1722 loop_split_edge_with (loop_preheader_edge (loop), NULL_RTX); in analyze_insns_in_loop()
1723 opt_info->loop_preheader = loop_split_edge_with (loop_preheader_edge (loop), NULL_RTX); in analyze_insns_in_loop()
1731 opt_info->loop_exit = loop_split_edge_with (edges[0], NULL_RTX); in analyze_insns_in_loop()
H A Dloop-doloop.c260 bb = loop_split_edge_with (*e, seq); in add_test()
375 = loop_split_edge_with (loop_preheader_edge (loop), NULL_RTX); in doloop_modify()
377 = loop_split_edge_with (loop_preheader_edge (loop), NULL_RTX); in doloop_modify()
H A Dloop-unswitch.c483 loop_split_edge_with (loop_preheader_edge (loop), NULL_RTX); in unswitch_loop()
484 loop_split_edge_with (loop_preheader_edge (nloop), NULL_RTX); in unswitch_loop()
H A Dcfgloopmanip.c270 e = single_pred_edge (loop_split_edge_with (e, NULL_RTX)); in remove_path()
1201 loop_split_edge_with (e, NULL_RTX); in force_single_succ_latches()
1211 loop_split_edge_with (edge e, rtx insns) in loop_split_edge_with() function
1383 loop_split_edge_with (loop_preheader_edge (loop), NULL); in loop_version()
1384 loop_split_edge_with (loop_preheader_edge (nloop), NULL); in loop_version()
H A Dcfgloop.h223 extern basic_block loop_split_edge_with (edge, rtx);
H A Dtree-ssa-loop-manip.c450 basic_block bb = loop_split_edge_with (exit, NULL); in split_loop_exit_edge()
895 loop_split_edge_with (loop_latch_edge (loop), NULL); in tree_unroll_loop()
H A Dmodulo-sched.c747 loop_split_edge_with(e , get_insns()); in generate_prolog_epilog()
760 loop_split_edge_with(e , get_insns()); in generate_prolog_epilog()
882 loop_split_edge_with (e, NULL_RTX); in canon_loop()
890 loop_split_edge_with (e, NULL_RTX); in canon_loop()
H A Dtree-vect-transform.c3070 loop_split_edge_with (loop_preheader_edge (loop), NULL); in vect_transform_loop()
H A Dlambda-code.c2467 preheaderbb = loop_split_edge_with (loop->single_exit, NULL); in perfect_nestify()
/openbsd/gnu/gcc/gcc/doc/
H A Dloop.texi202 @item @code{loop_split_edge_with}: Splits an edge, and places a
H A Dgccint.info8097 * `loop_split_edge_with': Splits an edge, and places a specified RTL