Lines Matching refs:NumVectors
73 unsigned Bitwidth, ElementBitwidth, NumVectors; member in __anonc999c1430111::SVEType
78 SVEType(StringRef TS, char CharMod, unsigned NumVectors = 1) in SVEType() argument
83 NumVectors(NumVectors) { in SVEType()
90 NumVectors = NumV; in SVEType()
97 bool isScalar() const { return NumVectors == 0; } in isScalar()
98 bool isVector() const { return NumVectors > 0; } in isVector()
111 return !isFloatingPoint() && Predicate && NumVectors == 0; in isScalarPredicate()
119 unsigned getNumVectors() const { return NumVectors; } in getNumVectors()
477 return "V" + utostr(getNumElements() * NumVectors) + S; in builtin_str()
478 return "q" + utostr(getNumElements() * NumVectors) + S; in builtin_str()
512 if (NumVectors > 1) in str()
513 S += "x" + utostr(NumVectors); in str()
591 NumVectors = 0; in applyModifier()
624 NumVectors = 1; in applyModifier()
629 NumVectors = 0; in applyModifier()
633 NumVectors = 0; in applyModifier()
637 NumVectors = 0; in applyModifier()
644 NumVectors = 0; in applyModifier()
651 NumVectors = 0; in applyModifier()
658 NumVectors = 0; in applyModifier()
680 NumVectors = 0; in applyModifier()
690 NumVectors = 0; in applyModifier()
701 NumVectors = 0; in applyModifier()
713 NumVectors = 0; in applyModifier()
722 NumVectors = 0; in applyModifier()
731 NumVectors = 0; in applyModifier()
740 NumVectors = 0; in applyModifier()
747 NumVectors = 0; in applyModifier()
752 NumVectors = 0; in applyModifier()
801 NumVectors = 0; in applyModifier()
807 NumVectors = 0; in applyModifier()
814 NumVectors = 0; in applyModifier()
821 NumVectors = 0; in applyModifier()
828 NumVectors = 0; in applyModifier()
835 NumVectors = 0; in applyModifier()
842 NumVectors = 0; in applyModifier()
848 NumVectors = 0; in applyModifier()
853 NumVectors = 0; in applyModifier()
859 NumVectors = 0; in applyModifier()
865 NumVectors = 0; in applyModifier()
871 NumVectors = 0; in applyModifier()
877 NumVectors = 0; in applyModifier()
883 NumVectors = 0; in applyModifier()
889 NumVectors = 0; in applyModifier()
903 NumVectors = 0; in applyModifier()
918 unsigned NumVectors = 1; in getProtoModifier() local
922 NumVectors = Mod - '0'; in getProtoModifier()
931 return {Mod, NumVectors}; in getProtoModifier()
954 unsigned NumVectors; in Intrinsic() local
955 std::tie(Mod, NumVectors) = getProtoModifier(Proto, I); in Intrinsic()
956 SVEType T(BaseTypeSpec, Mod, NumVectors); in Intrinsic()
1197 unsigned NumVectors; in createIntrinsic() local
1198 std::tie(Mod, NumVectors) = getProtoModifier(Proto, EltSizeArg + 1); in createIntrinsic()
1200 ElementSizeInBits = SVEType(TS, Mod, NumVectors).getElementSizeInBits(); in createIntrinsic()