Lines Matching defs:loops
256 /* Marks blocks and edges that are part of non-recognized loops; i.e. we
269 mark_irreducible_loops (struct loops *loops)
276 int *queue1 = XNEWVEC (int, last_basic_block + loops->num);
277 int *queue2 = XNEWVEC (int, last_basic_block + loops->num);
290 g = new_graph (last_basic_block + loops->num);
308 Edges exiting loops should lead from representative
309 of the son of nearest common ancestor of the loops in that
342 for (i = 1; i < (int) loops->num; i++)
343 if (loops->parray[i])
344 queue1[nq++] = LOOP_REPR (loops->parray[i]);
350 /* Mark the irreducible loops. */
357 loops->state |= LOOPS_HAVE_MARKED_IRREDUCIBLE_REGIONS;
573 mark_loop_exit_edges (struct loops *loops)
578 if (loops->num <= 1)