Lines Matching refs:CurLoop

162     CurLoop = nullptr;  in reset()
193 Loop *CurLoop = nullptr; member
230 if (!CurLoop->isLoopSimplifyForm()) { in legalLoopStructure()
235 if (!CurLoop->getSubLoops().empty()) { in legalLoopStructure()
240 if (CurLoop->getNumBackEdges() != 1) { in legalLoopStructure()
245 if (!CurLoop->getExitingBlock()) { in legalLoopStructure()
252 if (CurLoop->getExitingBlock() != CurLoop->getLoopLatch()) { in legalLoopStructure()
258 if (CurLoop->isAnnotatedParallel()) { in legalLoopStructure()
263 if (CurLoop->getLoopDepth() > LoopDepthThreshold) { in legalLoopStructure()
269 const SCEV *ExitCount = SE->getBackedgeTakenCount(CurLoop); in legalLoopStructure()
374 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop)) in instructionSafeForVersioning()
388 if (SE->isLoopInvariant(SE->getSCEV(Ptr), CurLoop)) in instructionSafeForVersioning()
406 for (auto *Block : CurLoop->getBlocks()) in legalLoopInstructions()
418 LAI = &GetLAI(CurLoop); in legalLoopInstructions()
431 CurLoop->getStartLoc(), in legalLoopInstructions()
432 CurLoop->getHeader()) in legalLoopInstructions()
463 CurLoop->getStartLoc(), in legalLoopInstructions()
464 CurLoop->getHeader()) in legalLoopInstructions()
481 if (findStringMetadataForLoop(CurLoop, LICMVersioningMetaData)) { in isLoopAlreadyVisited()
493 LLVM_DEBUG(dbgs() << "Loop: " << *CurLoop); in isLegalForVersioning()
506 CurLoop->getStartLoc(), in isLegalForVersioning()
507 CurLoop->getHeader()) in isLegalForVersioning()
526 CurLoop->getStartLoc(), in isLegalForVersioning()
527 CurLoop->getHeader()) in isLegalForVersioning()
536 CurLoop->getStartLoc(), CurLoop->getHeader()) in isLegalForVersioning()
560 for (auto *Block : CurLoop->getBlocks()) { in setNoAliasToLoop()
607 CurLoop = L; in runOnLoop()
626 CurLoop, LI, DT, SE); in runOnLoop()