Lines Matching refs:Matcher
18 void Matcher::anchor() {} in anchor()
20 void Matcher::dump() const { print(errs(), 0); } in dump()
22 void Matcher::print(raw_ostream &OS, unsigned indent) const { in print()
28 void Matcher::printOne(raw_ostream &OS) const { printImpl(OS, 0); } in printOne()
33 Matcher *Matcher::unlinkNode(Matcher *Other) { in unlinkNode()
38 Matcher *Cur = this; in unlinkNode()
52 bool Matcher::canMoveBefore(const Matcher *Other) const { in canMoveBefore()
66 bool Matcher::canMoveBeforeNode(const Matcher *Other) const { in canMoveBeforeNode()
80 for (Matcher *C : Children) in ~ScopeMatcher()
96 : Matcher(CheckPredicate), Pred(pred.getOrigPatFragRecord()), in CheckPredicateMatcher()
116 for (const Matcher *C : Children) { in printImpl()
309 bool CheckOpcodeMatcher::isEqualImpl(const Matcher *M) const { in isEqualImpl()
316 bool EmitNodeMatcherCommon::isEqualImpl(const Matcher *m) const { in isEqualImpl()
349 bool CheckOpcodeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
373 bool CheckTypeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
379 bool CheckChildTypeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
391 bool CheckIntegerMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
397 bool CheckChildIntegerMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
410 bool CheckValueTypeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
416 bool CheckImmAllOnesVMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
421 bool CheckImmAllZerosVMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
426 bool CheckCondCodeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()
432 bool CheckChild2CondCodeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()