Searched refs:getSubLoops (Results 1 – 17 of 17) sorted by relevance
| /src/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | GenericLoopInfo.h | 145 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 D | GenericLoopInfoImpl.h | 383 assert(is_contained(ParentLoop->getSubLoops(), this) && in verifyLoop()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 71 Loop *SubLoop = L.getSubLoops()[0]; in partitionLoopBlocks() 225 assert(L->getSubLoops().size() == 1); in UnrollAndJamLoop() 805 if (Root.getSubLoops().size() != 1) in isEligibleLoopForm() 822 unsigned SubLoopsSize = L->getSubLoops().size(); in isEligibleLoopForm() 847 L = L->getSubLoops()[0]; in isEligibleLoopForm() 854 while (!L->getSubLoops().empty()) in getInnerMostLoop() 855 L = L->getSubLoops()[0]; in getInnerMostLoop() 965 Loop *SubLoop = L->getSubLoops()[0]; in isSafeToUnrollAndJam()
|
| H A D | LCSSA.cpp | 430 for (Loop *SubLoop : L.getSubLoops()) in formLCSSARecursively()
|
| H A D | LoopSimplify.cpp | 308 const std::vector<Loop*> &SubLoops = L->getSubLoops(); in separateNestedLoop()
|
| /src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopNestAnalysis.cpp | 249 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 D | FunctionPropertiesAnalysis.cpp | 216 llvm::append_range(Worklist, L->getSubLoops()); in updateAggregateStats()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 221 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist() 233 Vec = &CurrentLoop->getSubLoops(); in populateWorklist() 812 while (!CurLevelLoop->getSubLoops().empty()) { in currentLimitations() 814 CurLevelLoop = CurLevelLoop->getSubLoops().front(); in currentLimitations() 918 if (InnerLoop->getSubLoops().empty()) in areInnerLoopLatchPHIsSupported() 1288 if (InnerLoop->getSubLoops().empty()) { in transform()
|
| H A D | LoopVersioningLICM.cpp | 183 if (!CurLoop->getSubLoops().empty()) { in legalLoopStructure()
|
| H A D | LoopUnrollAndJamPass.cpp | 325 Loop *SubLoop = L->getSubLoops()[0]; in tryToUnrollAndJamLoop()
|
| H A D | SimpleLoopUnswitch.cpp | 3643 Worklist.insert(Worklist.end(), L->getSubLoops().begin(), in unswitchLoop() 3644 L->getSubLoops().end()); in unswitchLoop() 3649 Worklist.insert(Worklist.end(), CurLoop->getSubLoops().begin(), in unswitchLoop() 3650 CurLoop->getSubLoops().end()); in unswitchLoop()
|
| /src/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorLoopCarriedReuse.cpp | 249 if (!CurLoop->getSubLoops().empty()) in run() 575 assert(CurLoop->getSubLoops().empty() && in doVLCR()
|
| /src/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CmovConversion.cpp | 243 for (MachineLoop *Child : Loops[i]->getSubLoops()) in runOnMachineFunction() 248 if (!CurrLoop->getSubLoops().empty()) in runOnMachineFunction()
|
| /src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUTargetTransformInfo.cpp | 88 if (llvm::none_of(L->getSubLoops(), [PHI](const Loop* SubLoop) { in dependsOnLocalPhi() 150 if (llvm::any_of(L->getSubLoops(), [BB](const Loop* SubLoop) { in getUnrollingPreferences() 228 if (llvm::any_of(L->getSubLoops(), [Inst](const Loop* SubLoop) { in getUnrollingPreferences()
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineLICM.cpp | 1460 Worklist.insert(Worklist.end(), L->getSubLoops().begin(), in InitializeLoadsHoistableLoops() 1461 L->getSubLoops().end()); in InitializeLoadsHoistableLoops()
|
| H A D | SelectOptimize.cpp | 513 for (Loop *ChildL : Loops[i]->getSubLoops()) in optimizeSelectsInnerLoops()
|
| /src/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 16683 if (ML->getLoopDepth() > 1 && ML->getSubLoops().empty()) in getPrefLoopAlignment()
|