Home
last modified time | relevance | path

Searched refs:getSubLoops (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericLoopInfo.h145 const std::vector<LoopT *> &getSubLoops() const { in getSubLoops() function
156 iterator begin() const { return getSubLoops().begin(); } in begin()
157 iterator end() const { return getSubLoops().end(); } in end()
158 reverse_iterator rbegin() const { return getSubLoops().rbegin(); } in rbegin()
159 reverse_iterator rend() const { return getSubLoops().rend(); } in rend()
167 bool isInnermost() const { return getSubLoops().empty(); } in isInnermost()
H A DGenericLoopInfoImpl.h394 assert(is_contained(ParentLoop->getSubLoops(), this) && in verifyLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnrollAndJam.cpp72 Loop *SubLoop = L.getSubLoops()[0]; in partitionLoopBlocks()
224 assert(L->getSubLoops().size() == 1); in UnrollAndJamLoop()
808 if (Root.getSubLoops().size() != 1) in isEligibleLoopForm()
825 unsigned SubLoopsSize = L->getSubLoops().size(); in isEligibleLoopForm()
850 L = L->getSubLoops()[0]; in isEligibleLoopForm()
857 while (!L->getSubLoops().empty()) in getInnerMostLoop()
858 L = L->getSubLoops()[0]; in getInnerMostLoop()
968 Loop *SubLoop = L->getSubLoops()[0]; in isSafeToUnrollAndJam()
H A DLCSSA.cpp458 for (Loop *SubLoop : L.getSubLoops()) in formLCSSARecursivelyImpl()
H A DLoopSimplify.cpp305 const std::vector<Loop*> &SubLoops = L->getSubLoops(); in separateNestedLoop()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopNestAnalysis.cpp249 auto &SubLoops = L->getSubLoops(); in getPerfectLoops()
266 const auto *SubLoops = &CurrentLoop->getSubLoops(); in getMaxPerfectDepth()
281 SubLoops = &CurrentLoop->getSubLoops(); in getMaxPerfectDepth()
318 if ((OuterLoop.getSubLoops().size() != 1) || in checkLoopsStructure()
H A DFunctionPropertiesAnalysis.cpp236 llvm::append_range(Worklist, L->getSubLoops()); in updateAggregateStats()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopInterchange.cpp293 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
305 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
977 while (!CurLevelLoop->getSubLoops().empty()) { in currentLimitations()
979 CurLevelLoop = CurLevelLoop->getSubLoops().front(); in currentLimitations()
1083 if (InnerLoop->getSubLoops().empty()) in areInnerLoopLatchPHIsSupported()
1507 if (InnerLoop->getSubLoops().empty()) { in transform()
H A DLoopVersioningLICM.cpp180 if (!CurLoop->getSubLoops().empty()) { in legalLoopStructure()
H A DLoopUnrollAndJamPass.cpp324 Loop *SubLoop = L->getSubLoops()[0]; in tryToUnrollAndJamLoop()
H A DSimpleLoopUnswitch.cpp3650 llvm::append_range(Worklist, L->getSubLoops()); in unswitchLoop()
3655 llvm::append_range(Worklist, CurLoop->getSubLoops()); in unswitchLoop()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp237 if (!CurLoop->getSubLoops().empty()) in run()
562 assert(CurLoop->getSubLoops().empty() && in doVLCR()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CmovConversion.cpp241 llvm::append_range(Loops, Loops[i]->getSubLoops()); in runOnMachineFunction()
245 if (!CurrLoop->getSubLoops().empty()) in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUTargetTransformInfo.cpp95 if (llvm::none_of(L->getSubLoops(), [PHI](const Loop* SubLoop) { in dependsOnLocalPhi()
157 if (llvm::any_of(L->getSubLoops(), [BB](const Loop* SubLoop) { in getUnrollingPreferences()
238 if (llvm::any_of(L->getSubLoops(), [Inst](const Loop* SubLoop) { in getUnrollingPreferences()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp1009 CurLoop->getSubLoops().size() != 1) in recognizeFindFirstByte()
1012 auto *InnerLoop = CurLoop->getSubLoops().front(); in recognizeFindFirstByte()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSelectOptimize.cpp454 llvm::append_range(Loops, Loops[i]->getSubLoops()); in optimizeSelectsInnerLoops()
H A DMachineLICM.cpp1484 llvm::append_range(Worklist, L->getSubLoops()); in InitializeLoadsHoistableLoops()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp17587 if (ML->getLoopDepth() > 1 && ML->getSubLoops().empty()) in getPrefLoopAlignment()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc17144 …getSubLoopsEv", "llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>::getSubLoops() const"},