[llvm] [LLVM][CodeGen][SVE] Lower to multivector stores (PR #207397)

Benjamin Maxwell via llvm-commits llvm-commits at lists.llvm.org
Fri Jul 3 09:54:40 PDT 2026


================
@@ -2107,6 +2106,16 @@ AArch64TargetLowering::AArch64TargetLowering(const TargetMachine &TM,
       setOperationAction(ISD::LOAD, MVT::nxv4f64, Custom);
       setOperationAction(ISD::LOAD, MVT::nxv16bf16, Custom);
 
+      // 2x stores
----------------
MacDue wrote:

nit: We could just do:

```
for (Opcode : {ISD::LOAD, ISD::STORE) {
  // 2x multi-vector loads/stores
   setOperationAction(Opcode, ....);

  // 4x multi-vector loads/stores
   setOperationAction(Opcode, ....);
}
```

To save a little bit of duplication. 

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


More information about the llvm-commits mailing list