reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2005 return PredBB == ParentBB || DT.dominates(SuccBB, PredBB); 2007 visitDomSubTree(DT, SuccBB, [&](BasicBlock *BB) { 2018 BasicBlock *LoopPH = SplitEdge(SplitBB, L.getHeader(), &DT, &LI, MSSAU); 2031 DominatingSucc, *VMaps.back(), DTUpdates, AC, DT, LI, MSSAU); 2075 DT.applyUpdates(DTUpdates); 2088 MSSAU->updateExitBlocksForClonedLoop(ExitBlocks, VMaps, DT); 2146 DT.applyUpdates(DTUpdates); 2153 MSSAU->updateExitBlocksForClonedLoop(ExitBlocks, VMaps, DT); 2158 DT.applyUpdates(DTUpdates); 2164 deleteDeadClonedBlocks(L, ExitBlocks, VMaps, DT, MSSAU); 2176 deleteDeadBlocksFromLoop(L, ExitBlocks, DT, LI, MSSAU); 2192 assert(DT.verify(DominatorTree::VerificationLevel::Fast)); 2231 if (DT.dominates(LoopPH, UserI->getParent())) 2234 DT.dominates(ClonedPH, UserI->getParent())) 2256 assert(ChildL->isRecursivelyLCSSAForm(DT, LI) && 2263 formLCSSA(UpdateL, DT, &LI, nullptr); 2269 formDedicatedExitBlocks(&UpdateL, &DT, &LI, MSSAU, /*PreserveLCSSA*/ true); 2299 LI.verify(DT);