Lines Matching refs:CurLoop

160     CurLoop = nullptr;  in reset()
191 Loop *CurLoop = nullptr; member
228 if (!CurLoop->isLoopSimplifyForm()) { in legalLoopStructure()
233 if (!CurLoop->getSubLoops().empty()) { in legalLoopStructure()
238 if (CurLoop->getNumBackEdges() != 1) { in legalLoopStructure()
243 if (!CurLoop->getExitingBlock()) { in legalLoopStructure()
250 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
256 if (CurLoop->isAnnotatedParallel()) { in legalLoopStructure()
261 if (CurLoop->getLoopDepth() > LoopDepthThreshold) { in legalLoopStructure()
267 const SCEV *ExitCount = SE->getBackedgeTakenCount(CurLoop); in legalLoopStructure()
372 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop)) in instructionSafeForVersioning()
386 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop)) in instructionSafeForVersioning()
404 for (auto *Block : CurLoop->getBlocks()) in legalLoopInstructions()
416 LAI = &GetLAI(CurLoop); in legalLoopInstructions()
429 CurLoop->getStartLoc(), in legalLoopInstructions()
430 CurLoop->getHeader()) in legalLoopInstructions()
461 CurLoop->getStartLoc(), in legalLoopInstructions()
462 CurLoop->getHeader()) in legalLoopInstructions()
479 if (findStringMetadataForLoop(CurLoop, LICMVersioningMetaData)) { in isLoopAlreadyVisited()
491 LLVM_DEBUG(dbgs() << "Loop: " << *CurLoop); in isLegalForVersioning()
504 CurLoop->getStartLoc(), in isLegalForVersioning()
505 CurLoop->getHeader()) in isLegalForVersioning()
524 CurLoop->getStartLoc(), in isLegalForVersioning()
525 CurLoop->getHeader()) in isLegalForVersioning()
534 CurLoop->getStartLoc(), CurLoop->getHeader()) in isLegalForVersioning()
558 for (auto *Block : CurLoop->getBlocks()) { in setNoAliasToLoop()
605 CurLoop = L; in runOnLoop()
624 CurLoop, LI, DT, SE); in runOnLoop()