Home | History | Annotate | Download | only in Scalar

Lines Matching refs:CurLoop

118     Loop *CurLoop;           // The current loop we are working on...
153 assert(CurLoop->contains(BB) && "Only valid if BB is IN the loop");
154 return LI->getLoopFor(BB) != CurLoop;
184 // Check to see if any of the basic blocks in CurLoop invalidate *V.
257 CurLoop = L;
327 CurLoop = nullptr;
350 if (!CurLoop->contains(BB)) return;
397 if (!CurLoop->contains(BB)) return;
421 if (CurLoop->hasLoopInvariantOperands(&I) && canSinkOrHoistInst(I) &&
520 if (CurLoop->contains(PN))
530 if (CurLoop->contains(PN->getIncomingBlock(i)))
536 if (CurLoop->contains(UI))
586 CurLoop->getUniqueExitBlocks(ExitBlocks);
662 if (Inst.getParent() == CurLoop->getHeader())
667 CurLoop->getExitBlocks(ExitBlocks);
773 AS.isVolatile() || !CurLoop->isLoopInvariant(AS.begin()->getValue()))
819 if (!UI || !CurLoop->contains(UI))
889 CurLoop->getUniqueExitBlocks(ExitBlocks);