reference, declarationdefinition
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]);