Lines Matching defs:PeelCount
354 // Increase PeelCount while (IterVal Pred BoundSCEV) condition is satisfied;
358 [&](unsigned &PeelCount, const SCEV *&IterVal, const SCEV *BoundSCEV,
360 while (PeelCount < MaxPeelCount &&
363 ++PeelCount;
544 // Save the PP.PeelCount value set by the target in
546 unsigned TargetPeelCount = PP.PeelCount;
547 PP.PeelCount = 0;
562 PP.PeelCount = UnrollForcePeelCount;
586 // Start the max computation with the PP.PeelCount value set by the target
616 PP.PeelCount = DesiredPeelCount;
647 unsigned PeelCount = *EstimatedTripCount;
648 LLVM_DEBUG(dbgs() << "Peeling first " << PeelCount << " iterations.\n");
649 PP.PeelCount = PeelCount;
880 PP.PeelCount = 0;
891 PP.PeelCount = UnrollPeelCount;
907 /// Peel off the first \p PeelCount iterations of loop \p L.
912 /// For loops that dynamically execute \p PeelCount iterations or less
916 bool llvm::peelLoop(Loop *L, unsigned PeelCount, LoopInfo *LI,
919 assert(PeelCount > 0 && "Attempt to peel out zero iterations?");
1024 for (unsigned Iter = 0; Iter < PeelCount; ++Iter) {
1083 addStringMetadataToLoop(L, PeeledCountMetaData, AlreadyPeeled + PeelCount);