Home | History | Annotate | Download | only in Analysis

Lines Matching refs:DFS

388   LoopBlocksDFS DFS;
402 Unloop(UL), LI(LInfo), DFS(UL), FoundIB(false) {}
421 LoopBlocksTraversal Traversal(DFS, LI);
442 // the DFS result cached by Traversal.
450 DFS.beginPostorder(),
451 POE = DFS.endPostorder(); POI != POE; ++POI) {
495 assert(SubloopParents.count(Subloop) && "DFS failed to visit subloop");
540 assert((FoundIB || !DFS.hasPostorder(*I)) && "should have seen IB");
680 /// Traverse the loop blocks and store the DFS result.
681 /// Useful for clients that just want the final DFS result and don't need to