Searched refs:PreOrderLoops (Results 1 - 4 of 4) sorted by relevance

/openbsd-current/gnu/llvm/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp37 SmallVector<Loop *, 4> PreOrderLoops = LI->getLoopsInReverseSiblingPreorder(); local
63 for (Loop *L : PreOrderLoops) {
93 for (Loop *L : reverse(PreOrderLoops)) {
/openbsd-current/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopInfo.h363 SmallVectorImpl<Type> &PreOrderLoops) {
372 PreOrderLoops.push_back(L);
379 SmallVector<const LoopT *, 4> PreOrderLoops; local
381 PreOrderLoops.push_back(CurLoop);
382 getInnerLoopsInPreorder(*CurLoop, PreOrderLoops);
383 return PreOrderLoops;
386 SmallVector<LoopT *, 4> PreOrderLoops; local
388 PreOrderLoops.push_back(CurLoop);
389 getInnerLoopsInPreorder(*CurLoop, PreOrderLoops);
390 return PreOrderLoops;
362 getInnerLoopsInPreorder(const LoopT &L, SmallVectorImpl<Type> &PreOrderLoops) argument
[all...]
H A DLoopInfoImpl.h588 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; local
596 PreOrderLoops.append(PreOrderLoopsInRootL.begin(),
600 return PreOrderLoops;
606 SmallVector<LoopT *, 4> PreOrderLoops, PreOrderWorklist; local
621 PreOrderLoops.push_back(L);
625 return PreOrderLoops;
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/
H A DLoopUtils.cpp1503 SmallVector<Loop *, 4> PreOrderLoops, PreOrderWorklist; local
1508 assert(PreOrderLoops.empty() && "Must start with an empty preorder walk.");
1515 PreOrderLoops.push_back(L);
1518 Worklist.insert(std::move(PreOrderLoops));
1519 PreOrderLoops.clear();

Completed in 196 milliseconds