Lines Matching refs:SubLoop

75   Loop *SubLoop = L.getSubLoops()[0];  in partitionLoopBlocks()  local
76 BasicBlock *SubLoopLatch = SubLoop->getLoopLatch(); in partitionLoopBlocks()
79 if (!SubLoop->contains(BB)) { in partitionLoopBlocks()
89 BasicBlock *SubLoopPreHeader = SubLoop->getLoopPreheader(); in partitionLoopBlocks()
123 static bool partitionOuterLoopBlocks(Loop *L, Loop *SubLoop, in partitionOuterLoopBlocks() argument
128 SubLoopBlocks.insert(SubLoop->block_begin(), SubLoop->block_end()); in partitionOuterLoopBlocks()
235 Loop *SubLoop = *L->begin(); in UnrollAndJamLoop() local
266 SE->forgetLoop(SubLoop); in UnrollAndJamLoop()
310 bool SubLoopContinueOnTrue = SubLoop->contains( in UnrollAndJamLoop()
311 SubLoop->getLoopLatch()->getTerminator()->getSuccessor(0)); in UnrollAndJamLoop()
318 partitionOuterLoopBlocks(L, SubLoop, ForeBlocks, SubLoopBlocks, AftBlocks, in UnrollAndJamLoop()
331 ForeBlocksLast.push_back(SubLoop->getLoopPreheader()); in UnrollAndJamLoop()
332 SubLoopBlocksFirst.push_back(SubLoop->getHeader()); in UnrollAndJamLoop()
333 SubLoopBlocksLast.push_back(SubLoop->getExitingBlock()); in UnrollAndJamLoop()
334 AftBlocksFirst.push_back(SubLoop->getExitBlock()); in UnrollAndJamLoop()
375 NewLoops[SubLoop] = SubLoop; in UnrollAndJamLoop()
600 simplifyLoopAfterUnroll(SubLoop, true, LI, SE, DT, AC, TTI); in UnrollAndJamLoop()
613 Loop *OutestLoop = SubLoop->getParentLoop() in UnrollAndJamLoop()
614 ? SubLoop->getParentLoop()->getParentLoop() in UnrollAndJamLoop()
615 ? SubLoop->getParentLoop()->getParentLoop() in UnrollAndJamLoop()
616 : SubLoop->getParentLoop() in UnrollAndJamLoop()
617 : SubLoop; in UnrollAndJamLoop()
623 assert(SubLoop->isLoopSimplifyForm()); in UnrollAndJamLoop()
947 if (any_of(L->getLoopsInPreorder(), [&SE](Loop *SubLoop) { in isSafeToUnrollAndJam() argument
948 return !hasIterationCountInvariantInParent(SubLoop, SE); in isSafeToUnrollAndJam()
973 Loop *SubLoop = L->getSubLoops()[0]; in isSafeToUnrollAndJam() local
975 Header, Latch, AftBlocks, [&AftBlocks, &SubLoop](Instruction *I) { in isSafeToUnrollAndJam()
976 if (SubLoop->contains(I->getParent())) in isSafeToUnrollAndJam()