assert((BitSize == 64 || BitSize == 128) &&
"Neon vector type not 64 or 128 bits");
- assert(getASTContext().getTypeSize(EltType) != BitSize &&
- "Vector of 1 element not permitted");
-
StringRef EltName;
if (T->getVectorKind() == VectorType::NeonPolyVector) {
switch (cast<BuiltinType>(EltType)->getKind()) {
case BuiltinType::UShort:
EltName = "Poly16";
break;
+ case BuiltinType::ULongLong:
+ EltName = "Poly64";
+ break;
default:
llvm_unreachable("unexpected Neon polynomial vector element type");
}