Lines Matching refs:PDT
50 MachinePostDominatorTree *PDT = nullptr; member in __anone83803c50111::SILowerI1Copies
126 MachinePostDominatorTree &PDT; member in __anone83803c50111::PhiIncomingAnalysis
136 PhiIncomingAnalysis(MachinePostDominatorTree &PDT) : PDT(PDT) {} in PhiIncomingAnalysis() argument
180 if (Divergent && PDT.dominates(&DefBlock, MBB)) in analyze()
249 MachinePostDominatorTree &PDT; member in __anone83803c50111::LoopFinder
273 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT) in LoopFinder() argument
274 : DT(DT), PDT(PDT) {} in LoopFinder()
292 MachineDomTreeNode *PDNode = PDT.getNode(DefBlock); in findLoop()
354 VisitedPostDom = PDT.getNode(VisitedPostDom)->getIDom()->getBlock(); in advanceLevel()
358 if (PDT.dominates(VisitedPostDom, NextLevel[i])) { in advanceLevel()
372 if (!PDT.dominates(VisitedPostDom, MBB)) in advanceLevel()
452 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
543 LoopFinder LF(*DT, *PDT); in lowerPhis()
544 PhiIncomingAnalysis PIA(*PDT); in lowerPhis()
608 PDT->findNearestCommonDominator(DomBlocks); in lowerPhis()
679 LoopFinder LF(*DT, *PDT); in lowerCopiesToI1()
729 PDT->findNearestCommonDominator(DomBlocks); in lowerCopiesToI1()