Lines Matching defs:CurLoop
119 Loop *CurLoop)
120 : AA(AA), SE(SE), LAIs(LAIs), LI(LI), CurLoop(CurLoop),
142 Loop *CurLoop;
176 if (!CurLoop->isLoopSimplifyForm()) {
181 if (!CurLoop->getSubLoops().empty()) {
186 if (CurLoop->getNumBackEdges() != 1) {
191 if (!CurLoop->getExitingBlock()) {
198 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) {
204 if (CurLoop->isAnnotatedParallel()) {
209 if (CurLoop->getLoopDepth() > LoopDepthThreshold) {
215 const SCEV *ExitCount = SE->getBackedgeTakenCount(CurLoop);
229 for (auto *Block : CurLoop->getBlocks()) {
231 if (LI.getLoopFor(Block) == CurLoop)
334 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop))
348 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop))
366 for (auto *Block : CurLoop->getBlocks())
378 LAI = &LAIs.getInfo(*CurLoop);
391 CurLoop->getStartLoc(),
392 CurLoop->getHeader())
423 CurLoop->getStartLoc(),
424 CurLoop->getHeader())
441 if (findStringMetadataForLoop(CurLoop, LICMVersioningMetaData)) {
453 LLVM_DEBUG(dbgs() << "Loop: " << *CurLoop);
466 CurLoop->getStartLoc(),
467 CurLoop->getHeader())
486 CurLoop->getStartLoc(),
487 CurLoop->getHeader())
496 CurLoop->getStartLoc(), CurLoop->getHeader())
520 for (auto *Block : CurLoop->getBlocks()) {
541 if (hasLICMVersioningTransformation(CurLoop) & TM_Disable)
554 CurLoop, &LI, DT, SE);