[llvm] [AArch64] Remove copy instruction between uaddlv with v8i16 and dup (PR #66068)
David Green via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 14 02:46:16 PDT 2023
================
@@ -5329,7 +5329,8 @@ SDValue AArch64TargetLowering::LowerINTRINSIC_WO_CHAIN(SDValue Op,
case Intrinsic::aarch64_neon_uaddlv: {
EVT OpVT = Op.getOperand(1).getValueType();
EVT ResVT = Op.getValueType();
- if (ResVT == MVT::i32 && (OpVT == MVT::v8i8 || OpVT == MVT::v16i8)) {
+ if (ResVT == MVT::i32 &&
+ (OpVT == MVT::v8i8 || OpVT == MVT::v16i8 || OpVT == MVT::v8i16)) {
----------------
davemgreen wrote:
Should this add v4i16 too?
https://github.com/llvm/llvm-project/pull/66068
More information about the llvm-commits
mailing list