Lines Matching defs:exit
839 /* For a loop with a single exit edge, return the COND_EXPR that
840 guards the exit edge. If the expression is too difficult to
1099 /* Follow the edges that exit the inner loop. */
1475 /* Will exit loop if not an SSA_NAME. */
2217 edge exit;
2226 exit = single_exit (loop);
2227 if (!exit)
2230 for (psi = gsi_start_phis (exit->dest); !gsi_end_p (psi); gsi_next (&psi))
2233 if (PHI_ARG_DEF_FROM_EDGE (phi, exit) == var)
2782 Example of analysis: suppose that the loop has an exit condition:
2793 and EF (6) = 53. In this case the value of 'b' on exit is '53' and
2799 edge exit;
2816 exit = single_exit (loop);
2818 if (exit && number_of_iterations_exit (loop, exit, &niter_desc, false))
3509 edge exit = single_exit (loop);
3510 if (!exit)
3518 if (!single_pred_p (exit->dest))
3519 split_loop_exit_edge (exit);
3522 gimple_stmt_iterator gsi = gsi_after_labels (exit->dest);
3526 loop_depth (exit->dest->loop_father) + 1);
3530 for (psi = gsi_start_phis (exit->dest); !gsi_end_p (psi); )
3534 tree def = PHI_ARG_DEF_FROM_EDGE (phi, exit);
3622 gimple_phi_arg_location (phi, exit->dest_idx));