Lines Matching refs:SubLoop

73   Loop *SubLoop = L.getSubLoops()[0];  in partitionLoopBlocks()  local
74 BasicBlock *SubLoopLatch = SubLoop->getLoopLatch(); in partitionLoopBlocks()
77 if (!SubLoop->contains(BB)) { in partitionLoopBlocks()
87 BasicBlock *SubLoopPreHeader = SubLoop->getLoopPreheader(); in partitionLoopBlocks()
121 static bool partitionOuterLoopBlocks(Loop *L, Loop *SubLoop, in partitionOuterLoopBlocks() argument
126 SubLoopBlocks.insert(SubLoop->block_begin(), SubLoop->block_end()); in partitionOuterLoopBlocks()
233 Loop *SubLoop = *L->begin(); in UnrollAndJamLoop() local
264 SE->forgetLoop(SubLoop); in UnrollAndJamLoop()
308 bool SubLoopContinueOnTrue = SubLoop->contains( in UnrollAndJamLoop()
309 SubLoop->getLoopLatch()->getTerminator()->getSuccessor(0)); in UnrollAndJamLoop()
316 partitionOuterLoopBlocks(L, SubLoop, ForeBlocks, SubLoopBlocks, AftBlocks, in UnrollAndJamLoop()
329 ForeBlocksLast.push_back(SubLoop->getLoopPreheader()); in UnrollAndJamLoop()
330 SubLoopBlocksFirst.push_back(SubLoop->getHeader()); in UnrollAndJamLoop()
331 SubLoopBlocksLast.push_back(SubLoop->getExitingBlock()); in UnrollAndJamLoop()
332 AftBlocksFirst.push_back(SubLoop->getExitBlock()); in UnrollAndJamLoop()
373 NewLoops[SubLoop] = SubLoop; in UnrollAndJamLoop()
598 simplifyLoopAfterUnroll(SubLoop, true, LI, SE, DT, AC, TTI); in UnrollAndJamLoop()
611 Loop *OutestLoop = SubLoop->getParentLoop() in UnrollAndJamLoop()
612 ? SubLoop->getParentLoop()->getParentLoop() in UnrollAndJamLoop()
613 ? SubLoop->getParentLoop()->getParentLoop() in UnrollAndJamLoop()
614 : SubLoop->getParentLoop() in UnrollAndJamLoop()
615 : SubLoop; in UnrollAndJamLoop()
621 assert(SubLoop->isLoopSimplifyForm()); in UnrollAndJamLoop()
945 if (any_of(L->getLoopsInPreorder(), [&SE](Loop *SubLoop) { in isSafeToUnrollAndJam() argument
946 return !hasIterationCountInvariantInParent(SubLoop, SE); in isSafeToUnrollAndJam()
971 Loop *SubLoop = L->getSubLoops()[0]; in isSafeToUnrollAndJam() local
973 Header, Latch, AftBlocks, [&AftBlocks, &SubLoop](Instruction *I) { in isSafeToUnrollAndJam()
974 if (SubLoop->contains(I->getParent())) in isSafeToUnrollAndJam()