Lines Matching refs:PDT
71 bool run(Function &F, DominatorTree *DT, const PostDominatorTree &PDT,
189 const PostDominatorTree &PDT, in run() argument
193 if (PDT.root_size() == 0 || in run()
194 (PDT.root_size() == 1 && in run()
195 !isa<BranchInst>(PDT.getRoot()->getTerminator()))) in run()
216 PDT.roots(), [&](auto BB) { return !isUniformlyReached(UA, *BB); }); in run()
218 for (BasicBlock *BB : PDT.roots()) { in run()
335 const auto &PDT = in runOnFunction() local
340 return AMDGPUUnifyDivergentExitNodesImpl(TranformInfo).run(F, DT, PDT, UA); in runOnFunction()
350 const auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F); in run() local
353 return AMDGPUUnifyDivergentExitNodesImpl(TransformInfo).run(F, DT, PDT, UA) in run()