|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Analysis/DominanceFrontier.h 136 calculate(DT, DT[this->Roots[0]]);
include/llvm/Analysis/DominanceFrontierImpl.h 186 if (DT[Succ]->getIDom() != currentNode)
218 if (!DT.properlyDominates(parentNode, DT[*CDFI]))
lib/Analysis/ScalarEvolution.cpp 5291 BasicBlock *IDom = DT[PN->getParent()]->getIDom()->getBlock();
9523 for (DomTreeNode *DTN = DT[Latch], *HeaderDTN = DT[L->getHeader()];
9523 for (DomTreeNode *DTN = DT[Latch], *HeaderDTN = DT[L->getHeader()];
lib/IR/SafepointIRVerifier.cpp 736 DomTreeNode *DTN = DT[const_cast<BasicBlock *>(BB)];
lib/Target/Hexagon/HexagonCommonGEP.cpp 810 DomTreeNode *N = (*DT)[DomB]->getIDom();
lib/Transforms/Scalar/IndVarSimplify.cpp 275 for (auto *DTN = (*DT)[InsertPt->getParent()]; DTN; DTN = DTN->getIDom())
1871 for (auto *DTB = (*DT)[NarrowUserBB]->getIDom();
lib/Transforms/Scalar/SimpleLoopUnswitch.cpp 1880 DomWorklist.push_back(DT[BB]);
1883 Visited.insert(DT[BB]);
2710 Cost -= computeDomSubtreeCost(*DT[SuccBB], BBCostMap, DTCostMap);
unittests/Transforms/Scalar/LoopPassManagerTest.cpp 1009 AR.DT.changeImmediateDominator(AR.DT[NewLoop01LatchBB], NewDTNode);
1155 AR.DT.changeImmediateDominator(AR.DT[&Loop02PHBB], NewDTNode);
1219 AR.DT.changeImmediateDominator(AR.DT[&Loop0LatchBB], NewDTNode);
1277 AR.DT.changeImmediateDominator(AR.DT[&Loop2PHBB], NewDTNode);
1390 SmallVector<DomTreeNode *, 4> ChildNodes(AR.DT[LoopBB]->begin(),
1391 AR.DT[LoopBB]->end());
1393 AR.DT.changeImmediateDominator(ChildNode, AR.DT[&IDomBB]);
1514 AR.DT.changeImmediateDominator(AR.DT[&Loop0LatchBB],
1515 AR.DT[NewLoop03BB]);