Home
last modified time | relevance | path

Searched refs:CurrentLoop (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopPass.cpp75 CurrentLoop = nullptr; in LPPassManager()
114 assert((&L == CurrentLoop || CurrentLoop->contains(&L)) && in markLoopAsDeleted()
119 assert(LQ.back() == CurrentLoop && "Loop queue back isn't the current loop!"); in markLoopAsDeleted()
122 if (&L == CurrentLoop) { in markLoopAsDeleted()
177 CurrentLoop = LQ.back(); in runOnFunction()
186 CurrentLoop->getHeader()->getName()); in runOnFunction()
193 PassManagerPrettyStackEntry X(P, *CurrentLoop->getHeader()); in runOnFunction()
198 LocalChanged = P->runOnLoop(CurrentLoop, *this); in runOnFunction()
227 : CurrentLoop->getName()); in runOnFunction()
238 CurrentLoop->verifyLoop(); in runOnFunction()
[all …]
H A DLoopNestAnalysis.cpp185 const Loop *CurrentLoop = &Root; in getMaxPerfectDepth() local
186 const auto *SubLoops = &CurrentLoop->getSubLoops(); in getMaxPerfectDepth()
191 if (!arePerfectlyNested(*CurrentLoop, *InnerLoop, SE)) { in getMaxPerfectDepth()
193 dbgs() << "Not a perfect nest: loop '" << CurrentLoop->getName() in getMaxPerfectDepth()
200 CurrentLoop = InnerLoop; in getMaxPerfectDepth()
201 SubLoops = &CurrentLoop->getSubLoops(); in getMaxPerfectDepth()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopUnswitch.cpp192 Loop *CurrentLoop = nullptr; member in __anonf191606d0111::LoopUnswitch
245 void releaseMemory() override { BranchesInfo.forgetLoop(CurrentLoop); } in releaseMemory()
248 LoopHeader = CurrentLoop->getHeader(); in initLoopData()
249 LoopPreheader = CurrentLoop->getLoopPreheader(); in initLoopData()
547 CurrentLoop = L; in runOnLoop()
548 Function *F = CurrentLoop->getHeader()->getParent(); in runOnLoop()
559 assert(CurrentLoop->isLCSSAForm(*DT)); in runOnLoop()
577 while (CurrentLoop->contains(DomBB)) { in isUnreachableDueToPreviousUnswitching()
654 if (!CurrentLoop->isSafeToClone()) in processCurrentLoop()
658 if (!CurrentLoop->hasDedicatedExits()) in processCurrentLoop()
[all …]
H A DLoopInterchange.cpp278 Loop *CurrentLoop = &L; in populateWorklist() local
279 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
287 LoopList.push_back(CurrentLoop); in populateWorklist()
288 CurrentLoop = Vec->front(); in populateWorklist()
289 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
291 LoopList.push_back(CurrentLoop); in populateWorklist()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h439 void setPoint(const SCEV *X, const SCEV *Y, const Loop *CurrentLoop);
443 const SCEV *C, const Loop *CurrentLoop);
446 void setDistance(const SCEV *D, const Loop *CurrentLoop);
654 const Loop *CurrentLoop,
672 const Loop *CurrentLoop,
691 const Loop *CurrentLoop,
709 const Loop *CurrentLoop,
727 const Loop *CurrentLoop,
H A DLoopPass.h116 Loop *CurrentLoop; variable