Home
last modified time | relevance | path

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

12

/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Utils/
DLoopUnrollAndJam.cpp72 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()
DLCSSA.cpp415 for (Loop *SubLoop : L.getSubLoops()) in formLCSSARecursively()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Analysis/
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()
DFunctionPropertiesAnalysis.cpp80 llvm::append_range(Worklist, L->getSubLoops()); in updateAggregateStats()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DLoopInfo.h136 const std::vector<LoopT *> &getSubLoops() const { in getSubLoops() function
147 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()
/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/Analysis/
DLoopInfo.h160 const std::vector<LoopT *> &getSubLoops() const { in getSubLoops() function
171 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()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp226 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()
DLoopVersioningLICM.cpp213 if (!CurLoop->getSubLoops().empty()) { in legalLoopStructure()
DLoopUnrollAndJamPass.cpp330 Loop *SubLoop = L->getSubLoops()[0]; in tryToUnrollAndJamLoop()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLoopUnrollAndJam.cpp180 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()
DLCSSA.cpp391 for (Loop *SubLoop : L.getSubLoops()) in formLCSSARecursively()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DLoopUnrollAndJamPass.cpp283 if (!L->isLoopSimplifyForm() || L->getSubLoops().size() != 1) in tryToUnrollAndJamLoop()
285 Loop *SubLoop = L->getSubLoops()[0]; in tryToUnrollAndJamLoop()
DLoopVersioningLICM.cpp222 if (!CurLoop->getSubLoops().empty()) { in legalLoopStructure()
DLoopInterchange.cpp280 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
290 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
1229 if (InnerLoop->getSubLoops().empty()) { in transform()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp82 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()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/Hexagon/
DHexagonVectorLoopCarriedReuse.cpp249 if (!CurLoop->getSubLoops().empty()) in run()
575 assert(CurLoop->getSubLoops().empty() && in doVLCR()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonVectorLoopCarriedReuse.cpp326 if (!L->getSubLoops().empty()) in INITIALIZE_PASS_DEPENDENCY()
657 assert(CurLoop->getSubLoops().empty() && in doVLCR()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86CmovConversion.cpp228 for (MachineLoop *Child : Loops[i]->getSubLoops()) in runOnMachineFunction()
233 if (!CurrLoop->getSubLoops().empty()) in runOnMachineFunction()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/X86/
DX86CmovConversion.cpp243 for (MachineLoop *Child : Loops[i]->getSubLoops()) in runOnMachineFunction()
248 if (!CurrLoop->getSubLoops().empty()) in runOnMachineFunction()
/external/llvm/lib/Transforms/Scalar/
DLoopInterchange.cpp284 const std::vector<Loop *> *Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
295 Vec = &CurrentLoop->getSubLoops(); in populateWorklist()
1030 if (InnerLoop->getSubLoops().size() == 0) { in transform()
DLoopVersioningLICM.cpp215 if (CurLoop->getSubLoops().size()) { in legalLoopStructure()
/external/llvm/lib/Transforms/Utils/
DLCSSA.cpp267 for (Loop *SubLoop : L.getSubLoops()) in formLCSSARecursively()
DCloneFunction.cpp660 assert(OrigLoop->getSubLoops().empty() && in cloneLoopWithPreheader()
/external/swiftshader/third_party/llvm-16.0/llvm/lib/Target/AMDGPU/
DAMDGPUTargetTransformInfo.cpp90 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()
/external/llvm/include/llvm/Analysis/
DLoopInfo.h127 const std::vector<LoopT *> &getSubLoops() const { return SubLoops; } in getSubLoops() function

12