[llvm] [AArch64][SME2] Add stridedorcontiguous pseudos for multi-vector-stores (PR #211551)
Sander de Smalen via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 29 08:43:13 PDT 2026
================
@@ -205,6 +364,25 @@ define void @st1_x4_i32(<vscale x 16 x i8> %unused, <vscale x 4 x i32> %zn0, <vs
; CHECK-NEXT: addvl sp, sp, #1
; CHECK-NEXT: ldr x29, [sp], #16 // 8-byte Folded Reload
; CHECK-NEXT: ret
+;
----------------
sdesmalen-arm wrote:
Nothing needs necessarily fixing here, as this is an artificial case, but in this particular case it would have been better to pick the contiguous form to avoid the callee-save spills/fills.
https://github.com/llvm/llvm-project/pull/211551
More information about the llvm-commits
mailing list