reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
82 DominatorTree &getDominatorTree() const { return *DT; }
lib/Transforms/Scalar/GVN.cpp920 reportMayClobberedLoad(LI, DepInfo, DT, ORE); 1178 Cur, Cur->getSinglePredecessor(), *DT, NewInsts); 1188 LoadPtr = Address.PHITranslateWithInsertion(LoadBB, UnavailablePred, *DT, 1713 if (DT->dominates(Vals.BB, BB)) { 1720 if (DT->dominates(Next->BB, BB)) { 1783 const bool RootDominatesEnd = isOnlyReachableViaThisEdge(Root, DT); 1836 ? replaceDominatedUsesWith(LHS, RHS, *DT, Root) 1837 : replaceDominatedUsesWith(LHS, RHS, *DT, Root.getStart()); 1914 ? replaceDominatedUsesWith(NotCmp, NotVal, *DT, Root) 1915 : replaceDominatedUsesWith(NotCmp, NotVal, *DT, 1950 if (Value *V = SimplifyInstruction(I, {DL, TLI, DT, AC})) { 2084 DT = &RunDT; 2085 VN.setDomTree(DT); 2089 ImplicitControlFlowTracking ImplicitCFT(DT); 2099 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); 2293 if (!DT->isReachableFromEntry(P)) { 2451 SplitCriticalEdge(Pred, Succ, CriticalEdgeSplittingOptions(DT, LI)); 2466 CriticalEdgeSplittingOptions(DT, LI)); 2534 DT->getDescendants(D, Dom);