Home
last modified time | relevance | path

Searched refs:endRPO (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopIterator.h140 RPOIterator endRPO() const { return PostBlocks.rend(); } in endRPO() function
186 LoopBlocksDFS::RPOIterator end() const { return DFS.endRPO(); } in end()
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopSimplifyCFG.cpp188 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) in hasIrreducibleCFG()
191 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in hasIrreducibleCFG()
223 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in analyze()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDDG.cpp208 append_range(BBList, make_range(DFS.beginRPO(), DFS.endRPO())); in DataDependenceGraph()
H A DVectorUtils.cpp1106 for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO())) in collectConstStrideAccesses()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopPeel.cpp588 LoopBlocksDFS::RPOIterator BlockEnd = LoopBlocks.endRPO(); in cloneLoopBlocks()
H A DLoopUnroll.cpp495 LoopBlocksDFS::RPOIterator BlockEnd = DFS.endRPO(); in UnrollLoop()
H A DLoopUnrollRuntime.cpp325 LoopBlocksDFS::RPOIterator BlockEnd = LoopBlocks.endRPO(); in CloneLoopBlocks()
H A DLoopUnrollAndJam.cpp348 LoopBlocksDFS::RPOIterator BlockEnd = DFS.endRPO(); in UnrollAndJamLoop()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp5895 for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO())) { in calculateRegisterUsage()
8778 for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO())) { in buildVPlanWithVPRecipes()