Searched refs:PeelCount (Results 1 – 8 of 8) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopPeel.cpp | 358 [&](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 D | LoopPeel.h | 26 bool peelLoop(Loop *L, unsigned PeelCount, LoopInfo *LI, ScalarEvolution *SE,
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnrollPass.cpp | 945 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 D | LoopFuse.cpp | 787 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 D | HexagonTargetTransformInfo.cpp | 95 PP.PeelCount = 2; in getPeelingPreferences()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 650 unsigned PeelCount; member
|
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
H A D | SPIRVSymbolicOperands.td | 1395 defm PeelCount : LoopControlOperand<0x80>;
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | BasicTTIImpl.h | 662 PP.PeelCount = 0; in getPeelingPreferences()
|