Lines Matching defs:loops
93 /* Next element in the list of loops from that E exits. */
121 /* Index into loops array. */
198 /* For SIMD loops, this is a unique identifier of the loop, referenced
213 loop header for loops marked for removal. Note that this prevents
236 /* Structure to hold CFG information about natural loops within a function. */
237 struct GTY (()) loops {
238 /* State of loops. */
241 /* Array of the loops. */
255 void init_loops_structure (struct function *, struct loops *, unsigned);
256 extern struct loops *flow_loops_find (struct loops *);
258 extern void flow_loops_free (struct loops *);
467 /* Returns the list of loops in FN. */
472 struct loops *loops = loops_for_fn (fn);
473 if (!loops)
476 return loops->larray;
479 /* Returns the number of loops in FN (including the removed
485 struct loops *loops = loops_for_fn (fn);
486 if (!loops)
489 return vec_safe_length (loops->larray);
492 /* Returns true if state of the loops satisfies all properties
501 /* Sets FLAGS to the loops state. */
509 /* Clears FLAGS from the loops state. */
526 LI_FROM_INNERMOST = 2, /* Iterate over the loops in the reverse order,
528 LI_ONLY_INNERMOST = 4 /* Iterate only over innermost loops. */
531 /* The iterator for loops. */
540 /* The list of loops to visit. */
591 /* Push the loops to LI->TO_VISIT in postorder. */
617 /* Push the loops to LI->TO_VISIT in preorder. */
700 UAP_UNROLL = 1, /* Enables unrolling of loops if it seems profitable. */
701 UAP_UNROLL_ALL = 2 /* Enables unrolling of all loops. */