Searched refs:InnerTripCount (Results 1 – 2 of 2) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopFlatten.cpp | 118 Value *InnerTripCount = nullptr; // The product of these two tripcounts member 191 bool matchLinearIVUser(User *U, Value *InnerTripCount, in matchLinearIVUser() 243 InnerTripCount->dump()); in matchLinearIVUser() 257 Value *SExtInnerTripCount = InnerTripCount; in checkInnerInductionPhiUsers() 259 (isa<SExtInst>(InnerTripCount) || isa<ZExtInst>(InnerTripCount))) in checkInnerInductionPhiUsers() 260 SExtInnerTripCount = cast<Instruction>(InnerTripCount)->getOperand(0); in checkInnerInductionPhiUsers() 582 m_Specific(FI.InnerTripCount)))) in checkOuterLoopInsts() 649 FI.InnerTripCount, FI.OuterTripCount, in checkOverflow() 699 FI.InnerInductionPHI, FI.InnerTripCount, in CanFlattenLoopPair() 709 if (!FI.OuterLoop->isLoopInvariant(FI.InnerTripCount)) { in CanFlattenLoopPair() [all …]
|
| H A D | LoopUnrollAndJamPass.cpp | 157 unsigned InnerTripCount, unsigned InnerLoopSize, in computeUnrollAndJamCount() argument 239 if (InnerTripCount && InnerLoopSize * InnerTripCount < UP.Threshold) { in computeUnrollAndJamCount() 368 unsigned InnerTripCount = SE.getSmallConstantTripCount(SubLoop, SubLoopLatch); in tryToUnrollAndJamLoop() local 373 OuterTripMultiple, OuterUCE, InnerTripCount, InnerLoopSize, UP, PP); in tryToUnrollAndJamLoop()
|