Home | History | Annotate | Download | only in gcc

Lines Matching refs:exits

1014   /* If skip to loop exits, save here information about loop exits.  */
1091 for (exit = loop->exits->next; exit->e; exit = exit->next)
1131 /* Collect all loop exits recursively, skipping empty BBs between them.
1132 E.g. if BB is a loop header which has several loop exits,
1134 (after skipping empty BBs), add its loop exits to the resulting vector
1139 vec<edge> exits = vNULL;
1141 /* If bb is empty, and we're skipping to loop exits, then
1170 exits = get_loop_exit_edges_unique_dests (this_loop);
1175 for (i = 0; exits.iterate (i, &e); i++)
1187 /* Add all loop exits for the current edge into the
1190 exits.safe_push (ne);
1193 exits.ordered_remove (i);
1202 return exits;
1218 to their exits. */
1284 /* First, try loop exits, if we have them. */
1317 /* Get all loop exits recursively. */
1324 succ_iter_next until loop exits will end. */
1338 do one more iteration to fetch an edge from these exits. */
1394 ineligible, except when we're skipping to loop exits. */
1445 when skipping to loop exits. */
1455 /* We are skipping to loop exits here. */