File tree Expand file tree Collapse file tree 2 files changed +1
-5
lines changed
mlir/test/Integration/Dialect/Vector/CPU/ArmSME Expand file tree Collapse file tree 2 files changed +1
-5
lines changed Original file line number Diff line number Diff line change @@ -14,10 +14,9 @@ func.func @entry() {
1414
1515 // Calculate the size of a 32-bit tile, e.g. ZA{n}.s.
1616 %svl_s = arm_sme.streaming_vl <word >
17- %za_s_size = arith.muli %svl_s , %svl_s : index
1817
1918 // Allocate memory.
20- %mem1 = memref.alloca (%za_s_size , %svl_s ) : memref <?x?xi32 >
19+ %mem1 = memref.alloca (%svl_s , %svl_s ) : memref <?x?xi32 >
2120
2221 // Fill each "row" of "mem1" with row number.
2322 //
Original file line number Diff line number Diff line change @@ -33,7 +33,6 @@ func.func @za0_d_f64() -> i32 {
3333 // 2.1, 2.1, 2.1, 2.1
3434 // 3.1, 3.1, 3.1, 3.1
3535 //
36- %tilesize = arith.muli %svl_d , %svl_d : index
3736 %mem1 = memref.alloca (%svl_d , %svl_d ) : memref <?x?xf64 >
3837 %init_0 = arith.constant 0.1 : f64
3938 scf.for %i = %c0 to %svl_d step %c1_index iter_args (%val = %init_0 ) -> (f64 ) {
@@ -171,9 +170,7 @@ func.func @load_store_two_za_s_tiles() -> i32 {
171170 %svl_s = arm_sme.streaming_vl <word >
172171
173172 // Allocate memory for two 32-bit element tiles.
174- %size_of_tile = arith.muli %svl_s , %svl_s : index
175173 %svl_s_x_2 = arith.muli %svl_s , %c2_index : index
176- %size_of_two_tiles = arith.muli %size_of_tile , %c2_index : index
177174 %mem1 = memref.alloca (%svl_s_x_2 , %svl_s ) : memref <?x?xi32 >
178175
179176 // Fill memory that tile 1 will be loaded from with '1' and '2' for tile 2.
You can’t perform that action at this time.
0 commit comments