Searched refs:InnerTripCount (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopFlatten.cpp | 119 Value *InnerTripCount = nullptr; // The product of these two tripcounts member 192 bool matchLinearIVUser(User *U, Value *InnerTripCount, in matchLinearIVUser() 225 if ((IsAdd || IsAddTrunc) && MatchedItCount == InnerTripCount) { in matchLinearIVUser() 237 Value *SExtInnerTripCount = InnerTripCount; in checkInnerInductionPhiUsers() 239 (isa<SExtInst>(InnerTripCount) || isa<ZExtInst>(InnerTripCount))) in checkInnerInductionPhiUsers() 240 SExtInnerTripCount = cast<Instruction>(InnerTripCount)->getOperand(0); in checkInnerInductionPhiUsers() 552 m_Specific(FI.InnerTripCount)))) in checkOuterLoopInsts() 619 FI.InnerTripCount, FI.OuterTripCount, DL, AC, in checkOverflow() 661 FI.InnerInductionPHI, FI.InnerTripCount, in CanFlattenLoopPair() 671 if (!FI.OuterLoop->isLoopInvariant(FI.InnerTripCount)) { in CanFlattenLoopPair() [all …]
|
| H A D | LoopUnrollAndJamPass.cpp | 162 unsigned OuterTripMultiple, unsigned OuterLoopSize, unsigned InnerTripCount, in computeUnrollAndJamCount() argument 243 if (InnerTripCount && InnerLoopSize * InnerTripCount < UP.Threshold) { in computeUnrollAndJamCount() 383 unsigned InnerTripCount = SE.getSmallConstantTripCount(SubLoop, SubLoopLatch); in tryToUnrollAndJamLoop() local 388 OuterTripMultiple, OuterLoopSize, InnerTripCount, InnerLoopSize, UP, PP); in tryToUnrollAndJamLoop()
|
| /llvm-project-15.0.7/llvm/unittests/Frontend/ |
| H A D | OpenMPIRBuilderTest.cpp | 1346 Value *InnerTripCount = in TEST_F() local 1374 Builder.saveIP(), InnerLoopBodyGenCB, InnerTripCount, "inner"); in TEST_F() 1407 EXPECT_EQ(TripCount->getOperand(1), InnerTripCount); in TEST_F() 1413 EXPECT_EQ(OuterIV->getOperand(1), InnerTripCount); in TEST_F() 1420 EXPECT_EQ(InnerIV->getOperand(1), InnerTripCount); in TEST_F()
|
| /llvm-project-15.0.7/llvm/test/Transforms/LoopFlatten/ |
| H A D | loop-flatten.ll | 592 ; match the pattern (OuterPHI * InnerTripCount) + InnerPHI but
|