Lines Matching refs:Updates
296 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
297 Updates.reserve(RemovedSuccessors.size()); in ConstantFoldTerminator()
299 Updates.push_back({DominatorTree::Delete, BB, RemovedSuccessor}); in ConstantFoldTerminator()
300 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
379 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
380 Updates.reserve(RemovedSuccessors.size()); in ConstantFoldTerminator()
382 Updates.push_back({DominatorTree::Delete, BB, RemovedSuccessor}); in ConstantFoldTerminator()
383 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
783 SmallVector<DominatorTree::UpdateType, 32> Updates; in MergeBasicBlockIntoOnlyPred() local
788 Updates.reserve(Updates.size() + 2 * pred_size(PredBB) + 1); in MergeBasicBlockIntoOnlyPred()
793 Updates.push_back({DominatorTree::Insert, PredOfPredBB, DestBB}); in MergeBasicBlockIntoOnlyPred()
797 Updates.push_back({DominatorTree::Delete, PredOfPredBB, PredBB}); in MergeBasicBlockIntoOnlyPred()
798 Updates.push_back({DominatorTree::Delete, PredBB, DestBB}); in MergeBasicBlockIntoOnlyPred()
830 DTU->applyUpdatesPermissive(Updates); in MergeBasicBlockIntoOnlyPred()
1252 SmallVector<DominatorTree::UpdateType, 32> Updates; in TryToSimplifyUncondBranchFromEmptyBlock() local
1259 Updates.reserve(Updates.size() + 2 * pred_size(BB) + 1); in TryToSimplifyUncondBranchFromEmptyBlock()
1265 Updates.push_back({DominatorTree::Insert, PredOfBB, Succ}); in TryToSimplifyUncondBranchFromEmptyBlock()
1274 Updates.push_back({DominatorTree::Delete, PredOfBB, BB}); in TryToSimplifyUncondBranchFromEmptyBlock()
1277 Updates.push_back({DominatorTree::Delete, BB, Succ}); in TryToSimplifyUncondBranchFromEmptyBlock()
1339 DTU->applyUpdates(Updates); in TryToSimplifyUncondBranchFromEmptyBlock()
2827 SmallVector<DominatorTree::UpdateType, 8> Updates; in changeToUnreachable() local
2828 Updates.reserve(UniqueSuccessors.size()); in changeToUnreachable()
2830 Updates.push_back({DominatorTree::Delete, BB, UniqueSuccessor}); in changeToUnreachable()
2831 DTU->applyUpdates(Updates); in changeToUnreachable()
3108 std::vector<DominatorTree::UpdateType> Updates; in markAliveBlocks() local
3111 Updates.push_back({DominatorTree::Delete, BB, I.first}); in markAliveBlocks()
3112 DTU->applyUpdates(Updates); in markAliveBlocks()