Lines Matching refs:Updates
291 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
292 Updates.reserve(RemovedSuccessors.size()); in ConstantFoldTerminator()
294 Updates.push_back({DominatorTree::Delete, BB, RemovedSuccessor}); in ConstantFoldTerminator()
295 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
378 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
379 Updates.reserve(RemovedSuccessors.size()); in ConstantFoldTerminator()
381 Updates.push_back({DominatorTree::Delete, BB, RemovedSuccessor}); in ConstantFoldTerminator()
382 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
760 SmallVector<DominatorTree::UpdateType, 32> Updates; in MergeBasicBlockIntoOnlyPred() local
765 Updates.reserve(Updates.size() + 2 * PredsOfPredBB.size() + 1); in MergeBasicBlockIntoOnlyPred()
769 Updates.push_back({DominatorTree::Insert, PredOfPredBB, DestBB}); in MergeBasicBlockIntoOnlyPred()
771 Updates.push_back({DominatorTree::Delete, PredOfPredBB, PredBB}); in MergeBasicBlockIntoOnlyPred()
772 Updates.push_back({DominatorTree::Delete, PredBB, DestBB}); in MergeBasicBlockIntoOnlyPred()
804 DTU->applyUpdatesPermissive(Updates); in MergeBasicBlockIntoOnlyPred()
1097 SmallVector<DominatorTree::UpdateType, 32> Updates; in TryToSimplifyUncondBranchFromEmptyBlock() local
1102 Updates.reserve(Updates.size() + 2 * PredsOfBB.size() + 1); in TryToSimplifyUncondBranchFromEmptyBlock()
1106 Updates.push_back({DominatorTree::Insert, PredOfBB, Succ}); in TryToSimplifyUncondBranchFromEmptyBlock()
1108 Updates.push_back({DominatorTree::Delete, PredOfBB, BB}); in TryToSimplifyUncondBranchFromEmptyBlock()
1109 Updates.push_back({DominatorTree::Delete, BB, Succ}); in TryToSimplifyUncondBranchFromEmptyBlock()
1163 DTU->applyUpdates(Updates); in TryToSimplifyUncondBranchFromEmptyBlock()
2143 SmallVector<DominatorTree::UpdateType, 8> Updates; in changeToUnreachable() local
2144 Updates.reserve(UniqueSuccessors.size()); in changeToUnreachable()
2146 Updates.push_back({DominatorTree::Delete, BB, UniqueSuccessor}); in changeToUnreachable()
2147 DTU->applyUpdates(Updates); in changeToUnreachable()
2396 std::vector<DominatorTree::UpdateType> Updates; in markAliveBlocks() local
2399 Updates.push_back({DominatorTree::Delete, BB, I.first}); in markAliveBlocks()
2400 DTU->applyUpdates(Updates); in markAliveBlocks()