Home
last modified time | relevance | path

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

/openbsd-src/gnu/gcc/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()
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dbasic-block.h764 extern edge loop_latch_edge PARAMS ((struct loop *));
H A Dcfgloop.c1179 loop_latch_edge (loop) in loop_latch_edge() function
H A Dpredict.c1070 e = loop_latch_edge (loop);
H A DChangeLog.74333 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 Dloop.texi159 @item @code{loop_latch_edge}: Returns the latch edge of a loop.
H A Dgccint.info8042 * `loop_latch_edge': Returns the latch edge of a loop.