Searched refs:CurrentLoop (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | LoopPass.cpp | 75 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 D | LoopNestAnalysis.cpp | 185 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 D | LoopUnswitch.cpp | 192 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 D | LoopInterchange.cpp | 278 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 D | DependenceAnalysis.h | 439 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 D | LoopPass.h | 116 Loop *CurrentLoop; variable
|