Lines Matching defs:CurLoop
90 Loop *CurLoop = nullptr;
173 CurLoop = L;
191 << CurLoop->getHeader()->getName() << "\n");
207 BasicBlock *Header = CurLoop->getHeader();
211 if (CurLoop->getNumBackEdges() != 1 || CurLoop->getNumBlocks() != 2)
218 auto LoopBlocks = CurLoop->getBlocks();
247 if (!CurLoop->contains(PN->getIncomingBlock(0))) {
267 if (!CurLoop->contains(cast<Instruction>(U)))
277 !CurLoop->contains(WhileBB))
289 !CurLoop->contains(TrueBB))
311 if (!CurLoop->isLoopInvariant(PtrA) || !CurLoop->isLoopInvariant(PtrB) ||
590 BasicBlock *Preheader = CurLoop->getLoopPreheader();
649 if (CurLoop->getParentLoop()) {
650 CurLoop->getParentLoop()->addBasicBlockToLoop(MinItCheckBlock, *LI);
651 CurLoop->getParentLoop()->addBasicBlockToLoop(MemCheckBlock, *LI);
652 CurLoop->getParentLoop()->addBasicBlockToLoop(VectorLoopPreheaderBlock,
654 CurLoop->getParentLoop()->addChildLoop(VectorLoop);
655 CurLoop->getParentLoop()->addBasicBlockToLoop(VectorLoopMismatchBlock, *LI);
656 CurLoop->getParentLoop()->addBasicBlockToLoop(LoopPreHeaderBlock, *LI);
657 CurLoop->getParentLoop()->addChildLoop(ScalarLoop);
844 BasicBlock *Preheader = CurLoop->getLoopPreheader();
845 BasicBlock *Header = CurLoop->getHeader();
918 if (CurLoop->contains(BB)) {
933 if (!CurLoop->isOutermost())
934 CurLoop->getParentLoop()->addBasicBlockToLoop(CmpBB, *LI);
936 if (VerifyLoops && CurLoop->getParentLoop()) {
937 CurLoop->getParentLoop()->verifyLoop();
938 if (!CurLoop->getParentLoop()->isRecursivelyLCSSAForm(*DT, *LI))