Lines Matching refs:Updates
157 std::vector<DominatorTree::UpdateType> Updates; in unifyReturnBlockSet() local
158 Updates.reserve(ReturningBlocks.size()); in unifyReturnBlockSet()
168 Updates.push_back({DominatorTree::Insert, BB, NewRetBlock}); in unifyReturnBlockSet()
172 DTU.applyUpdates(Updates); in unifyReturnBlockSet()
173 Updates.clear(); in unifyReturnBlockSet()
207 std::vector<DominatorTree::UpdateType> Updates; in runOnFunction() local
233 Updates.push_back({DominatorTree::Insert, BB, DummyReturnBB}); in runOnFunction()
240 Updates.reserve(Updates.size() + 2 * Successors.size() + 2); in runOnFunction()
244 Updates.push_back({DominatorTree::Insert, BB, TransitionBB}); in runOnFunction()
246 Updates.push_back({DominatorTree::Insert, TransitionBB, Successor}); in runOnFunction()
247 Updates.push_back({DominatorTree::Delete, BB, Successor}); in runOnFunction()
254 Updates.push_back({DominatorTree::Insert, BB, DummyReturnBB}); in runOnFunction()
270 Updates.reserve(Updates.size() + UnreachableBlocks.size()); in runOnFunction()
275 Updates.push_back({DominatorTree::Insert, BB, UnreachableBlock}); in runOnFunction()
308 DTU.applyUpdates(Updates); in runOnFunction()
309 Updates.clear(); in runOnFunction()