Lines Matching refs:Other
37 Matcher *Matcher::unlinkNode(Matcher *Other) { in unlinkNode() argument
38 if (this == Other) in unlinkNode()
43 for (; Cur && Cur->getNext() != Other; Cur = Cur->getNext()) in unlinkNode()
48 Cur->setNext(Other->takeNext()); in unlinkNode()
55 bool Matcher::canMoveBefore(const Matcher *Other) const { in canMoveBefore()
56 for (;; Other = Other->getNext()) { in canMoveBefore()
57 assert(Other && "Other didn't come before 'this'?"); in canMoveBefore()
58 if (this == Other) return true; in canMoveBefore()
61 if (!canMoveBeforeNode(Other)) in canMoveBefore()
68 bool Matcher::canMoveBeforeNode(const Matcher *Other) const { in canMoveBeforeNode()
71 return Other->isSimplePredicateOrRecordNode(); in canMoveBeforeNode()
379 if (NodeType != MVT::Other) in isContradictoryImpl()