@@ -116,7 +116,7 @@ func.func @arm_sme_load_tile_slice_hor_f64(%src : memref<?x?xf64>, %tile : vecto
116116// CHECK: "arm_sme.intr.ld1b.vert"({{.*}}) : (vector<[16]xi1>, !llvm.ptr, i32, i32) -> ()
117117func.func @arm_sme_load_tile_slice_ver_i8 (%src : memref <?x?xi8 >, %tile : vector <[16 ]x[16 ]xi8 >, %tile_slice_index : index ) {
118118 %c0 = arith.constant 0 : index
119- %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index , <vertical > : memref <?x?xi8 >, vector <[16 ]x[16 ]xi8 >
119+ %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index layout <vertical > : memref <?x?xi8 >, vector <[16 ]x[16 ]xi8 >
120120 return
121121}
122122
@@ -126,7 +126,7 @@ func.func @arm_sme_load_tile_slice_ver_i8(%src : memref<?x?xi8>, %tile : vector<
126126// CHECK: "arm_sme.intr.ld1h.vert"({{.*}}) : (vector<[8]xi1>, !llvm.ptr, i32, i32) -> ()
127127func.func @arm_sme_load_tile_slice_ver_i16 (%src : memref <?x?xi16 >, %tile : vector <[8 ]x[8 ]xi16 >, %tile_slice_index : index ) {
128128 %c0 = arith.constant 0 : index
129- %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index , <vertical > : memref <?x?xi16 >, vector <[8 ]x[8 ]xi16 >
129+ %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index layout <vertical > : memref <?x?xi16 >, vector <[8 ]x[8 ]xi16 >
130130 return
131131}
132132
@@ -136,7 +136,7 @@ func.func @arm_sme_load_tile_slice_ver_i16(%src : memref<?x?xi16>, %tile : vecto
136136// CHECK: "arm_sme.intr.ld1w.vert"({{.*}}) : (vector<[4]xi1>, !llvm.ptr, i32, i32) -> ()
137137func.func @arm_sme_load_tile_slice_ver_i32 (%src : memref <?x?xi32 >, %tile : vector <[4 ]x[4 ]xi32 >, %tile_slice_index : index ) {
138138 %c0 = arith.constant 0 : index
139- %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index , <vertical > : memref <?x?xi32 >, vector <[4 ]x[4 ]xi32 >
139+ %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index layout <vertical > : memref <?x?xi32 >, vector <[4 ]x[4 ]xi32 >
140140 return
141141}
142142
@@ -146,7 +146,7 @@ func.func @arm_sme_load_tile_slice_ver_i32(%src : memref<?x?xi32>, %tile : vecto
146146// CHECK: "arm_sme.intr.ld1d.vert"({{.*}}) : (vector<[2]xi1>, !llvm.ptr, i32, i32) -> ()
147147func.func @arm_sme_load_tile_slice_ver_i64 (%src : memref <?x?xi64 >, %tile : vector <[2 ]x[2 ]xi64 >, %tile_slice_index : index ) {
148148 %c0 = arith.constant 0 : index
149- %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index , <vertical > : memref <?x?xi64 >, vector <[2 ]x[2 ]xi64 >
149+ %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index layout <vertical > : memref <?x?xi64 >, vector <[2 ]x[2 ]xi64 >
150150 return
151151}
152152
@@ -156,7 +156,7 @@ func.func @arm_sme_load_tile_slice_ver_i64(%src : memref<?x?xi64>, %tile : vecto
156156// CHECK: "arm_sme.intr.ld1q.vert"({{.*}}) : (vector<[1]xi1>, !llvm.ptr, i32, i32) -> ()
157157func.func @arm_sme_load_tile_slice_ver_i128 (%src : memref <?x?xi128 >, %tile : vector <[1 ]x[1 ]xi128 >, %tile_slice_index : index ) {
158158 %c0 = arith.constant 0 : index
159- %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index , <vertical > : memref <?x?xi128 >, vector <[1 ]x[1 ]xi128 >
159+ %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index layout <vertical > : memref <?x?xi128 >, vector <[1 ]x[1 ]xi128 >
160160 return
161161}
162162
@@ -166,7 +166,7 @@ func.func @arm_sme_load_tile_slice_ver_i128(%src : memref<?x?xi128>, %tile : vec
166166// CHECK: "arm_sme.intr.ld1h.vert"({{.*}}) : (vector<[8]xi1>, !llvm.ptr, i32, i32) -> ()
167167func.func @arm_sme_load_tile_slice_ver_f16 (%src : memref <?x?xf16 >, %tile : vector <[8 ]x[8 ]xf16 >, %tile_slice_index : index ) {
168168 %c0 = arith.constant 0 : index
169- %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index , <vertical > : memref <?x?xf16 >, vector <[8 ]x[8 ]xf16 >
169+ %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index layout <vertical > : memref <?x?xf16 >, vector <[8 ]x[8 ]xf16 >
170170 return
171171}
172172
@@ -176,7 +176,7 @@ func.func @arm_sme_load_tile_slice_ver_f16(%src : memref<?x?xf16>, %tile : vecto
176176// CHECK: "arm_sme.intr.ld1h.vert"({{.*}}) : (vector<[8]xi1>, !llvm.ptr, i32, i32) -> ()
177177func.func @arm_sme_load_tile_slice_ver_bf16 (%src : memref <?x?xbf16 >, %tile : vector <[8 ]x[8 ]xbf16 >, %tile_slice_index : index ) {
178178 %c0 = arith.constant 0 : index
179- %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index , <vertical > : memref <?x?xbf16 >, vector <[8 ]x[8 ]xbf16 >
179+ %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index layout <vertical > : memref <?x?xbf16 >, vector <[8 ]x[8 ]xbf16 >
180180 return
181181}
182182
@@ -186,7 +186,7 @@ func.func @arm_sme_load_tile_slice_ver_bf16(%src : memref<?x?xbf16>, %tile : vec
186186// CHECK: "arm_sme.intr.ld1w.vert"({{.*}}) : (vector<[4]xi1>, !llvm.ptr, i32, i32) -> ()
187187func.func @arm_sme_load_tile_slice_ver_f32 (%src : memref <?x?xf32 >, %tile : vector <[4 ]x[4 ]xf32 >, %tile_slice_index : index ) {
188188 %c0 = arith.constant 0 : index
189- %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index , <vertical > : memref <?x?xf32 >, vector <[4 ]x[4 ]xf32 >
189+ %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index layout <vertical > : memref <?x?xf32 >, vector <[4 ]x[4 ]xf32 >
190190 return
191191}
192192
@@ -196,7 +196,7 @@ func.func @arm_sme_load_tile_slice_ver_f32(%src : memref<?x?xf32>, %tile : vecto
196196// CHECK: "arm_sme.intr.ld1d.vert"({{.*}}) : (vector<[2]xi1>, !llvm.ptr, i32, i32) -> ()
197197func.func @arm_sme_load_tile_slice_ver_f64 (%src : memref <?x?xf64 >, %tile : vector <[2 ]x[2 ]xf64 >, %tile_slice_index : index ) {
198198 %c0 = arith.constant 0 : index
199- %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index , <vertical > : memref <?x?xf64 >, vector <[2 ]x[2 ]xf64 >
199+ %tile_update = arm_sme.load_tile_slice %src [%c0 ], %tile , %tile_slice_index layout <vertical > : memref <?x?xf64 >, vector <[2 ]x[2 ]xf64 >
200200 return
201201}
202202
@@ -316,7 +316,7 @@ func.func @arm_sme_store_tile_slice_hor_f64(%tile : vector<[2]x[2]xf64>, %tile_s
316316// CHECK: "arm_sme.intr.st1b.vert"({{.*}}) : (vector<[16]xi1>, !llvm.ptr, i32, i32) -> ()
317317func.func @arm_sme_store_tile_slice_ver_i8 (%tile : vector <[16 ]x[16 ]xi8 >, %tile_slice_index : index , %dest : memref <?x?xi8 >) -> () {
318318 %c0 = arith.constant 0 : index
319- arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ], <vertical > : memref <?x?xi8 >, vector <[16 ]x[16 ]xi8 >
319+ arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ] layout <vertical > : memref <?x?xi8 >, vector <[16 ]x[16 ]xi8 >
320320 return
321321}
322322
@@ -326,7 +326,7 @@ func.func @arm_sme_store_tile_slice_ver_i8(%tile : vector<[16]x[16]xi8>, %tile_s
326326// CHECK: "arm_sme.intr.st1h.vert"({{.*}}) : (vector<[8]xi1>, !llvm.ptr, i32, i32) -> ()
327327func.func @arm_sme_store_tile_slice_ver_i16 (%tile : vector <[8 ]x[8 ]xi16 >, %tile_slice_index : index , %dest : memref <?x?xi16 >) -> () {
328328 %c0 = arith.constant 0 : index
329- arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ], <vertical > : memref <?x?xi16 >, vector <[8 ]x[8 ]xi16 >
329+ arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ] layout <vertical > : memref <?x?xi16 >, vector <[8 ]x[8 ]xi16 >
330330 return
331331}
332332
@@ -336,7 +336,7 @@ func.func @arm_sme_store_tile_slice_ver_i16(%tile : vector<[8]x[8]xi16>, %tile_s
336336// CHECK: "arm_sme.intr.st1w.vert"({{.*}}) : (vector<[4]xi1>, !llvm.ptr, i32, i32) -> ()
337337func.func @arm_sme_store_tile_slice_ver_i32 (%tile : vector <[4 ]x[4 ]xi32 >, %tile_slice_index : index , %dest : memref <?x?xi32 >) -> () {
338338 %c0 = arith.constant 0 : index
339- arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ], <vertical > : memref <?x?xi32 >, vector <[4 ]x[4 ]xi32 >
339+ arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ] layout <vertical > : memref <?x?xi32 >, vector <[4 ]x[4 ]xi32 >
340340 return
341341}
342342
@@ -346,7 +346,7 @@ func.func @arm_sme_store_tile_slice_ver_i32(%tile : vector<[4]x[4]xi32>, %tile_s
346346// CHECK: "arm_sme.intr.st1d.vert"({{.*}}) : (vector<[2]xi1>, !llvm.ptr, i32, i32) -> ()
347347func.func @arm_sme_store_tile_slice_ver_i64 (%tile : vector <[2 ]x[2 ]xi64 >, %tile_slice_index : index , %dest : memref <?x?xi64 >) -> () {
348348 %c0 = arith.constant 0 : index
349- arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ], <vertical > : memref <?x?xi64 >, vector <[2 ]x[2 ]xi64 >
349+ arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ] layout <vertical > : memref <?x?xi64 >, vector <[2 ]x[2 ]xi64 >
350350 return
351351}
352352
@@ -356,7 +356,7 @@ func.func @arm_sme_store_tile_slice_ver_i64(%tile : vector<[2]x[2]xi64>, %tile_s
356356// CHECK: "arm_sme.intr.st1q.vert"({{.*}}) : (vector<[1]xi1>, !llvm.ptr, i32, i32) -> ()
357357func.func @arm_sme_store_tile_slice_ver_i128 (%tile : vector <[1 ]x[1 ]xi128 >, %tile_slice_index : index , %dest : memref <?x?xi128 >) -> () {
358358 %c0 = arith.constant 0 : index
359- arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ], <vertical > : memref <?x?xi128 >, vector <[1 ]x[1 ]xi128 >
359+ arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ] layout <vertical > : memref <?x?xi128 >, vector <[1 ]x[1 ]xi128 >
360360 return
361361}
362362
@@ -366,7 +366,7 @@ func.func @arm_sme_store_tile_slice_ver_i128(%tile : vector<[1]x[1]xi128>, %tile
366366// CHECK: "arm_sme.intr.st1h.vert"({{.*}}) : (vector<[8]xi1>, !llvm.ptr, i32, i32) -> ()
367367func.func @arm_sme_store_tile_slice_ver_f16 (%tile : vector <[8 ]x[8 ]xf16 >, %tile_slice_index : index , %dest : memref <?x?xf16 >) -> () {
368368 %c0 = arith.constant 0 : index
369- arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ], <vertical > : memref <?x?xf16 >, vector <[8 ]x[8 ]xf16 >
369+ arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ] layout <vertical > : memref <?x?xf16 >, vector <[8 ]x[8 ]xf16 >
370370 return
371371}
372372
@@ -376,7 +376,7 @@ func.func @arm_sme_store_tile_slice_ver_f16(%tile : vector<[8]x[8]xf16>, %tile_s
376376// CHECK: "arm_sme.intr.st1h.vert"({{.*}}) : (vector<[8]xi1>, !llvm.ptr, i32, i32) -> ()
377377func.func @arm_sme_store_tile_slice_ver_bf16 (%tile : vector <[8 ]x[8 ]xbf16 >, %tile_slice_index : index , %dest : memref <?x?xbf16 >) -> () {
378378 %c0 = arith.constant 0 : index
379- arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ], <vertical > : memref <?x?xbf16 >, vector <[8 ]x[8 ]xbf16 >
379+ arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ] layout <vertical > : memref <?x?xbf16 >, vector <[8 ]x[8 ]xbf16 >
380380 return
381381}
382382
@@ -386,7 +386,7 @@ func.func @arm_sme_store_tile_slice_ver_bf16(%tile : vector<[8]x[8]xbf16>, %tile
386386// CHECK: "arm_sme.intr.st1w.vert"({{.*}}) : (vector<[4]xi1>, !llvm.ptr, i32, i32) -> ()
387387func.func @arm_sme_store_tile_slice_ver_f32 (%tile : vector <[4 ]x[4 ]xf32 >, %tile_slice_index : index , %dest : memref <?x?xf32 >) -> () {
388388 %c0 = arith.constant 0 : index
389- arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ], <vertical > : memref <?x?xf32 >, vector <[4 ]x[4 ]xf32 >
389+ arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ] layout <vertical > : memref <?x?xf32 >, vector <[4 ]x[4 ]xf32 >
390390 return
391391}
392392
@@ -396,7 +396,7 @@ func.func @arm_sme_store_tile_slice_ver_f32(%tile : vector<[4]x[4]xf32>, %tile_s
396396// CHECK: "arm_sme.intr.st1d.vert"({{.*}}) : (vector<[2]xi1>, !llvm.ptr, i32, i32) -> ()
397397func.func @arm_sme_store_tile_slice_ver_f64 (%tile : vector <[2 ]x[2 ]xf64 >, %tile_slice_index : index , %dest : memref <?x?xf64 >) -> () {
398398 %c0 = arith.constant 0 : index
399- arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ], <vertical > : memref <?x?xf64 >, vector <[2 ]x[2 ]xf64 >
399+ arm_sme.store_tile_slice %tile , %tile_slice_index , %dest [%c0 ] layout <vertical > : memref <?x?xf64 >, vector <[2 ]x[2 ]xf64 >
400400 return
401401}
402402
0 commit comments