Lines Matching refs:DFS
116 LoopBlocksDFS DFS; member in __anona0e87c8a0111::ConstantTerminatorFoldingImpl
181 bool hasIrreducibleCFG(LoopBlocksDFS &DFS) { in hasIrreducibleCFG() argument
182 assert(DFS.isComplete() && "DFS is expected to be finished"); in hasIrreducibleCFG()
186 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) in hasIrreducibleCFG()
189 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in hasIrreducibleCFG()
204 DFS.perform(&LI); in analyze()
205 assert(DFS.isComplete() && "DFS is expected to be finished"); in analyze()
214 if (hasIrreducibleCFG(DFS)) { in analyze()
221 for (auto I = DFS.beginRPO(), E = DFS.endRPO(); I != E; ++I) { in analyze()
297 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()