Lines Matching refs:DTUpdates
930 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchTrivialSwitch() local
932 DTUpdates.push_back({DT.Delete, ParentBB, UnswitchedExitBB}); in unswitchTrivialSwitch()
933 DTUpdates.push_back({DT.Insert, OldPH, UnswitchedExitBB}); in unswitchTrivialSwitch()
936 DTUpdates.push_back({DT.Delete, ParentBB, SplitUnswitchedPair.first}); in unswitchTrivialSwitch()
937 DTUpdates.push_back({DT.Insert, OldPH, SplitUnswitchedPair.second}); in unswitchTrivialSwitch()
941 MSSAU->applyUpdates(DTUpdates, DT, /*UpdateDT=*/true); in unswitchTrivialSwitch()
945 DT.applyUpdates(DTUpdates); in unswitchTrivialSwitch()
1100 SmallVectorImpl<DominatorTree::UpdateType> &DTUpdates, AssumptionCache &AC, in buildClonedLoopBlocks() argument
1265 DTUpdates.push_back({DominatorTree::Insert, ClonedBB, SuccBB}); in buildClonedLoopBlocks()
2186 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in unswitchNontrivialInvariants() local
2196 DominatingSucc, *VMaps.back(), DTUpdates, AC, DT, LI, MSSAU); in unswitchNontrivialInvariants()
2240 DTUpdates.push_back({DominatorTree::Insert, SplitBB, ClonedPH}); in unswitchNontrivialInvariants()
2263 DTUpdates.push_back( in unswitchNontrivialInvariants()
2268 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants()
2269 DTUpdates.clear(); in unswitchNontrivialInvariants()
2298 DTUpdates.push_back({DominatorTree::Delete, ParentBB, UnswitchedSuccBB}); in unswitchNontrivialInvariants()
2318 DTUpdates.push_back({DominatorTree::Delete, ParentBB, SuccBB}); in unswitchNontrivialInvariants()
2342 DTUpdates.push_back({DominatorTree::Insert, SplitBB, ClonedPH}); in unswitchNontrivialInvariants()
2345 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants()
2346 DTUpdates.clear(); in unswitchNontrivialInvariants()
2357 DT.applyUpdates(DTUpdates); in unswitchNontrivialInvariants()
2580 SmallVector<DominatorTree::UpdateType, 4> DTUpdates; in turnGuardIntoBranch() local
2592 DTUpdates.push_back({DominatorTree::Delete, CheckBB, Succ}); in turnGuardIntoBranch()
2617 DTUpdates.push_back({DominatorTree::Insert, CheckBB, Succ}); in turnGuardIntoBranch()
2622 DTUpdates.push_back({DominatorTree::Insert, GuardedBlock, Succ}); in turnGuardIntoBranch()
2625 DT.applyUpdates(DTUpdates); in turnGuardIntoBranch()