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