Lines Matching refs:Count
122 /// Unroll the given loop by Count. The loop must be in LCSSA form. Returns true
147 bool llvm::UnrollLoop(Loop *L, unsigned Count, unsigned TripCount,
186 DEBUG(dbgs() << " Trip Count = " << TripCount << "\n");
192 if (TripCount != 0 && Count > TripCount)
193 Count = TripCount;
197 if (TripCount == 0 && Count < 2)
200 assert(Count > 0);
205 bool CompletelyUnroll = Count == TripCount;
210 bool RuntimeTripCount = (TripCount == 0 && Count > 0 && AllowRuntime);
212 if (RuntimeTripCount && !UnrollRuntimeLoopProlog(L, Count, LI, LPM))
226 BreakoutTrip = TripCount % Count;
231 (unsigned)GreatestCommonDivisor64(Count, TripMultiple);
248 "unrolled loop by a factor of " + Twine(Count) +
253 << " by " << Count);
293 for (unsigned It = 1; It != Count; ++It) {
360 else if (Count > 1) {