Searched refs:loop_split_edge_with (Results 1 – 12 of 12) sorted by relevance
/openbsd/gnu/gcc/gcc/ |
H A D | tree-ssa-loop-ch.c | 197 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 D | loop-unroll.c | 1012 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 D | loop-doloop.c | 260 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 D | loop-unswitch.c | 483 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 D | cfgloopmanip.c | 270 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 D | cfgloop.h | 223 extern basic_block loop_split_edge_with (edge, rtx);
|
H A D | tree-ssa-loop-manip.c | 450 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 D | modulo-sched.c | 747 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 D | tree-vect-transform.c | 3070 loop_split_edge_with (loop_preheader_edge (loop), NULL); in vect_transform_loop()
|
H A D | lambda-code.c | 2467 preheaderbb = loop_split_edge_with (loop->single_exit, NULL); in perfect_nestify()
|
/openbsd/gnu/gcc/gcc/doc/ |
H A D | loop.texi | 202 @item @code{loop_split_edge_with}: Splits an edge, and places a
|
H A D | gccint.info | 8097 * `loop_split_edge_with': Splits an edge, and places a specified RTL
|