| /freebsd/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 | 394 assert(is_contained(ParentLoop->getSubLoops(), this) && in verifyLoop()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LoopUnrollAndJam.cpp | 72 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 D | LCSSA.cpp | 458 for (Loop *SubLoop : L.getSubLoops()) in formLCSSARecursivelyImpl()
|
| H A D | LoopSimplify.cpp | 305 const std::vector<Loop*> &SubLoops = L->getSubLoops(); in separateNestedLoop()
|
| /freebsd/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 | 236 llvm::append_range(Worklist, L->getSubLoops()); in updateAggregateStats()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopInterchange.cpp | 293 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 D | LoopVersioningLICM.cpp | 180 if (!CurLoop->getSubLoops().empty()) { in legalLoopStructure()
|
| H A D | LoopUnrollAndJamPass.cpp | 324 Loop *SubLoop = L->getSubLoops()[0]; in tryToUnrollAndJamLoop()
|
| H A D | SimpleLoopUnswitch.cpp | 3650 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 D | HexagonVectorLoopCarriedReuse.cpp | 237 if (!CurLoop->getSubLoops().empty()) in run() 562 assert(CurLoop->getSubLoops().empty() && in doVLCR()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86CmovConversion.cpp | 241 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 D | AMDGPUTargetTransformInfo.cpp | 95 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 D | LoopIdiomVectorize.cpp | 1009 CurLoop->getSubLoops().size() != 1) in recognizeFindFirstByte() 1012 auto *InnerLoop = CurLoop->getSubLoops().front(); in recognizeFindFirstByte()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | SelectOptimize.cpp | 454 llvm::append_range(Loops, Loops[i]->getSubLoops()); in optimizeSelectsInnerLoops()
|
| H A D | MachineLICM.cpp | 1484 llvm::append_range(Worklist, L->getSubLoops()); in InitializeLoadsHoistableLoops()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 17587 if (ML->getLoopDepth() > 1 && ML->getSubLoops().empty()) in getPrefLoopAlignment()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 17144 …getSubLoopsEv", "llvm::LoopBase<llvm::MachineBasicBlock, llvm::MachineLoop>::getSubLoops() const"},
|