Lines Matching refs:DFS
118 LoopBlocksDFS DFS; member in __anon5fa539ba0111::ConstantTerminatorFoldingImpl
183 bool hasIrreducibleCFG(LoopBlocksDFS &DFS) { in hasIrreducibleCFG() argument
184 assert(DFS.isComplete() && "DFS is expected to be finished"); in hasIrreducibleCFG()
188 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) in hasIrreducibleCFG()
191 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in hasIrreducibleCFG()
206 DFS.perform(&LI); in analyze()
207 assert(DFS.isComplete() && "DFS is expected to be finished"); in analyze()
216 if (hasIrreducibleCFG(DFS)) { in analyze()
223 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in analyze()
299 for (auto I = DFS.beginPostorder(), E = DFS.endPostorder(); I != E; ++I) { in analyze()
531 : L(L), LI(LI), DT(DT), SE(SE), MSSAU(MSSAU), DFS(&L), in ConstantTerminatorFoldingImpl()