Lines Matching refs:Updates

297         std::vector<DominatorTree::UpdateType> Updates;  in ConstantFoldTerminator()  local
298 Updates.reserve(RemovedSuccessors.size()); in ConstantFoldTerminator()
300 Updates.push_back({DominatorTree::Delete, BB, RemovedSuccessor}); in ConstantFoldTerminator()
301 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
380 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
381 Updates.reserve(RemovedSuccessors.size()); in ConstantFoldTerminator()
383 Updates.push_back({DominatorTree::Delete, BB, RemovedSuccessor}); in ConstantFoldTerminator()
384 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
790 SmallVector<DominatorTree::UpdateType, 32> Updates; in MergeBasicBlockIntoOnlyPred() local
795 Updates.reserve(Updates.size() + 2 * pred_size(PredBB) + 1); in MergeBasicBlockIntoOnlyPred()
800 Updates.push_back({DominatorTree::Insert, PredOfPredBB, DestBB}); in MergeBasicBlockIntoOnlyPred()
804 Updates.push_back({DominatorTree::Delete, PredOfPredBB, PredBB}); in MergeBasicBlockIntoOnlyPred()
805 Updates.push_back({DominatorTree::Delete, PredBB, DestBB}); in MergeBasicBlockIntoOnlyPred()
837 DTU->applyUpdatesPermissive(Updates); in MergeBasicBlockIntoOnlyPred()
1263 SmallVector<DominatorTree::UpdateType, 32> Updates; in TryToSimplifyUncondBranchFromEmptyBlock() local
1270 Updates.reserve(Updates.size() + 2 * pred_size(BB) + 1); in TryToSimplifyUncondBranchFromEmptyBlock()
1276 Updates.push_back({DominatorTree::Insert, PredOfBB, Succ}); in TryToSimplifyUncondBranchFromEmptyBlock()
1285 Updates.push_back({DominatorTree::Delete, PredOfBB, BB}); in TryToSimplifyUncondBranchFromEmptyBlock()
1288 Updates.push_back({DominatorTree::Delete, BB, Succ}); in TryToSimplifyUncondBranchFromEmptyBlock()
1350 DTU->applyUpdates(Updates); in TryToSimplifyUncondBranchFromEmptyBlock()
2873 SmallVector<DominatorTree::UpdateType, 8> Updates; in changeToUnreachable() local
2874 Updates.reserve(UniqueSuccessors.size()); in changeToUnreachable()
2876 Updates.push_back({DominatorTree::Delete, BB, UniqueSuccessor}); in changeToUnreachable()
2877 DTU->applyUpdates(Updates); in changeToUnreachable()
3154 std::vector<DominatorTree::UpdateType> Updates; in markAliveBlocks() local
3157 Updates.push_back({DominatorTree::Delete, BB, I.first}); in markAliveBlocks()
3158 DTU->applyUpdates(Updates); in markAliveBlocks()