[llvm] [AArch64][NeoverseV1] Load/Store Register Half with scaling (PR #222282)

Asher Dobrescu via llvm-commits llvm-commits at lists.llvm.org
Fri Sep 11 06:32:03 PDT 2026


================
@@ -745,6 +754,13 @@ def : SchedAlias<WriteST, V1Write_1c_1L01_1D>;
 // Store register, immed offset, index
 def : SchedAlias<WriteSTIdx, V1Write_1c_1L01_1D>;
 
+// Store register, register offset, extend, scale by 2
+// Store register, register offset, extend
----------------
Asher8118 wrote:

Should there be a similar entry for `Store register, register offset, scaled by 2` and `Store register, register offset, extend, scale by 1`? I see the SWOG mentions those instructions with latency 2.

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


More information about the llvm-commits mailing list