Searched refs:getSubLoops (Results 1 – 19 of 19) sorted by relevance
136 const std::vector<LoopT *> &getSubLoops() const { in getSubLoops() function147 iterator begin() const { return getSubLoops().begin(); } in begin()148 iterator end() const { return getSubLoops().end(); } in end()149 reverse_iterator rbegin() const { return getSubLoops().rbegin(); } in rbegin()150 reverse_iterator rend() const { return getSubLoops().rend(); } in rend()151 bool empty() const { return getSubLoops().empty(); } in empty()
180 assert(L->getSubLoops().size() == 1); in UnrollAndJamLoop()727 if (!L->isLoopSimplifyForm() || L->getSubLoops().size() != 1) in isSafeToUnrollAndJam()729 Loop *SubLoop = L->getSubLoops()[0]; in isSafeToUnrollAndJam()
391 for (Loop *SubLoop : L.getSubLoops()) in formLCSSARecursively()
299 const std::vector<Loop*> &SubLoops = L->getSubLoops(); in separateNestedLoop()
283 if (!L->isLoopSimplifyForm() || L->getSubLoops().size() != 1) in tryToUnrollAndJamLoop()285 Loop *SubLoop = L->getSubLoops()[0]; in tryToUnrollAndJamLoop()
222 if (!CurLoop->getSubLoops().empty()) { in legalLoopStructure()
280 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist()290 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()1229 if (InnerLoop->getSubLoops().empty()) { in transform()
2174 for (Loop *InnerL : L->getSubLoops()) { in collectAliasInfoForLoop()
82 if (llvm::none_of(L->getSubLoops(), [PHI](const Loop* SubLoop) { in dependsOnLocalPhi()109 if (llvm::any_of(L->getSubLoops(), [BB](const Loop* SubLoop) { in getUnrollingPreferences()184 if (llvm::any_of(L->getSubLoops(), [Inst](const Loop* SubLoop) { in getUnrollingPreferences()
326 if (!L->getSubLoops().empty()) in INITIALIZE_PASS_DEPENDENCY()657 assert(CurLoop->getSubLoops().empty() && in doVLCR()
228 for (MachineLoop *Child : Loops[i]->getSubLoops()) in runOnMachineFunction()233 if (!CurrLoop->getSubLoops().empty()) in runOnMachineFunction()
284 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist()295 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()1030 if (InnerLoop->getSubLoops().size() == 0) { in transform()
215 if (CurLoop->getSubLoops().size()) { in legalLoopStructure()
1081 for (Loop *InnerL : L->getSubLoops()) { in collectAliasInfoForLoop()
267 for (Loop *SubLoop : L.getSubLoops()) in formLCSSARecursively()
660 assert(OrigLoop->getSubLoops().empty() && in cloneLoopWithPreheader()
323 const std::vector<Loop*> &SubLoops = L->getSubLoops(); in separateNestedLoop()
127 const std::vector<LoopT *> &getSubLoops() const { return SubLoops; } in getSubLoops() function
14504 if (ML->getLoopDepth() > 1 && ML->getSubLoops().empty()) in getPrefLoopAlignment()