Lines Matching refs:SubLoop
155 Loop *L, Loop *SubLoop, const TargetTransformInfo &TTI, DominatorTree &DT, in computeUnrollAndJamCount() argument
247 if (SubLoop->getBlocks().size() != 1) { in computeUnrollAndJamCount()
258 for (BasicBlock *BB : SubLoop->getBlocks()) { in computeUnrollAndJamCount()
285 Loop *SubLoop = L->getSubLoops()[0]; in tryToUnrollAndJamLoop() local
286 if (!SubLoop->isLoopSimplifyForm()) in tryToUnrollAndJamLoop()
291 BasicBlock *SubLoopLatch = SubLoop->getLoopLatch(); in tryToUnrollAndJamLoop()
292 BasicBlock *SubLoopExit = SubLoop->getExitingBlock(); in tryToUnrollAndJamLoop()
337 ApproximateLoopSize(SubLoop, NumInlineCandidates, NotDuplicatable, in tryToUnrollAndJamLoop()
361 MDNode *OrigSubLoopID = SubLoop->getLoopID(); in tryToUnrollAndJamLoop()
370 SubLoop->setLoopID(NewInnerEpilogueLoopID.getValue()); in tryToUnrollAndJamLoop()
375 unsigned InnerTripCount = SE.getSmallConstantTripCount(SubLoop, SubLoopLatch); in tryToUnrollAndJamLoop()
379 L, SubLoop, TTI, DT, LI, SE, EphValues, &ORE, OuterTripCount, in tryToUnrollAndJamLoop()
405 SubLoop->setLoopID(NewInnerLoopID.getValue()); in tryToUnrollAndJamLoop()
407 SubLoop->setLoopID(OrigSubLoopID); in tryToUnrollAndJamLoop()