Lines Matching full:updates
178 SmallVector<DominatorTree::UpdateType, 8> Updates;
180 Updates.reserve(IndirectBrSuccs.size());
184 Updates.push_back({DominatorTree::Delete, IBr->getParent(), SuccBB});
190 assert(Updates.size() == IndirectBrSuccs.size() &&
192 DTU->applyUpdates(Updates);
216 SmallVector<DominatorTree::UpdateType, 8> Updates;
225 Updates.reserve(IndirectBrSuccs.size());
227 Updates.push_back({DominatorTree::Delete, IBr->getParent(), SuccBB});
228 assert(Updates.size() == IndirectBrSuccs.size() &&
244 Updates.reserve(IndirectBrs.size() + 2 * IndirectBrSuccs.size());
249 Updates.push_back({DominatorTree::Insert, IBr->getParent(), SwitchBB});
251 Updates.push_back({DominatorTree::Delete, IBr->getParent(), SuccBB});
269 Updates.reserve(Updates.size() + BBs.size());
272 Updates.push_back({DominatorTree::Insert, SwitchBB, BB});
274 DTU->applyUpdates(Updates);