Lines Matching defs:PDT
63 MachinePostDominatorTree *PDT);
93 MachinePostDominatorTree *PDT)
94 : PhiLoweringHelper(MF, DT, PDT) {}
128 MachinePostDominatorTree &PDT;
139 PhiIncomingAnalysis(MachinePostDominatorTree &PDT, const SIInstrInfo *TII)
140 : PDT(PDT), TII(TII) {}
173 if (TII->hasDivergentBranch(MBB) && PDT.dominates(&DefBlock, MBB))
242 MachinePostDominatorTree &PDT;
266 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT)
267 : DT(DT), PDT(PDT) {}
285 MachineDomTreeNode *PDNode = PDT.getNode(DefBlock);
352 VisitedPostDom = PDT.getNode(VisitedPostDom)->getIDom()->getBlock();
356 if (PDT.dominates(VisitedPostDom, NextLevel[i])) {
370 if (!PDT.dominates(VisitedPostDom, MBB))
513 MachinePostDominatorTree *PDT)
514 : MF(MF), DT(DT), PDT(PDT) {
542 LoopFinder LF(*DT, *PDT);
543 PhiIncomingAnalysis PIA(*PDT, TII);
588 PDT->findNearestCommonDominator(DomBlocks);
658 LoopFinder LF(*DT, *PDT);
712 PDT->findNearestCommonDominator(DomBlocks);