Skip to content

Commit 0eb1b44

Browse files
committed
Remove unnecessary checks in test
1 parent b2f70ff commit 0eb1b44

File tree

1 file changed

+8
-23
lines changed

1 file changed

+8
-23
lines changed

mlir/test/Conversion/VectorToLLVM/vector-to-llvm-interface.mlir

Lines changed: 8 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1685,11 +1685,7 @@ func.func @load_alignment(%memref : memref<200x100xf32>, %i : index, %j : index)
16851685
}
16861686

16871687
// CHECK-LABEL: func @load_alignment
1688-
// CHECK: %[[C100:.*]] = llvm.mlir.constant(100 : index) : i64
1689-
// CHECK: %[[MUL:.*]] = llvm.mul %{{.*}}, %[[C100]] : i64
1690-
// CHECK: %[[ADD:.*]] = llvm.add %[[MUL]], %{{.*}} : i64
1691-
// CHECK: %[[GEP:.*]] = llvm.getelementptr %{{.*}}[%[[ADD]]] : (!llvm.ptr, i64) -> !llvm.ptr, f32
1692-
// CHECK: llvm.load %[[GEP]] {alignment = 8 : i64} : !llvm.ptr -> vector<8xf32>
1688+
// CHECK: llvm.load {{.*}} {alignment = 8 : i64} : !llvm.ptr -> vector<8xf32>
16931689

16941690
// -----
16951691

@@ -1806,11 +1802,7 @@ func.func @store_alignment(%memref : memref<200x100xf32>, %i : index, %j : index
18061802
}
18071803

18081804
// CHECK-LABEL: func @store_alignment
1809-
// CHECK: %[[C100:.*]] = llvm.mlir.constant(100 : index) : i64
1810-
// CHECK: %[[MUL:.*]] = llvm.mul %{{.*}}, %[[C100]] : i64
1811-
// CHECK: %[[ADD:.*]] = llvm.add %[[MUL]], %{{.*}} : i64
1812-
// CHECK: %[[GEP:.*]] = llvm.getelementptr %{{.*}}[%[[ADD]]] : (!llvm.ptr, i64) -> !llvm.ptr, f32
1813-
// CHECK: llvm.store %{{.*}}, %[[GEP]] {alignment = 8 : i64} : vector<4xf32>, !llvm.ptr
1805+
// CHECK: llvm.store %{{.*}} {alignment = 8 : i64} : vector<4xf32>, !llvm.ptr
18141806

18151807
// -----
18161808

@@ -1870,16 +1862,12 @@ func.func @masked_load_index_scalable(%arg0: memref<?xindex>, %arg1: vector<[16]
18701862

18711863
func.func @masked_load_alignment(%arg0: memref<?xf32>, %arg1: vector<16xi1>, %arg2: vector<16xf32>) -> vector<16xf32> {
18721864
%c0 = arith.constant 0: index
1873-
%0 = vector.maskedload %arg0[%c0], %arg1, %arg2 { alignment = 8 } : memref<?xf32>, vector<16xi1>, vector<16xf32> into vector<16xf32>
1865+
%0 = vector.maskedload %arg0[%c0], %arg1, %arg2 { alignment = 2 } : memref<?xf32>, vector<16xi1>, vector<16xf32> into vector<16xf32>
18741866
return %0 : vector<16xf32>
18751867
}
18761868

1877-
// CHECK-LABEL: func @masked_load
1878-
// CHECK: %[[CO:.*]] = arith.constant 0 : index
1879-
// CHECK: %[[C:.*]] = builtin.unrealized_conversion_cast %[[CO]] : index to i64
1880-
// CHECK: %[[P:.*]] = llvm.getelementptr %{{.*}}[%[[C]]] : (!llvm.ptr, i64) -> !llvm.ptr, f32
1881-
// CHECK: %[[L:.*]] = llvm.intr.masked.load %[[P]], %{{.*}}, %{{.*}} {alignment = 8 : i32} : (!llvm.ptr, vector<16xi1>, vector<16xf32>) -> vector<16xf32>
1882-
// CHECK: return %[[L]] : vector<16xf32>
1869+
// CHECK-LABEL: func @masked_load_alignment
1870+
// CHECK: llvm.intr.masked.load %{{.*}} {alignment = 2 : i32} : (!llvm.ptr, vector<16xi1>, vector<16xf32>) -> vector<16xf32>
18831871

18841872
// -----
18851873

@@ -1937,15 +1925,12 @@ func.func @masked_store_index_scalable(%arg0: memref<?xindex>, %arg1: vector<[16
19371925

19381926
func.func @masked_store_alignment(%arg0: memref<?xf32>, %arg1: vector<16xi1>, %arg2: vector<16xf32>) {
19391927
%c0 = arith.constant 0: index
1940-
vector.maskedstore %arg0[%c0], %arg1, %arg2 { alignment = 8 } : memref<?xf32>, vector<16xi1>, vector<16xf32>
1928+
vector.maskedstore %arg0[%c0], %arg1, %arg2 { alignment = 2 } : memref<?xf32>, vector<16xi1>, vector<16xf32>
19411929
return
19421930
}
19431931

1944-
// CHECK-LABEL: func @masked_store
1945-
// CHECK: %[[CO:.*]] = arith.constant 0 : index
1946-
// CHECK: %[[C:.*]] = builtin.unrealized_conversion_cast %[[CO]] : index to i64
1947-
// CHECK: %[[P:.*]] = llvm.getelementptr %{{.*}}[%[[C]]] : (!llvm.ptr, i64) -> !llvm.ptr, f32
1948-
// CHECK: llvm.intr.masked.store %{{.*}}, %[[P]], %{{.*}} {alignment = 8 : i32} : vector<16xf32>, vector<16xi1> into !llvm.ptr
1932+
// CHECK-LABEL: func @masked_store_alignment
1933+
// CHECK: llvm.intr.masked.store %{{.*}} {alignment = 2 : i32} : vector<16xf32>, vector<16xi1> into !llvm.ptr
19491934

19501935
// -----
19511936

0 commit comments

Comments
 (0)