Lines Matching refs:DominatorTree
71 bool run(Function &F, DominatorTree *DT, const PostDominatorTree &PDT,
161 std::vector<DominatorTree::UpdateType> Updates; in unifyReturnBlockSet()
172 Updates.push_back({DominatorTree::Insert, BB, NewRetBlock}); in unifyReturnBlockSet()
188 bool AMDGPUUnifyDivergentExitNodesImpl::run(Function &F, DominatorTree *DT, in run()
207 std::vector<DominatorTree::UpdateType> Updates; in run()
242 Updates.push_back({DominatorTree::Insert, BB, DummyReturnBB}); in run()
253 Updates.push_back({DominatorTree::Insert, BB, TransitionBB}); in run()
255 Updates.push_back({DominatorTree::Insert, TransitionBB, Successor}); in run()
256 Updates.push_back({DominatorTree::Delete, BB, Successor}); in run()
263 Updates.push_back({DominatorTree::Insert, BB, DummyReturnBB}); in run()
284 Updates.push_back({DominatorTree::Insert, BB, UnreachableBlock}); in run()
332 DominatorTree *DT = nullptr; in runOnFunction()
346 DominatorTree *DT = nullptr; in run()