Searched refs:loop_latch_edge (Results 1 – 19 of 19) sorted by relevance
/openbsd-src/gnu/gcc/gcc/ |
H A D | tree-ssa-loop-manip.c | 121 add_phi_arg (stmt, va, loop_latch_edge (loop)); in create_iv() 886 (loop, loop_latch_edge (loop), loops, factor - 1, in tree_unroll_loop() 895 loop_split_edge_with (loop_latch_edge (loop), NULL); in tree_unroll_loop() 909 old_latch = loop_latch_edge (loop); in tree_unroll_loop()
|
H A D | tree-ssa-loop-ch.c | 231 loop_split_edge_with (loop_latch_edge (loop), NULL); in copy_loop_headers()
|
H A D | cfgloop.h | 216 extern edge loop_latch_edge (const struct loop *);
|
H A D | tree-vectorizer.c | 279 edge orig_loop_latch = loop_latch_edge (orig_loop); in slpeel_update_phis_for_duplicate_loop() 337 add_phi_arg (phi_new, new_ssa_name, loop_latch_edge (new_loop)); in slpeel_update_phis_for_duplicate_loop() 1814 edge latch_e = loop_latch_edge (loop); in vect_is_simple_reduction()
|
H A D | loop-unroll.c | 773 ok = duplicate_loop_to_header_edge (loop, loop_latch_edge (loop), in unroll_loop_constant_iterations() 1096 ok = duplicate_loop_to_header_edge (loop, loop_latch_edge (loop), in unroll_loop_runtime_iterations() 1431 ok = duplicate_loop_to_header_edge (loop, loop_latch_edge (loop), in unroll_loop_stupid()
|
H A D | cfgloop.c | 1140 && (loop_latch_edge (loop)->flags & EDGE_IRREDUCIBLE_LOOP)) in verify_loop_structure() 1275 loop_latch_edge (const struct loop *loop) in loop_latch_edge() function
|
H A D | cfgloopmanip.c | 836 latch_edge = loop_latch_edge (loop); in duplicate_loop_to_header_edge() 1126 mfb_kj_edge = loop_latch_edge (loop); in create_preheader()
|
H A D | tree-ssa-loop-niter.c | 1313 next = PHI_ARG_DEF_FROM_EDGE (phi, loop_latch_edge (loop)); in get_base_for() 1418 next[j] = PHI_ARG_DEF_FROM_EDGE (phi[j], loop_latch_edge (loop)); in loop_niter_by_eval()
|
H A D | modulo-sched.c | 977 latch_edge = loop_latch_edge (loop); in sms_schedule() 1080 latch_edge = loop_latch_edge (loop); in sms_schedule()
|
H A D | tree-ssa-loop-im.c | 1080 bsi_insert_on_edge (loop_latch_edge (loop), load); in schedule_sm()
|
H A D | tree-vect-transform.c | 814 add_phi_arg (reduction_phi, vect_def, loop_latch_edge (loop)); in vect_create_epilog_for_reduction() 1950 add_phi_arg (phi_stmt, lsq, loop_latch_edge (loop)); in vectorizable_load()
|
H A D | predict.c | 1708 e = loop_latch_edge (loop); in estimate_loops_at_level()
|
H A D | tree-ssa-loop-ivopts.c | 1012 var = PHI_ARG_DEF_FROM_EDGE (phi, loop_latch_edge (loop)); in mark_bivs() 2162 def = PHI_ARG_DEF_FROM_EDGE (phi, loop_latch_edge (data->current_loop)); in add_old_iv_candidates()
|
/openbsd-src/gnu/usr.bin/gcc/gcc/ |
H A D | basic-block.h | 764 extern edge loop_latch_edge PARAMS ((struct loop *));
|
H A D | cfgloop.c | 1179 loop_latch_edge (loop) in loop_latch_edge() function
|
H A D | predict.c | 1070 e = loop_latch_edge (loop);
|
H A D | ChangeLog.7 | 4333 dfs_enumerate_from, loop_preheader_edge, loop_latch_edge, 4349 find_common_loop, verify_loop_structure, loop_latch_edge,
|
/openbsd-src/gnu/gcc/gcc/doc/ |
H A D | loop.texi | 159 @item @code{loop_latch_edge}: Returns the latch edge of a loop.
|
H A D | gccint.info | 8042 * `loop_latch_edge': Returns the latch edge of a loop.
|