Lines Matching refs:DFS
117 LoopBlocksDFS DFS; member in __anon64818a000111::ConstantTerminatorFoldingImpl
182 bool hasIrreducibleCFG(LoopBlocksDFS &DFS) { in hasIrreducibleCFG() argument
183 assert(DFS.isComplete() && "DFS is expected to be finished"); in hasIrreducibleCFG()
187 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) in hasIrreducibleCFG()
190 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in hasIrreducibleCFG()
205 DFS.perform(&LI); in analyze()
206 assert(DFS.isComplete() && "DFS is expected to be finished"); in analyze()
215 if (hasIrreducibleCFG(DFS)) { in analyze()
222 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in analyze()
298 for (auto I = DFS.beginPostorder(), E = DFS.endPostorder(); I != E; ++I) { in analyze()
532 : L(L), LI(LI), DT(DT), SE(SE), MSSAU(MSSAU), DFS(&L), in ConstantTerminatorFoldingImpl()