Lines Matching refs:Class
1049 template <unsigned Class> bool isSVEVectorReg() const {
1051 switch (Class) {
1066 AArch64MCRegisterClasses[Class].contains(getReg());
1069 template <unsigned Class> bool isFPRasZPR() const {
1071 AArch64MCRegisterClasses[Class].contains(getReg());
1074 template <int ElementWidth, unsigned Class>
1079 if (isSVEVectorReg<Class>() && (Reg.ElementWidth == ElementWidth))
1085 template <int ElementWidth, unsigned Class>
1090 if (isSVEVectorReg<Class>() && Reg.ElementWidth == ElementWidth)
1096 template <int ElementWidth, unsigned Class,
1100 auto VectorMatch = isSVEDataVectorRegOfWidth<ElementWidth, Class>();