Lines Matching refs:users
389 /// Check that the instruction has outside loop users and is not an
393 // Reductions, Inductions and non-header phis are allowed to have exit users. All
394 // other instructions must not have external users.
396 // Check that all of the users of the loop are inside the BB.
397 for (User *U : Inst->users()) {
530 // back into the PHI node may have external users.
783 // Reduction instructions are allowed to have exit users.
784 // All other instructions must not have external users.
819 // the latch) to check if it dominates all users of the recurrence. Bail out
1215 // TODO: handle non-reduction outside users when tail is folded by masking.
1217 // Check that all users of allowed exit values are inside the loop or
1221 for (User *U : AE->users()) {