Lines Matching refs:MaxPeelCount
343 static unsigned countToEliminateCompares(Loop &L, unsigned MaxPeelCount, in countToEliminateCompares() argument
351 MaxPeelCount = in countToEliminateCompares()
352 std::min((unsigned)SC->getAPInt().getLimitedValue() - 1, MaxPeelCount); in countToEliminateCompares()
422 auto CanPeelOneMoreIteration = [&NewPeelCount, &MaxPeelCount]() { in countToEliminateCompares()
423 return NewPeelCount < MaxPeelCount; in countToEliminateCompares()
543 unsigned MaxPeelCount = UnrollPeelMaxCount; in computePeelCount() local
544 MaxPeelCount = std::min(MaxPeelCount, Threshold / LoopSize - 1); in computePeelCount()
555 if (MaxPeelCount > DesiredPeelCount) { in computePeelCount()
557 auto NumPeels = PhiAnalyzer(*L, MaxPeelCount).calculateIterationsToPeel(); in computePeelCount()
563 countToEliminateCompares(*L, MaxPeelCount, SE)); in computePeelCount()
569 DesiredPeelCount = std::min(DesiredPeelCount, MaxPeelCount); in computePeelCount()
606 if (*EstimatedTripCount + AlreadyPeeled <= MaxPeelCount) { in computePeelCount()