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