================ @@ -1410,6 +1410,12 @@ AArch64TargetLowering::AArch64TargetLowering(const TargetMachine &TM, } } + for (MVT VT : {MVT::v8i16, MVT::v4i32}) { ---------------- ParkHanbum wrote: @davemgreen can you check it? v2i64 -> v2i32 is correct? https://github.com/llvm/llvm-project/pull/99418