Lines Matching refs:MDT
48 auto &MDT = getAnalysis<MachineDominatorTree>(); in INITIALIZE_PASS_DEPENDENCY() local
50 recalculate(MF, MDT, MDF); in INITIALIZE_PASS_DEPENDENCY()
60 const MachineDominatorTree &MDT) { in isReachableAmongDominated() argument
61 assert(MDT.dominates(Header, Dst)); in isReachableAmongDominated()
72 if (!Visited.count(Succ) && MDT.dominates(Header, Succ)) in isReachableAmongDominated()
79 MachineFunction &MF, MachineDominatorTree &MDT, in recalculate() argument
83 for (auto DomNode : post_order(&MDT)) { in recalculate()
88 discoverAndMapException(WE.get(), MDT, MDF); in recalculate()
126 for (auto *DomNode : depth_first(&MDT)) { in recalculate()
165 for (auto *DomNode : depth_first(&MDT)) { in recalculate()
180 MDT)) { in recalculate()
195 for (auto *DomNode : post_order(&MDT)) { in recalculate()
212 SrcWE->getEHPad(), MDT) && in recalculate()
217 MDT)) { in recalculate()
241 for (auto DomNode : post_order(&MDT)) { in recalculate()
281 WebAssemblyException *WE, const MachineDominatorTree &MDT, in discoverAndMapException() argument
306 if (MDT.dominates(EHPad, Frontier)) in discoverAndMapException()
318 if (MDT.dominates(EHPad, Succ)) in discoverAndMapException()