Home | History | Annotate | Download | only in Scalar

Lines Matching refs:DT

253   if (DominatorTree *DT = getAnalysisIfAvailable<DominatorTree>())
254 DT->eraseNode(Latch);
420 if (DominatorTree *DT = getAnalysisIfAvailable<DominatorTree>()) {
425 DomTreeNode *OrigHeaderNode = DT->getNode(OrigHeader);
428 DomTreeNode *OrigPreheaderNode = DT->getNode(OrigPreheader);
430 DT->changeImmediateDominator(HeaderChildren[I], OrigPreheaderNode);
432 assert(DT->getNode(Exit)->getIDom() == OrigPreheaderNode);
433 assert(DT->getNode(NewHeader)->getIDom() == OrigPreheaderNode);
436 DT->changeImmediateDominator(OrigHeader, OrigLatch);
458 if (DominatorTree *DT = getAnalysisIfAvailable<DominatorTree>()) {
460 DT->changeImmediateDominator(NewHeader, OrigPreheader);
461 DT->changeImmediateDominator(OrigHeader, OrigLatch);
466 DomTreeNode *OrigHeaderNode = DT->getNode(OrigHeader);
479 NearestDom = DT->findNearestCommonDominator(NearestDom, *PI);
483 DT->changeImmediateDominator(BB, NearestDom);