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 __anonc1db210b0111::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 __anonc1db210b0111::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()
351 VisitedPostDom = PDT.getNode(VisitedPostDom)->getIDom()->getBlock(); in advanceLevel()
355 if (PDT.dominates(VisitedPostDom, NextLevel[i])) { in advanceLevel()
369 if (!PDT.dominates(VisitedPostDom, MBB)) in advanceLevel()
510 MachinePostDominatorTree *PDT) in PhiLoweringHelper() argument
511 : MF(MF), DT(DT), PDT(PDT) { in PhiLoweringHelper()
539 LoopFinder LF(*DT, *PDT); in lowerPhis()
540 PhiIncomingAnalysis PIA(*PDT, TII); in lowerPhis()
585 PDT->findNearestCommonDominator(DomBlocks); in lowerPhis()
655 LoopFinder LF(*DT, *PDT); in lowerCopiesToI1()
709 PDT->findNearestCommonDominator(DomBlocks); in lowerCopiesToI1()