Lines Matching refs:PDT
56 MachinePostDominatorTree *PDT = nullptr; member in __anon8a17bcda0111::SILowerI1Copies
120 MachinePostDominatorTree &PDT; member in __anon8a17bcda0111::PhiIncomingAnalysis
130 PhiIncomingAnalysis(MachinePostDominatorTree &PDT) : PDT(PDT) {} in PhiIncomingAnalysis() argument
174 if (Divergent && PDT.dominates(&DefBlock, MBB)) { in analyze()
246 MachinePostDominatorTree &PDT; member in __anon8a17bcda0111::LoopFinder
270 LoopFinder(MachineDominatorTree &DT, MachinePostDominatorTree &PDT) in LoopFinder() argument
271 : DT(DT), PDT(PDT) {} in LoopFinder()
289 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()
442 PDT = &getAnalysis<MachinePostDominatorTree>(); in runOnMachineFunction()
500 LoopFinder LF(*DT, *PDT); in lowerPhis()
501 PhiIncomingAnalysis PIA(*PDT); in lowerPhis()
545 PDT->findNearestCommonDominator(PostDomBound, Use.getParent()); in lowerPhis()
620 LoopFinder LF(*DT, *PDT); in lowerCopiesToI1()
667 PDT->findNearestCommonDominator(PostDomBound, Use.getParent()); in lowerCopiesToI1()