Lines Matching refs:cast
275 return cast<RecordChildMatcher>(M)->getChildNo() == getChildNo();
325 return cast<MoveChildMatcher>(M)->getChildNo() == getChildNo();
362 return cast<CheckSameMatcher>(M)->getMatchNumber() == getMatchNumber();
386 return cast<CheckChildSameMatcher>(M)->ChildNo == ChildNo &&
387 cast<CheckChildSameMatcher>(M)->MatchNumber == MatchNumber;
409 return cast<CheckPatternPredicateMatcher>(M)->getPredicate() == Predicate;
429 return cast<CheckPredicateMatcher>(M)->Pred == Pred;
499 return cast<CheckTypeMatcher>(M)->Type == Type;
550 return cast<CheckChildTypeMatcher>(M)->ChildNo == ChildNo &&
551 cast<CheckChildTypeMatcher>(M)->Type == Type;
574 return cast<CheckIntegerMatcher>(M)->Value == Value;
598 return cast<CheckChildIntegerMatcher>(M)->ChildNo == ChildNo &&
599 cast<CheckChildIntegerMatcher>(M)->Value == Value;
621 return cast<CheckCondCodeMatcher>(M)->CondCodeName == CondCodeName;
642 return cast<CheckValueTypeMatcher>(M)->TypeName == TypeName;
683 return &cast<CheckComplexPatMatcher>(M)->Pattern == &Pattern &&
684 cast<CheckComplexPatMatcher>(M)->MatchNumber == MatchNumber;
705 return cast<CheckAndImmMatcher>(M)->Value == Value;
726 return cast<CheckOrImmMatcher>(M)->Value == Value;
764 return cast<EmitIntegerMatcher>(M)->Val == Val &&
765 cast<EmitIntegerMatcher>(M)->VT == VT;
788 return cast<EmitStringIntegerMatcher>(M)->Val == Val &&
789 cast<EmitStringIntegerMatcher>(M)->VT == VT;
813 return cast<EmitRegisterMatcher>(M)->Reg == Reg &&
814 cast<EmitRegisterMatcher>(M)->VT == VT;
836 return cast<EmitConvertToTargetMatcher>(M)->Slot == Slot;
864 return cast<EmitMergeInputChainsMatcher>(M)->ChainNodes == ChainNodes;
888 return cast<EmitCopyToRegMatcher>(M)->SrcSlot == SrcSlot &&
889 cast<EmitCopyToRegMatcher>(M)->DestPhysReg == DestPhysReg;
914 return cast<EmitNodeXFormMatcher>(M)->Slot == Slot &&
915 cast<EmitNodeXFormMatcher>(M)->NodeXForm == NodeXForm;
1046 return cast<CompleteMatchMatcher>(M)->Results == Results &&
1047 &cast<CompleteMatchMatcher>(M)->Pattern == &Pattern;