Home | History | Annotate | Download | only in Analysis

Lines Matching defs:DFS

425   LoopBlocksDFS DFS;
439 Unloop(UL), LI(LInfo), DFS(UL), FoundIB(false) {}
458 LoopBlocksTraversal Traversal(DFS, LI);
479 // the DFS result cached by Traversal.
487 for (LoopBlocksDFS::POIterator POI = DFS.beginPostorder(),
488 POE = DFS.endPostorder(); POI != POE; ++POI) {
532 assert(SubloopParents.count(Subloop) && "DFS failed to visit subloop");
577 assert((FoundIB || !DFS.hasPostorder(*I)) && "should have seen IB");
717 /// Traverse the loop blocks and store the DFS result.
718 /// Useful for clients that just want the final DFS result and don't need to