Lines Matching refs:Updates
288 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
289 Updates.reserve(RemovedSuccessors.size()); in ConstantFoldTerminator()
291 Updates.push_back({DominatorTree::Delete, BB, RemovedSuccessor}); in ConstantFoldTerminator()
292 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
375 std::vector<DominatorTree::UpdateType> Updates; in ConstantFoldTerminator() local
376 Updates.reserve(RemovedSuccessors.size()); in ConstantFoldTerminator()
378 Updates.push_back({DominatorTree::Delete, BB, RemovedSuccessor}); in ConstantFoldTerminator()
379 DTU->applyUpdates(Updates); in ConstantFoldTerminator()
767 SmallVector<DominatorTree::UpdateType, 32> Updates; in MergeBasicBlockIntoOnlyPred() local
772 Updates.reserve(Updates.size() + 2 * pred_size(PredBB) + 1); in MergeBasicBlockIntoOnlyPred()
777 Updates.push_back({DominatorTree::Insert, PredOfPredBB, DestBB}); in MergeBasicBlockIntoOnlyPred()
781 Updates.push_back({DominatorTree::Delete, PredOfPredBB, PredBB}); in MergeBasicBlockIntoOnlyPred()
782 Updates.push_back({DominatorTree::Delete, PredBB, DestBB}); in MergeBasicBlockIntoOnlyPred()
814 DTU->applyUpdatesPermissive(Updates); in MergeBasicBlockIntoOnlyPred()
1107 SmallVector<DominatorTree::UpdateType, 32> Updates; in TryToSimplifyUncondBranchFromEmptyBlock() local
1113 Updates.reserve(Updates.size() + 2 * pred_size(BB) + 1); in TryToSimplifyUncondBranchFromEmptyBlock()
1118 Updates.push_back({DominatorTree::Insert, PredOfBB, Succ}); in TryToSimplifyUncondBranchFromEmptyBlock()
1122 Updates.push_back({DominatorTree::Delete, PredOfBB, BB}); in TryToSimplifyUncondBranchFromEmptyBlock()
1123 Updates.push_back({DominatorTree::Delete, BB, Succ}); in TryToSimplifyUncondBranchFromEmptyBlock()
1177 DTU->applyUpdates(Updates); in TryToSimplifyUncondBranchFromEmptyBlock()
2153 SmallVector<DominatorTree::UpdateType, 8> Updates; in changeToUnreachable() local
2154 Updates.reserve(UniqueSuccessors.size()); in changeToUnreachable()
2156 Updates.push_back({DominatorTree::Delete, BB, UniqueSuccessor}); in changeToUnreachable()
2157 DTU->applyUpdates(Updates); in changeToUnreachable()
2431 std::vector<DominatorTree::UpdateType> Updates; in markAliveBlocks() local
2434 Updates.push_back({DominatorTree::Delete, BB, I.first}); in markAliveBlocks()
2435 DTU->applyUpdates(Updates); in markAliveBlocks()