Home
last modified time | relevance | path

Searched refs:PeelCount (Results 1 – 8 of 8) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp417 [&](unsigned &PeelCount, const SCEV *&IterVal, const SCEV *BoundSCEV, in countToEliminateCompares()
419 while (PeelCount < MaxPeelCount && in countToEliminateCompares()
422 ++PeelCount; in countToEliminateCompares()
612 unsigned TargetPeelCount = PP.PeelCount; in computePeelCount()
613 PP.PeelCount = 0; in computePeelCount()
629 PP.PeelCount = UnrollForcePeelCount; in computePeelCount()
684 PP.PeelCount = DesiredPeelCount; in computePeelCount()
700 PP.PeelCount = DesiredPeelCountLast; in computePeelCount()
731 unsigned PeelCount = *EstimatedTripCount; in computePeelCount() local
732 LLVM_DEBUG(dbgs() << "Peeling first " << PeelCount << " iterations.\n"); in computePeelCount()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopPeel.h33 bool peelLoop(Loop *L, unsigned PeelCount, bool PeelLast, LoopInfo *LI,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp946 if (PP.PeelCount) { in computeUnrollCount()
1017 if (PP.PeelCount) { in computeUnrollCount()
1304 if (PP.PeelCount) { in tryToUnrollLoop()
1307 << " with iteration count " << PP.PeelCount << "!\n"); in tryToUnrollLoop()
1311 << " peeled loop by " << ore::NV("PeelCount", PP.PeelCount) in tryToUnrollLoop()
1316 if (peelLoop(L, PP.PeelCount, PP.PeelLast, LI, &SE, DT, &AC, PreserveLCSSA, in tryToUnrollLoop()
H A DLoopFuse.cpp786 unsigned PeelCount) { in peelFusionCandidate()
789 LLVM_DEBUG(dbgs() << "Attempting to peel first " << PeelCount in peelFusionCandidate()
794 peelLoop(FC0.L, PeelCount, false, &LI, &SE, DT, &AC, true, VMap); in peelFusionCandidate()
805 FC0.PP.PeelCount += PeelCount; in peelFusionCandidate()
845 dbgs() << "Sucessfully peeled " << FC0.PP.PeelCount in peelFusionCandidate()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetTransformInfo.cpp95 PP.PeelCount = 2; in getPeelingPreferences()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfo.h679 unsigned PeelCount; member
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h760 PP.PeelCount = 0; in getPeelingPreferences()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSymbolicOperands.td1455 defm PeelCount : LoopControlOperand<0x80>;