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

/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopPass.cpp72 CurrentLoop = nullptr;
111 assert((&L == CurrentLoop || CurrentLoop->contains(&L)) &&
116 assert(LQ.back() == CurrentLoop && "Loop queue back isn't the current loop!");
119 if (&L == CurrentLoop) {
174 CurrentLoop = LQ.back();
183 CurrentLoop->getHeader()->getName());
190 PassManagerPrettyStackEntry X(P, *CurrentLoop->getHeader());
195 LocalChanged = P->runOnLoop(CurrentLoop, *this);
224 : CurrentLoop
[all...]
H A DLoopNestAnalysis.cpp265 const Loop *CurrentLoop = &Root; local
266 const auto *SubLoops = &CurrentLoop->getSubLoops();
271 if (!arePerfectlyNested(*CurrentLoop, *InnerLoop, SE)) {
273 dbgs() << "Not a perfect nest: loop '" << CurrentLoop->getName()
280 CurrentLoop = InnerLoop;
281 SubLoops = &CurrentLoop->getSubLoops();
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DDependenceAnalysis.h460 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 DLoopPass.h117 Loop *CurrentLoop;
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp220 Loop *CurrentLoop = &L; local
221 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops();
231 LoopList.push_back(CurrentLoop);
232 CurrentLoop = Vec->front();
233 Vec = &CurrentLoop->getSubLoops();
235 LoopList.push_back(CurrentLoop);
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/
H A DEarlyIfConversion.cpp876 MachineLoop *CurrentLoop = Loops->getLoopFor(IfConv.Head);
882 if (CurrentLoop && any_of(IfConv.Cond, [&](MachineOperand &MO) {
890 return CurrentLoop->isLoopInvariant(*Def) ||
901 return CurrentLoop->isLoopInvariant(*Def);

Completed in 175 milliseconds