Searched refs:CheckChildTypeMatcher (Results 1 – 4 of 4) sorted by relevance
196 void CheckChildTypeMatcher::printImpl(raw_ostream &OS, indent Indent) const { in printImpl()373 bool CheckChildTypeMatcher::isContradictoryImpl(const Matcher *M) const { in isContradictoryImpl()374 if (const CheckChildTypeMatcher *CC = dyn_cast<CheckChildTypeMatcher>(M)) { in isContradictoryImpl()
568 class CheckChildTypeMatcher : public Matcher {573 CheckChildTypeMatcher(unsigned childno, MVT::SimpleValueType type) in CheckChildTypeMatcher() function586 return cast<CheckChildTypeMatcher>(M)->ChildNo == ChildNo && in isEqualImpl()587 cast<CheckChildTypeMatcher>(M)->Type == Type; in isEqualImpl()
53 New = new CheckChildTypeMatcher(MC->getChildNo(), CT->getType()); in ContractNodes()115 new CheckChildTypeMatcher(MS->getSiblingNo(), CT->getType()); in ContractNodes()134 new CheckChildTypeMatcher(MS->getSiblingNo(), CT->getType()); in ContractNodes()168 new CheckChildTypeMatcher(MS->getSiblingNo(), CT->getType()); in ContractNodes()220 new CheckChildTypeMatcher(MS->getSiblingNo(), CT->getType()); in ContractNodes()
679 MVT::SimpleValueType VT = cast<CheckChildTypeMatcher>(N)->getType(); in EmitMatcher()683 OS << "OPC_CheckChild" << cast<CheckChildTypeMatcher>(N)->getChildNo() in EmitMatcher()687 OS << "OPC_CheckChild" << cast<CheckChildTypeMatcher>(N)->getChildNo() in EmitMatcher()