Lines Matching refs:PDT
57 MachinePostDominatorTree *PDT = nullptr; member in __anon8f725c6c0111::SILowerI1Copies
133 MachinePostDominatorTree &PDT; member in __anon8f725c6c0111::PhiIncomingAnalysis
143 PhiIncomingAnalysis(MachinePostDominatorTree &PDT) : PDT(PDT) {} in PhiIncomingAnalysis() argument
187 if (Divergent && PDT.dominates(&DefBlock, MBB)) { in analyze()
259 MachinePostDominatorTree &PDT; member in __anon8f725c6c0111::LoopFinder
283 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT) in LoopFinder() argument
284 : DT(DT), PDT(PDT) {} in LoopFinder()
302 MachineDomTreeNode *PDNode = PDT.getNode(DefBlock); in findLoop()
364 VisitedPostDom = PDT.getNode(VisitedPostDom)->getIDom()->getBlock(); in advanceLevel()
368 if (PDT.dominates(VisitedPostDom, NextLevel[i])) { in advanceLevel()
382 if (!PDT.dominates(VisitedPostDom, MBB)) in advanceLevel()
462 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
547 LoopFinder LF(*DT, *PDT); in lowerPhis()
548 PhiIncomingAnalysis PIA(*PDT); in lowerPhis()
610 PDT->findNearestCommonDominator(DomBlocks); in lowerPhis()
674 LoopFinder LF(*DT, *PDT); in lowerCopiesToI1()
722 PDT->findNearestCommonDominator(DomBlocks); in lowerCopiesToI1()