Lines Matching refs:DT
60 DT.reset(new DomTreeBase<MachineBasicBlock>());
61 DT->recalculate(F);
71 DT.reset(nullptr);
75 if (DT && VerifyMachineDomInfo)
76 if (!DT->verify(DomTreeT::VerificationLevel::Basic)) {
83 if (DT)
84 DT->print(OS);
100 // the underlying DT.
104 MachineDomTreeNode *SuccDTNode = DT->getNode(Succ);
120 // FromBB2 since Split2 is still unknown of the underlying DT structure.
127 if (!DT->dominates(SuccDTNode, DT->getNode(PredBB))) {
135 // Now, update DT with the collected dominance properties info.
139 MachineDomTreeNode *NewDTNode = DT->addNewBlock(Edge.NewBB, Edge.FromBB);
145 DT->changeImmediateDominator(DT->getNode(Edge.ToBB), NewDTNode);