Lines Matching refs:InnerTripCount
123 Value *InnerTripCount = nullptr; // The product of these two tripcounts member
198 bool matchLinearIVUser(User *U, Value *InnerTripCount, in matchLinearIVUser()
250 InnerTripCount->dump()); in matchLinearIVUser()
252 if ((IsAdd || IsAddTrunc || IsGEP) && MatchedItCount == InnerTripCount) { in matchLinearIVUser()
264 Value *SExtInnerTripCount = InnerTripCount; in checkInnerInductionPhiUsers()
266 (isa<SExtInst>(InnerTripCount) || isa<ZExtInst>(InnerTripCount))) in checkInnerInductionPhiUsers()
267 SExtInnerTripCount = cast<Instruction>(InnerTripCount)->getOperand(0); in checkInnerInductionPhiUsers()
589 m_Specific(FI.InnerTripCount)))) in checkOuterLoopInsts()
656 FI.InnerTripCount, FI.OuterTripCount, in checkOverflow()
706 FI.InnerInductionPHI, FI.InnerTripCount, in CanFlattenLoopPair()
716 if (!FI.OuterLoop->isLoopInvariant(FI.InnerTripCount)) { in CanFlattenLoopPair()
764 FI.InnerTripCount, FI.OuterTripCount, "flatten.tripcount", in DoFlattenLoopPair()
983 Value *Call = Builder.CreateCall(F, {FI.OuterTripCount, FI.InnerTripCount}, in FlattenLoopPair()