Lines Matching defs:Updates
80 SmallVector<UpdateT, 4> Updates;
704 // Updates the set of roots after insertion or deletion. This ensures that
839 // Updates immediate dominators and levels after insertion.
1147 static void ApplyUpdates(DomTreeT &DT, ArrayRef<UpdateT> Updates) {
1148 const size_t NumUpdates = Updates.size();
1155 const auto &Update = Updates.front();
1165 LLVM_DEBUG(dbgs() << "Legalizing " << BUI.Updates.size() << " updates\n");
1166 cfg::LegalizeUpdates<NodePtr>(Updates, BUI.Updates, IsPostDom);
1168 const size_t NumLegalized = BUI.Updates.size();
1175 for (UpdateT &U : BUI.Updates) {
1186 : reverse(BUI.Updates)) {
1216 assert(!BUI.Updates.empty() && "No updates to apply!");
1217 UpdateT CurrentUpdate = BUI.Updates.pop_back_val();
1598 ArrayRef<typename DomTreeT::UpdateType> Updates) {
1601 LLVM_DEBUG(dbgs() << "Legalizing " << BUI.Updates.size() << " updates\n");
1602 cfg::LegalizeUpdates<typename DomTreeT::NodePtr>(Updates, BUI.Updates,
1604 const size_t NumLegalized = BUI.Updates.size();
1607 for (auto &U : BUI.Updates) {
1631 ArrayRef<typename DomTreeT::UpdateType> Updates) {
1632 SemiNCAInfo<DomTreeT>::ApplyUpdates(DT, Updates);