dmgreen accepted this revision. dmgreen added a comment. This revision is now accepted and ready to land.
LGTM ================ Comment at: llvm/lib/Target/ARM/ARMISelLowering.cpp:14289-14292 case Intrinsic::arm_neon_vqrshifts: case Intrinsic::arm_neon_vqrshiftu: // No immediate versions of these to check for. break; ---------------- I know it's not part of this patch, but what is this code for? ================ Comment at: llvm/lib/Target/ARM/ARMInstrMVE.td:5172 + if scalar_addend then { + def : Pat<(VTI.Vec (add (mul v1, v2), vs)), (VTI.Vec (Inst v1, v2, s))>; + } else { ---------------- Can you make it so that patterns are: def : Pat<(VTI.Vec (add (mul v1, v2), vs)), (VTI.Vec (Inst v1, v2, s))>; So they are easier to read. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D76122/new/ https://reviews.llvm.org/D76122 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits