Searched refs:getSubLoops (Results 1 – 14 of 14) sorted by relevance
72 Loop *SubLoop = L.getSubLoops()[0]; in partitionLoopBlocks()226 assert(L->getSubLoops().size() == 1); in UnrollAndJamLoop()806 if (Root.getSubLoops().size() != 1) in isEligibleLoopForm()823 unsigned SubLoopsSize = L->getSubLoops().size(); in isEligibleLoopForm()848 L = L->getSubLoops()[0]; in isEligibleLoopForm()855 while (!L->getSubLoops().empty()) in getInnerMostLoop()856 L = L->getSubLoops()[0]; in getInnerMostLoop()966 Loop *SubLoop = L->getSubLoops()[0]; in isSafeToUnrollAndJam()
415 for (Loop *SubLoop : L.getSubLoops()) in formLCSSARecursively()
308 const std::vector<Loop*> &SubLoops = L->getSubLoops(); in separateNestedLoop()
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()
80 llvm::append_range(Worklist, L->getSubLoops()); in updateAggregateStats()
160 const std::vector<LoopT *> &getSubLoops() const { in getSubLoops() function171 iterator begin() const { return getSubLoops().begin(); } in begin()172 iterator end() const { return getSubLoops().end(); } in end()173 reverse_iterator rbegin() const { return getSubLoops().rbegin(); } in rbegin()174 reverse_iterator rend() const { return getSubLoops().rend(); } in rend()182 bool isInnermost() const { return getSubLoops().empty(); } in isInnermost()
226 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist()238 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()818 while (!CurLevelLoop->getSubLoops().empty()) { in currentLimitations()820 CurLevelLoop = CurLevelLoop->getSubLoops().front(); in currentLimitations()924 if (InnerLoop->getSubLoops().empty()) in areInnerLoopLatchPHIsSupported()1295 if (InnerLoop->getSubLoops().empty()) { in transform()
213 if (!CurLoop->getSubLoops().empty()) { in legalLoopStructure()
330 Loop *SubLoop = L->getSubLoops()[0]; in tryToUnrollAndJamLoop()
249 if (!CurLoop->getSubLoops().empty()) in run()575 assert(CurLoop->getSubLoops().empty() && in doVLCR()
243 for (MachineLoop *Child : Loops[i]->getSubLoops()) in runOnMachineFunction()248 if (!CurrLoop->getSubLoops().empty()) in runOnMachineFunction()
90 if (llvm::none_of(L->getSubLoops(), [PHI](const Loop* SubLoop) { in dependsOnLocalPhi()149 if (llvm::any_of(L->getSubLoops(), [BB](const Loop* SubLoop) { in getUnrollingPreferences()227 if (llvm::any_of(L->getSubLoops(), [Inst](const Loop* SubLoop) { in getUnrollingPreferences()
301 for (Loop *ChildL : Loops[i]->getSubLoops()) in optimizeSelectsInnerLoops()
16131 if (ML->getLoopDepth() > 1 && ML->getSubLoops().empty()) in getPrefLoopAlignment()