Home | History | Annotate | Download | only in TableGen

Lines Matching refs:cast

289     return cast<RecordChildMatcher>(M)->getChildNo() == getChildNo();
348 return cast<MoveChildMatcher>(M)->getChildNo() == getChildNo();
391 return cast<CheckSameMatcher>(M)->getMatchNumber() == getMatchNumber();
416 return cast<CheckPatternPredicateMatcher>(M)->getPredicate() == Predicate;
440 return cast<CheckPredicateMatcher>(M)->Pred == Pred;
517 return cast<CheckTypeMatcher>(M)->Type == Type;
572 return cast<CheckChildTypeMatcher>(M)->ChildNo == ChildNo &&
573 cast<CheckChildTypeMatcher>(M)->Type == Type;
599 return cast<CheckIntegerMatcher>(M)->Value == Value;
624 return cast<CheckCondCodeMatcher>(M)->CondCodeName == CondCodeName;
648 return cast<CheckValueTypeMatcher>(M)->TypeName == TypeName;
693 return &cast<CheckComplexPatMatcher>(M)->Pattern == &Pattern &&
694 cast<CheckComplexPatMatcher>(M)->MatchNumber == MatchNumber;
720 return cast<CheckAndImmMatcher>(M)->Value == Value;
744 return cast<CheckOrImmMatcher>(M)->Value == Value;
786 return cast<EmitIntegerMatcher>(M)->Val == Val &&
787 cast<EmitIntegerMatcher>(M)->VT == VT;
811 return cast<EmitStringIntegerMatcher>(M)->Val == Val &&
812 cast<EmitStringIntegerMatcher>(M)->VT == VT;
837 return cast<EmitRegisterMatcher>(M)->Reg == Reg &&
838 cast<EmitRegisterMatcher>(M)->VT == VT;
863 return cast<EmitConvertToTargetMatcher>(M)->Slot == Slot;
892 return cast<EmitMergeInputChainsMatcher>(M)->ChainNodes == ChainNodes;
917 return cast<EmitCopyToRegMatcher>(M)->SrcSlot == SrcSlot &&
918 cast<EmitCopyToRegMatcher>(M)->DestPhysReg == DestPhysReg;
946 return cast<EmitNodeXFormMatcher>(M)->Slot == Slot &&
947 cast<EmitNodeXFormMatcher>(M)->NodeXForm == NodeXForm;
1080 return cast<MarkGlueResultsMatcher>(M)->GlueResultNodes == GlueResultNodes;
1108 return cast<CompleteMatchMatcher>(M)->Results == Results &&
1109 &cast<CompleteMatchMatcher>(M)->Pattern == &Pattern;