Lines Matching refs:loop

255 /* Use this to terminate the FOR_EACH_IMM_USE_STMT loop early.  Failure to 
761 /* Description of number of iterations of a loop. All the expressions inside
762 the structure can be evaluated at the end of the loop's preheader
763 (and due to ssa form, also anywhere inside the body of the loop). */
772 the loop will exit in the first iteration (i.e.
776 a loop (provided that assumptions == true and
778 of executions of the latch of the loop. */
783 the loop). If this is a case, conjunction of such
790 the loop), then the information would be lost. */
792 /* The simplified shape of the exit condition. The loop exits if
796 by loop unrolling. */
810 /* In tree-ssa-loop*.c */
820 bool number_of_iterations_exit (struct loop *, edge,
822 tree find_loop_niter (struct loop *, edge *);
823 tree loop_niter_by_eval (struct loop *, edge);
824 tree find_loop_niter_by_eval (struct loop *, edge *);
826 bool scev_probably_wraps_p (tree, tree, tree, struct loop *, bool);
827 bool convert_affine_scev (struct loop *, tree, tree *, tree *, tree, bool);
834 void free_numbers_of_iterations_estimates_loop (struct loop *);
839 void create_iv (tree, tree, tree, struct loop *, block_stmt_iterator *, bool,
844 void standard_iv_increment_position (struct loop *, block_stmt_iterator *,
846 basic_block ip_end_pos (struct loop *);
847 basic_block ip_normal_pos (struct loop *);
848 bool tree_duplicate_loop_to_header_edge (struct loop *, edge, struct loops *,
852 struct loop *tree_ssa_loop_version (struct loops *, struct loop *, tree,
855 void substitute_in_loop_info (struct loop *, tree, tree);
856 edge single_dom_exit (struct loop *);
857 bool can_unroll_loop_p (struct loop *loop, unsigned factor,
859 void tree_unroll_loop (struct loops *, struct loop *, unsigned,
868 /* In tree-ssa-loop-im.c */
945 /* In tree-loop-linear.c */
948 /* In tree-ssa-loop-ivopts.c */
949 bool expr_invariant_in_loop_p (struct loop *, tree);