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.cpp358 [&](unsigned &PeelCount, const SCEV *&IterVal, const SCEV *BoundSCEV, in countToEliminateCompares()
360 while (PeelCount < MaxPeelCount && in countToEliminateCompares()
363 ++PeelCount; in countToEliminateCompares()
546 unsigned TargetPeelCount = PP.PeelCount; in computePeelCount()
547 PP.PeelCount = 0; in computePeelCount()
562 PP.PeelCount = UnrollForcePeelCount; in computePeelCount()
616 PP.PeelCount = DesiredPeelCount; in computePeelCount()
647 unsigned PeelCount = *EstimatedTripCount; in computePeelCount() local
648 LLVM_DEBUG(dbgs() << "Peeling first " << PeelCount << " iterations.\n"); in computePeelCount()
649 PP.PeelCount = PeelCount; in computePeelCount()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DLoopPeel.h26 bool peelLoop(Loop *L, unsigned PeelCount, LoopInfo *LI, ScalarEvolution *SE,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopUnrollPass.cpp945 if (PP.PeelCount) { in computeUnrollCount()
1016 if (PP.PeelCount) { in computeUnrollCount()
1303 if (PP.PeelCount) { in tryToUnrollLoop()
1306 << " with iteration count " << PP.PeelCount << "!\n"); in tryToUnrollLoop()
1310 << " peeled loop by " << ore::NV("PeelCount", PP.PeelCount) in tryToUnrollLoop()
1315 if (peelLoop(L, PP.PeelCount, LI, &SE, DT, &AC, PreserveLCSSA, VMap)) { in tryToUnrollLoop()
H A DLoopFuse.cpp787 unsigned PeelCount) { in peelFusionCandidate()
790 LLVM_DEBUG(dbgs() << "Attempting to peel first " << PeelCount in peelFusionCandidate()
794 FC0.Peeled = peelLoop(FC0.L, PeelCount, &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.h650 unsigned PeelCount; member
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSymbolicOperands.td1395 defm PeelCount : LoopControlOperand<0x80>;
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h662 PP.PeelCount = 0; in getPeelingPreferences()