Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDLoopIterator.h136 RPOIterator beginRPO() const { in beginRPO() function
185 LoopBlocksDFS::RPOIterator begin() const { return DFS.beginRPO(); } in begin()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopSimplifyCFG.cpp186 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) in hasIrreducibleCFG()
189 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in hasIrreducibleCFG()
221 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in analyze()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
HDDDG.cpp208 append_range(BBList, make_range(DFS.beginRPO(), DFS.endRPO())); in DataDependenceGraph()
HDVectorUtils.cpp1136 for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO())) in collectConstStrideAccesses()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
HDLoopUnrollAndJam.cpp340 LoopBlocksDFS::RPOIterator BlockBegin = DFS.beginRPO(); in UnrollAndJamLoop()
HDLoopUnrollRuntime.cpp350 LoopBlocksDFS::RPOIterator BlockBegin = LoopBlocks.beginRPO(); in CloneLoopBlocks()
HDLoopPeel.cpp762 LoopBlocksDFS::RPOIterator BlockBegin = LoopBlocks.beginRPO(); in cloneLoopBlocks()
HDLoopUnroll.cpp678 LoopBlocksDFS::RPOIterator BlockBegin = DFS.beginRPO(); in UnrollLoop()
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
HDLoopVectorize.cpp5147 for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO())) { in calculateRegisterUsage()
8540 for (BasicBlock *BB : make_range(DFS.beginRPO(), DFS.endRPO())) { in tryToBuildVPlanWithVPRecipes()