Lines Matching refs:MVT
498 MVT::SimpleValueType Type;
501 CheckTypeMatcher(MVT::SimpleValueType type, unsigned resno)
504 MVT::SimpleValueType getType() const { return Type; }
527 SmallVector<std::pair<MVT::SimpleValueType, Matcher*>, 8> Cases;
529 SwitchTypeMatcher(const std::pair<MVT::SimpleValueType, Matcher*> *cases,
539 MVT::SimpleValueType getCaseType(unsigned i) const { return Cases[i].first; }
554 MVT::SimpleValueType Type;
556 CheckChildTypeMatcher(unsigned childno, MVT::SimpleValueType type)
560 MVT::SimpleValueType getType() const { return Type; }
770 MVT::SimpleValueType VT;
772 EmitIntegerMatcher(int64_t val, MVT::SimpleValueType vt)
776 MVT::SimpleValueType getVT() const { return VT; }
795 MVT::SimpleValueType VT;
797 EmitStringIntegerMatcher(const std::string &val, MVT::SimpleValueType vt)
801 MVT::SimpleValueType getVT() const { return VT; }
821 MVT::SimpleValueType VT;
823 EmitRegisterMatcher(const CodeGenRegister *reg, MVT::SimpleValueType vt)
827 MVT::SimpleValueType getVT() const { return VT; }
957 const SmallVector<MVT::SimpleValueType, 3> VTs;
967 const MVT::SimpleValueType *vts, unsigned numvts,
980 MVT::SimpleValueType getVT(unsigned i) const {
991 const SmallVectorImpl<MVT::SimpleValueType> &getVTList() const { return VTs; }
1017 const MVT::SimpleValueType *vts, unsigned numvts,
1040 const MVT::SimpleValueType *vts, unsigned numvts,