Searched refs:CurrentLoop (Results 1 – 6 of 6) sorted by relevance
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | LoopPass.cpp | 72 CurrentLoop = nullptr; in LPPassManager() 111 assert((&L == CurrentLoop || CurrentLoop->contains(&L)) && in markLoopAsDeleted() 116 assert(LQ.back() == CurrentLoop && "Loop queue back isn't the current loop!"); in markLoopAsDeleted() 119 if (&L == CurrentLoop) { in markLoopAsDeleted() 174 CurrentLoop = LQ.back(); in runOnFunction() 183 CurrentLoop->getHeader()->getName()); in runOnFunction() 190 PassManagerPrettyStackEntry X(P, *CurrentLoop->getHeader()); in runOnFunction() 195 LocalChanged = P->runOnLoop(CurrentLoop, *this); in runOnFunction() 224 : CurrentLoop->getName()); in runOnFunction() 235 CurrentLoop->verifyLoop(); in runOnFunction() [all …]
|
| H A D | LoopNestAnalysis.cpp | 265 const Loop *CurrentLoop = &Root; in getMaxPerfectDepth() local 266 const auto *SubLoops = &CurrentLoop->getSubLoops(); in getMaxPerfectDepth() 271 if (!arePerfectlyNested(*CurrentLoop, *InnerLoop, SE)) { in getMaxPerfectDepth() 273 dbgs() << "Not a perfect nest: loop '" << CurrentLoop->getName() in getMaxPerfectDepth() 280 CurrentLoop = InnerLoop; in getMaxPerfectDepth() 281 SubLoops = &CurrentLoop->getSubLoops(); in getMaxPerfectDepth()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/ |
| H A D | DependenceAnalysis.h | 460 void setPoint(const SCEV *X, const SCEV *Y, const Loop *CurrentLoop); 464 const SCEV *C, const Loop *CurrentLoop); 467 void setDistance(const SCEV *D, const Loop *CurrentLoop); 675 const Loop *CurrentLoop, 693 const Loop *CurrentLoop, 712 const Loop *CurrentLoop, 730 const Loop *CurrentLoop, 748 const Loop *CurrentLoop,
|
| H A D | LoopPass.h | 117 Loop *CurrentLoop; variable
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanHCFGBuilder.cpp | 121 Loop *CurrentLoop = LI->getLoopFor(BB); in getOrCreateVPBB() local 123 if (CurrentLoop) { in getOrCreateVPBB() 124 auto Iter = Loop2Region.insert({CurrentLoop, nullptr}); in getOrCreateVPBB() 127 CurrentLoop->getHeader()->getName().str(), false /*isReplicator*/); in getOrCreateVPBB()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 225 Loop *CurrentLoop = &L; in populateWorklist() local 226 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist() 236 LoopList.push_back(CurrentLoop); in populateWorklist() 237 CurrentLoop = Vec->front(); in populateWorklist() 238 Vec = &CurrentLoop->getSubLoops(); in populateWorklist() 240 LoopList.push_back(CurrentLoop); in populateWorklist()
|