Home
last modified time | relevance | path

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

/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DLoopPass.cpp74 CurrentLoop = nullptr; in LPPassManager()
145 assert((&L == CurrentLoop || CurrentLoop->contains(&L)) && in markLoopAsDeleted()
150 assert(LQ.back() == CurrentLoop && "Loop queue back isn't the current loop!"); in markLoopAsDeleted()
153 if (&L == CurrentLoop) { in markLoopAsDeleted()
208 CurrentLoop = LQ.back(); in runOnFunction()
217 CurrentLoop->getHeader()->getName()); in runOnFunction()
224 PassManagerPrettyStackEntry X(P, *CurrentLoop->getHeader()); in runOnFunction()
226 LocalChanged = P->runOnLoop(CurrentLoop, *this); in runOnFunction()
246 : CurrentLoop->getName()); in runOnFunction()
251 deleteSimpleAnalysisLoop(CurrentLoop); in runOnFunction()
[all …]
/external/llvm-project/llvm/lib/Analysis/
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 …]
DLoopNestAnalysis.cpp186 const Loop *CurrentLoop = &Root; in getMaxPerfectDepth() local
187 const auto *SubLoops = &CurrentLoop->getSubLoops(); in getMaxPerfectDepth()
192 if (!arePerfectlyNested(*CurrentLoop, *InnerLoop, SE)) { in getMaxPerfectDepth()
194 dbgs() << "Not a perfect nest: loop '" << CurrentLoop->getName() in getMaxPerfectDepth()
201 CurrentLoop = InnerLoop; in getMaxPerfectDepth()
202 SubLoops = &CurrentLoop->getSubLoops(); in getMaxPerfectDepth()
/external/llvm/lib/Analysis/
DLoopPass.cpp70 CurrentLoop = nullptr; in LPPassManager()
184 CurrentLoop = LQ.back(); in runOnFunction()
191 CurrentLoop->getHeader()->getName()); in runOnFunction()
197 PassManagerPrettyStackEntry X(P, *CurrentLoop->getHeader()); in runOnFunction()
200 Changed |= P->runOnLoop(CurrentLoop, *this); in runOnFunction()
202 LoopWasDeleted = CurrentLoop->isInvalid(); in runOnFunction()
207 : CurrentLoop->getHeader()->getName()); in runOnFunction()
212 deleteSimpleAnalysisLoop(CurrentLoop); in runOnFunction()
221 CurrentLoop->verifyLoop(); in runOnFunction()
233 : CurrentLoop->getHeader()->getName(), in runOnFunction()
/external/llvm-project/llvm/lib/Transforms/Scalar/
DLoopUnswitch.cpp185 Loop *CurrentLoop = nullptr; member in __anon72012fd20111::LoopUnswitch
237 void releaseMemory() override { BranchesInfo.forgetLoop(CurrentLoop); } in releaseMemory()
240 LoopHeader = CurrentLoop->getHeader(); in initLoopData()
241 LoopPreheader = CurrentLoop->getLoopPreheader(); in initLoopData()
536 CurrentLoop = L; in runOnLoop()
537 Function *F = CurrentLoop->getHeader()->getParent(); in runOnLoop()
548 assert(CurrentLoop->isLCSSAForm(*DT)); in runOnLoop()
566 while (CurrentLoop->contains(DomBB)) { in isUnreachableDueToPreviousUnswitching()
643 if (!CurrentLoop->isSafeToClone()) in processCurrentLoop()
647 if (!CurrentLoop->hasDedicatedExits()) in processCurrentLoop()
[all …]
DLoopInterchange.cpp281 Loop *CurrentLoop = &L; in populateWorklist() local
282 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
290 LoopList.push_back(CurrentLoop); in populateWorklist()
291 CurrentLoop = Vec->front(); in populateWorklist()
292 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
294 LoopList.push_back(CurrentLoop); in populateWorklist()
/external/llvm/include/llvm/Analysis/
DDependenceAnalysis.h445 void setPoint(const SCEV *X, const SCEV *Y, const Loop *CurrentLoop);
449 const SCEV *C, const Loop *CurrentLoop);
452 void setDistance(const SCEV *D, const Loop *CurrentLoop);
649 const Loop *CurrentLoop,
667 const Loop *CurrentLoop,
686 const Loop *CurrentLoop,
704 const Loop *CurrentLoop,
722 const Loop *CurrentLoop,
DLoopPass.h157 Loop *CurrentLoop; variable
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DDependenceAnalysis.h438 void setPoint(const SCEV *X, const SCEV *Y, const Loop *CurrentLoop);
442 const SCEV *C, const Loop *CurrentLoop);
445 void setDistance(const SCEV *D, const Loop *CurrentLoop);
653 const Loop *CurrentLoop,
671 const Loop *CurrentLoop,
690 const Loop *CurrentLoop,
708 const Loop *CurrentLoop,
726 const Loop *CurrentLoop,
DLoopPass.h156 Loop *CurrentLoop; variable
/external/llvm-project/llvm/include/llvm/Analysis/
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,
DLoopPass.h116 Loop *CurrentLoop; variable
/external/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp318 Loop *CurrentLoop = nullptr; in orderNodes() local
332 while (unsigned &BlockCount = LoopBlocks[CurrentLoop]) { in orderNodes()
335 if (LI->getLoopFor(LoopBB) == CurrentLoop) { in orderNodes()
342 CurrentLoop = LI->getLoopFor(BB); in orderNodes()
343 if (CurrentLoop) { in orderNodes()
344 LoopBlocks[CurrentLoop]--; in orderNodes()
DLoopInterchange.cpp283 Loop *CurrentLoop = &L; in populateWorklist() local
284 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
293 LoopList.push_back(CurrentLoop); in populateWorklist()
294 CurrentLoop = Vec->front(); in populateWorklist()
295 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
297 LoopList.push_back(CurrentLoop); in populateWorklist()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DStructurizeCFG.cpp348 Loop *CurrentLoop = nullptr; in orderNodes() local
361 while (unsigned &BlockCount = LoopBlocks[CurrentLoop]) { in orderNodes()
363 if (getAdjustedLoop(cast<RegionNode>(*LoopI)) == CurrentLoop) { in orderNodes()
370 CurrentLoop = getAdjustedLoop(RN); in orderNodes()
371 if (CurrentLoop) in orderNodes()
372 LoopBlocks[CurrentLoop]--; in orderNodes()
DLoopInterchange.cpp279 Loop *CurrentLoop = &L; in populateWorklist() local
280 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
288 LoopList.push_back(CurrentLoop); in populateWorklist()
289 CurrentLoop = Vec->front(); in populateWorklist()
290 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
292 LoopList.push_back(CurrentLoop); in populateWorklist()