[clang] [llvm] [AArch64][NEON] NEON intrinsic compilation error with -fno-lax-vector-conversion flag fix (PR #149329)

Amina Chabane via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 25 07:44:23 PDT 2025


================
@@ -1401,14 +1401,18 @@ void Intrinsic::emitBodyAsBuiltinCall() {
       if (LocalCK == ClassB || (T.isHalf() && !T.isScalarForMangling())) {
         CastToType.makeInteger(8, true);
         Arg = "__builtin_bit_cast(" + CastToType.str() + ", " + Arg + ")";
-      } else if (LocalCK == ClassI) {
-        if (CastToType.isInteger()) {
----------------
Amichaxx wrote:

I've amended in the new commit. I initially included it to be more explicit but I realise it is probably is a bit redundant.

https://github.com/llvm/llvm-project/pull/149329


More information about the llvm-commits mailing list