reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
672 BasicBlock *NewPH = SplitEdge(OldPH, L.getHeader(), &DT, &LI, MSSAU); 696 SplitBlock(DefaultExitBB, &DefaultExitBB->front(), &DT, &LI, MSSAU); 723 SplitExitBB = SplitBlock(ExitBB, &ExitBB->front(), &DT, &LI, MSSAU); 809 DTUpdates.push_back({DT.Delete, ParentBB, UnswitchedExitBB}); 810 DTUpdates.push_back({DT.Insert, OldPH, UnswitchedExitBB}); 813 DTUpdates.push_back({DT.Delete, ParentBB, SplitUnswitchedPair.first}); 814 DTUpdates.push_back({DT.Insert, OldPH, SplitUnswitchedPair.second}); 816 DT.applyUpdates(DTUpdates); 819 MSSAU->applyUpdates(DTUpdates, DT); 824 assert(DT.verify(DominatorTree::VerificationLevel::Fast)); 828 hoistLoopToNewParent(L, *NewPH, DT, LI, MSSAU);