Lines Matching defs:PDT
70 bool run(Function &F, DominatorTree *DT, const PostDominatorTree &PDT,
188 const PostDominatorTree &PDT,
192 if (PDT.root_size() == 0 ||
193 (PDT.root_size() == 1 &&
194 !isa<BranchInst>(PDT.getRoot()->getTerminator())))
215 PDT.roots(), [&](auto BB) { return !isUniformlyReached(UA, *BB); });
217 for (BasicBlock *BB : PDT.roots()) {
313 // FIXME: add PDT here once simplifycfg is ready.
334 const auto &PDT =
339 return AMDGPUUnifyDivergentExitNodesImpl(TranformInfo).run(F, DT, PDT, UA);
349 const auto &PDT = AM.getResult<PostDominatorTreeAnalysis>(F);
352 return AMDGPUUnifyDivergentExitNodesImpl(TransformInfo).run(F, DT, PDT, UA)