================ @@ -12901,25 +12901,9 @@ QualType Sema::GetSignedVectorType(QualType V) { return Context.getExtVectorType(Context.LongLongTy, VTy->getNumElements()); } - if (TypeSize == Context.getTypeSize(Context.Int128Ty)) - return Context.getVectorType(Context.Int128Ty, VTy->getNumElements(), - VectorKind::Generic); - if (TypeSize == Context.getTypeSize(Context.LongLongTy)) - return Context.getVectorType(Context.LongLongTy, VTy->getNumElements(), - VectorKind::Generic); - if (TypeSize == Context.getTypeSize(Context.LongTy)) - return Context.getVectorType(Context.LongTy, VTy->getNumElements(), - VectorKind::Generic); - if (TypeSize == Context.getTypeSize(Context.IntTy)) - return Context.getVectorType(Context.IntTy, VTy->getNumElements(), - VectorKind::Generic); - if (TypeSize == Context.getTypeSize(Context.ShortTy)) - return Context.getVectorType(Context.ShortTy, VTy->getNumElements(), - VectorKind::Generic); - assert(TypeSize == Context.getTypeSize(Context.CharTy) && - "Unhandled vector element size in vector compare"); - return Context.getVectorType(Context.CharTy, VTy->getNumElements(), - VectorKind::Generic); + QualType ETy = Context.getGCCCompatibleIntTypeForBitwidth(TypeSize, 1); ---------------- mizvekov wrote:
You also want to make that comment use `Signed` to match the capitalization of the parameter name. https://github.com/llvm/llvm-project/pull/148954 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits