Lines Matching refs:MDT
77 MachineDominatorTree *MDT = nullptr; member in __anonfaa441410111::SILowerControlFlow
497 if (MDT && SplitBB != &MBB) { in emitEndCf()
498 MachineDomTreeNode *MBBNode = (*MDT)[&MBB]; in emitEndCf()
501 MachineDomTreeNode *SplitBBNode = MDT->addNewBlock(SplitBB, &MBB); in emitEndCf()
503 MDT->changeImmediateDominator(Child, SplitBBNode); in emitEndCf()
812 if (MDT) { in removeMBBifRedundant()
816 if (MDT->dominates(&MBB, Succ)) in removeMBBifRedundant()
817 MDT->changeImmediateDominator(MDT->getNode(Succ), in removeMBBifRedundant()
818 MDT->getNode(&MBB)->getIDom()); in removeMBBifRedundant()
819 MDT->eraseNode(&MBB); in removeMBBifRedundant()
848 MDT = getAnalysisIfAvailable<MachineDominatorTree>(); in runOnMachineFunction()