Lines Matching refs:DFS
125 LoopBlocksDFS DFS; member in __anon5e6c24be0111::ConstantTerminatorFoldingImpl
190 bool hasIrreducibleCFG(LoopBlocksDFS &DFS) { in hasIrreducibleCFG() argument
191 assert(DFS.isComplete() && "DFS is expected to be finished"); in hasIrreducibleCFG()
195 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) in hasIrreducibleCFG()
198 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in hasIrreducibleCFG()
213 DFS.perform(&LI); in analyze()
214 assert(DFS.isComplete() && "DFS is expected to be finished"); in analyze()
223 if (hasIrreducibleCFG(DFS)) { in analyze()
230 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in analyze()
302 for (auto I = DFS.beginPostorder(), E = DFS.endPostorder(); I != E; ++I) { in analyze()
535 : L(L), LI(LI), DT(DT), SE(SE), MSSAU(MSSAU), DFS(&L), in ConstantTerminatorFoldingImpl()