Lines Matching refs:Matcher
17 void Matcher::anchor() { } in anchor()
19 void Matcher::dump() const { in dump()
23 void Matcher::print(raw_ostream &OS, unsigned indent) const { in print()
29 void Matcher::printOne(raw_ostream &OS) const { in printOne()
36 Matcher *Matcher::unlinkNode(Matcher *Other) { in unlinkNode()
41 Matcher *Cur = this; in unlinkNode()
54 bool Matcher::canMoveBefore(const Matcher *Other) const { in canMoveBefore()
67 bool Matcher::canMoveBeforeNode(const Matcher *Other) const { in canMoveBeforeNode()
82 for (Matcher *C : Children) in ~ScopeMatcher()
98 : Matcher(CheckPredicate), Pred(pred.getOrigPatFragRecord()), in CheckPredicateMatcher()
119 for (const Matcher *C : Children) { in printImpl()
295 bool CheckOpcodeMatcher::isEqualImpl(const Matcher *M) const { in isEqualImpl()
302 bool EmitNodeMatcherCommon::isEqualImpl(const Matcher *m) const { in isEqualImpl()
335 bool CheckOpcodeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
359 bool CheckTypeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
365 bool CheckChildTypeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
377 bool CheckIntegerMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
383 bool CheckChildIntegerMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
395 bool CheckValueTypeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()