reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1173 LLVM_DEBUG(dbgs() << "Legalizing " << BUI.Updates.size() << " updates\n"); 1174 cfg::LegalizeUpdates<NodePtr>(Updates, BUI.Updates, IsPostDom); 1176 const size_t NumLegalized = BUI.Updates.size(); 1177 BUI.FutureSuccessors.reserve(NumLegalized); 1178 BUI.FuturePredecessors.reserve(NumLegalized); 1183 for (UpdateT &U : BUI.Updates) { 1184 BUI.FutureSuccessors[U.getFrom()].push_back({U.getTo(), U.getKind()}); 1185 BUI.FuturePredecessors[U.getTo()].push_back({U.getFrom(), U.getKind()}); 1212 CalculateFromScratch(DT, &BUI); 1214 CalculateFromScratch(DT, &BUI); 1219 for (size_t i = 0; i < NumLegalized && !BUI.IsRecalculated; ++i) 1220 ApplyNextUpdate(DT, BUI);