Searched refs:CheckChildTypeMatcher (Results 1 – 4 of 4) sorted by relevance
196 void CheckChildTypeMatcher::printImpl(raw_ostream &OS, unsigned indent) const { in printImpl()365 bool CheckChildTypeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()366 if (const CheckChildTypeMatcher *CC = dyn_cast<CheckChildTypeMatcher>(M)) { in isContradictoryImpl()
53 New = new CheckChildTypeMatcher(MC->getChildNo(), CT->getType()); in ContractNodes()145 if ((isa<CheckTypeMatcher>(N) || isa<CheckChildTypeMatcher>(N) || in ContractNodes()
537 class CheckChildTypeMatcher : public Matcher {541 CheckChildTypeMatcher(unsigned childno, MVT::SimpleValueType type) in CheckChildTypeMatcher() function554 return cast<CheckChildTypeMatcher>(M)->ChildNo == ChildNo && in isEqualImpl()555 cast<CheckChildTypeMatcher>(M)->Type == Type; in isEqualImpl()
535 << cast<CheckChildTypeMatcher>(N)->getChildNo() << "Type, " in EmitMatcher()536 << getEnumName(cast<CheckChildTypeMatcher>(N)->getType()) << ",\n"; in EmitMatcher()