reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
174 LoopBlocksDFS DFS; 185 LoopBlocksDFS::RPOIterator begin() const { return DFS.beginRPO(); } 186 LoopBlocksDFS::RPOIterator end() const { return DFS.endRPO(); } 206 LoopBlocksDFS &DFS; 210 LoopBlocksTraversal(LoopBlocksDFS &Storage, LoopInfo *LInfo) :lib/Analysis/LoopInfo.cpp
665 LoopBlocksDFS DFS; 725 for (LoopBlocksDFS::POIterator POI = DFS.beginPostorder(),lib/Analysis/VectorUtils.cpp
814 LoopBlocksDFS DFS(TheLoop);
lib/Transforms/Scalar/LoopSimplifyCFG.cpp122 LoopBlocksDFS DFS; 187 bool hasIrreducibleCFG(LoopBlocksDFS &DFS) {lib/Transforms/Utils/LoopUnroll.cpp
570 LoopBlocksDFS DFS(L); 574 LoopBlocksDFS::RPOIterator BlockBegin = DFS.beginRPO(); 575 LoopBlocksDFS::RPOIterator BlockEnd = DFS.endRPO(); 606 for (LoopBlocksDFS::RPOIterator BB = BlockBegin; BB != BlockEnd; ++BB) {lib/Transforms/Utils/LoopUnrollAndJam.cpp
292 LoopBlocksDFS DFS(L); 295 LoopBlocksDFS::RPOIterator BlockBegin = DFS.beginRPO(); 296 LoopBlocksDFS::RPOIterator BlockEnd = DFS.endRPO(); 318 for (LoopBlocksDFS::RPOIterator BB = BlockBegin; BB != BlockEnd; ++BB) {lib/Transforms/Utils/LoopUnrollPeel.cpp
471 SmallVectorImpl<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks, 479 LoopBlocksDFS::RPOIterator BlockBegin = LoopBlocks.beginRPO(); 480 LoopBlocksDFS::RPOIterator BlockEnd = LoopBlocks.endRPO(); 485 for (LoopBlocksDFS::RPOIterator BB = BlockBegin; BB != BlockEnd; ++BB) { 584 LoopBlocksDFS LoopBlocks(L);lib/Transforms/Utils/LoopUnrollRuntime.cpp
303 std::vector<BasicBlock *> &NewBlocks, LoopBlocksDFS &LoopBlocks, 309 LoopBlocksDFS::RPOIterator BlockBegin = LoopBlocks.beginRPO(); 310 LoopBlocksDFS::RPOIterator BlockEnd = LoopBlocks.endRPO(); 319 for (LoopBlocksDFS::RPOIterator BB = BlockBegin; BB != BlockEnd; ++BB) { 766 LoopBlocksDFS LoopBlocks(L);lib/Transforms/Vectorize/LoopVectorize.cpp
5315 LoopBlocksDFS DFS(TheLoop); 7112 LoopBlocksDFS DFS(OrigLoop);