Home
last modified time | relevance | path

Searched refs:loop_latch_edge (Results 1 – 17 of 17) sorted by relevance

/freebsd-12.1/contrib/gcc/
H A Dtree-ssa-loop-manip.c121 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 Dtree-ssa-loop-ch.c231 loop_split_edge_with (loop_latch_edge (loop), NULL); in copy_loop_headers()
H A Dcfgloop.h216 extern edge loop_latch_edge (const struct loop *);
H A Dtree-vectorizer.c279 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 Dloop-unroll.c773 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 Dcfgloop.c1140 && (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 Dcfgloopmanip.c836 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 Dtree-ssa-loop-niter.c1313 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 Dmodulo-sched.c977 latch_edge = loop_latch_edge (loop); in sms_schedule()
1080 latch_edge = loop_latch_edge (loop); in sms_schedule()
H A Dtree-ssa-loop-im.c1080 bsi_insert_on_edge (loop_latch_edge (loop), load); in schedule_sm()
H A Dtree-vect-transform.c814 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 Dpredict.c1708 e = loop_latch_edge (loop); in estimate_loops_at_level()
H A Dtree-ssa-loop-ivopts.c1012 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()
H A DChangeLog-200218780 dfs_enumerate_from, loop_preheader_edge, loop_latch_edge,
18796 find_common_loop, verify_loop_structure, loop_latch_edge,
H A DChangeLog-200335003 loop_latch_edge, add_bb_to_loop, remove_bb_from_loops,
35022 loop_latch_edge): Modified.
H A DChangeLog-20044109 * cfgloop.c (loop_latch_edge): Likewise.
10767 (loop_latch_edge): Likewise.
/freebsd-12.1/contrib/gcc/doc/
H A Dloop.texi159 @item @code{loop_latch_edge}: Returns the latch edge of a loop.