Lines Matching defs:DFS
697 LoopBlocksDFS DFS;
710 UnloopUpdater(Loop *UL, LoopInfo *LInfo) : Unloop(*UL), LI(LInfo), DFS(UL) {}
729 LoopBlocksTraversal Traversal(DFS, LI);
748 // the DFS result cached by Traversal.
757 for (LoopBlocksDFS::POIterator POI = DFS.beginPostorder(),
758 POE = DFS.endPostorder();
800 assert(SubloopParents.count(Subloop) && "DFS failed to visit subloop");
843 assert((FoundIB || !DFS.hasPostorder(Succ)) && "should have seen IB");
1263 /// Traverse the loop blocks and store the DFS result.
1264 /// Useful for clients that just want the final DFS result and don't need to