Lines Matching defs:dominates
254 if (ND != NewBB && !DT.dominates(NewBBSucc, ND) &&
285 // If NewBB strictly dominates other blocks, then it is now the immediate
363 /// properlyDominates - Returns true iff A dominates B and A != B.
372 return dominates(A, B);
389 /// dominates - Returns true iff A dominates B. Note that this is not a
392 inline bool dominates(const DomTreeNodeBase<NodeT> *A,
394 // A node trivially dominates itself.
402 // And dominates nothing.
428 bool dominates(const NodeT *A, const NodeT *B) const;
449 // If B dominates A then B is nearest common dominator.
450 if (dominates(B, A))
453 // If A dominates B then A is nearest common dominator.
454 if (dominates(A, B))
461 // it from each IDom. Note that because we call 'dominates' twice above, we
711 bool DominatorTreeBase<NodeT>::dominates(const NodeT *A, const NodeT *B) const {
718 return dominates(getNode(const_cast<NodeT *>(A)),
730 return dominates(getNode(const_cast<NodeT *>(A)),