Home | History | Annotate | Download | only in Scalar

Lines Matching refs:Updates

1075     std::vector<DominatorTree::UpdateType> Updates;
1079 Updates.reserve(BBTerm->getNumSuccessors());
1084 Updates.push_back({DominatorTree::Delete, BB, Succ});
1091 DDT->applyUpdates(Updates);
1655 std::vector <DominatorTree::UpdateType> Updates;
1656 Updates.reserve(BB->getTerminator()->getNumSuccessors() - 1);
1662 Updates.push_back({DominatorTree::Delete, BB, SuccBB});
1670 DDT->applyUpdates(Updates);
2011 // Enqueue required DT updates.
2093 std::vector<DominatorTree::UpdateType> Updates;
2094 Updates.reserve((2 * Preds.size()) + NewBBs.size());
2097 Updates.push_back({DominatorTree::Insert, NewBB, BB});
2099 Updates.push_back({DominatorTree::Delete, Pred, BB});
2100 Updates.push_back({DominatorTree::Insert, Pred, NewBB});
2108 DDT->applyUpdates(Updates);
2253 std::vector<DominatorTree::UpdateType> Updates;
2262 Updates.push_back({DominatorTree::Delete, PredBB, BB});
2278 Updates.push_back({DominatorTree::Insert, OldPredBB, PredBB});
2279 Updates.push_back({DominatorTree::Insert, PredBB, BB});
2280 Updates.push_back({DominatorTree::Delete, OldPredBB, BB});
2325 Updates.push_back({DominatorTree::Insert, PredBB, SuccBB});
2381 DDT->applyUpdates(Updates);
2546 std::vector<DominatorTree::UpdateType> Updates;
2547 Updates.reserve((2 * SplitBB->getTerminator()->getNumSuccessors()) + 3);
2548 Updates.push_back({DominatorTree::Insert, BB, SplitBB});
2549 Updates.push_back({DominatorTree::Insert, BB, NewBB});
2550 Updates.push_back({DominatorTree::Insert, NewBB, SplitBB});
2553 Updates.push_back({DominatorTree::Delete, BB, Succ});
2554 Updates.push_back({DominatorTree::Insert, SplitBB, Succ});
2556 DDT->applyUpdates(Updates);