Home | History | Annotate | Download | only in TableGen

Lines Matching full:childno

265   unsigned ChildNo;
275 RecordChildMatcher(unsigned childno, const std::string &whatfor,
277 : Matcher(RecordChild), ChildNo(childno), WhatFor(whatfor),
280 unsigned getChildNo() const { return ChildNo; }
337 unsigned ChildNo;
339 MoveChildMatcher(unsigned childNo) : Matcher(MoveChild), ChildNo(childNo) {}
341 unsigned getChildNo() const { return ChildNo; }
404 unsigned ChildNo;
407 CheckChildSameMatcher(unsigned childno, unsigned matchnumber)
408 : Matcher(CheckChildSame), ChildNo(childno), MatchNumber(matchnumber) {}
410 unsigned getChildNo() const { return ChildNo; }
422 return cast<CheckChildSameMatcher>(M)->ChildNo == ChildNo &&
425 unsigned getHashImpl() const override { return (MatchNumber << 2) | ChildNo; }
586 unsigned ChildNo;
589 CheckChildTypeMatcher(unsigned childno, MVT::SimpleValueType type)
590 : Matcher(CheckChildType), ChildNo(childno), Type(type) {}
592 unsigned getChildNo() const { return ChildNo; }
604 return cast<CheckChildTypeMatcher>(M)->ChildNo == ChildNo &&
607 unsigned getHashImpl() const override { return (Type << 3) | ChildNo; }
640 unsigned ChildNo;
643 CheckChildIntegerMatcher(unsigned childno, int64_t value)
644 : Matcher(CheckChildInteger), ChildNo(childno), Value(value) {}
646 unsigned getChildNo() const { return ChildNo; }
658 return cast<CheckChildIntegerMatcher>(M)->ChildNo == ChildNo &&
661 unsigned getHashImpl() const override { return (Value << 3) | ChildNo; }