Lines Matching defs:PDT
42 MachinePostDominatorTree *PDT);
72 MachinePostDominatorTree *PDT)
73 : PhiLoweringHelper(MF, DT, PDT) {}
107 MachinePostDominatorTree &PDT;
118 PhiIncomingAnalysis(MachinePostDominatorTree &PDT, const SIInstrInfo *TII)
119 : PDT(PDT), TII(TII) {}
152 if (TII->hasDivergentBranch(MBB) && PDT.dominates(&DefBlock, MBB))
221 MachinePostDominatorTree &PDT;
245 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT)
246 : DT(DT), PDT(PDT) {}
264 MachineDomTreeNode *PDNode = PDT.getNode(DefBlock);
331 VisitedPostDom = PDT.getNode(VisitedPostDom)->getIDom()->getBlock();
335 if (PDT.dominates(VisitedPostDom, NextLevel[i])) {
349 if (!PDT.dominates(VisitedPostDom, MBB))
451 MachinePostDominatorTree *PDT)
452 : MF(MF), DT(DT), PDT(PDT) {
480 LoopFinder LF(*DT, *PDT);
481 PhiIncomingAnalysis PIA(*PDT, TII);
526 PDT->findNearestCommonDominator(DomBlocks);
596 LoopFinder LF(*DT, *PDT);
650 PDT->findNearestCommonDominator(DomBlocks);