Skip to content

Commit 01bf155

Browse files
committed
Update tests
1 parent d3445c9 commit 01bf155

File tree

95 files changed

+654
-643
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

95 files changed

+654
-643
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,6 @@ func.func @genbool_var_1d_scalable(%arg0: index) -> vector<[11]xi1> {
7373

7474
func.func @transfer_read_1d(%A : memref<?xf32>, %i: index) -> vector<16xf32> {
7575
%d = arith.constant -1.0: f32
76-
%f = vector.transfer_read %A[%i], %d {permutation_map = affine_map<(d0) -> (d0)>} : memref<?xf32>, vector<16xf32>
76+
%f = vector.transfer_read %A[%i], %d {in_bounds = [false], permutation_map = affine_map<(d0) -> (d0)>} : memref<?xf32>, vector<16xf32>
7777
return %f : vector<16xf32>
7878
}

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

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1689,10 +1689,10 @@ func.func @matrix_ops_index(%A: vector<64xindex>, %B: vector<48xindex>) -> vecto
16891689
func.func @transfer_read_1d(%A : memref<?xf32>, %base: index) -> vector<17xf32> {
16901690
%f7 = arith.constant 7.0: f32
16911691
%f = vector.transfer_read %A[%base], %f7
1692-
{permutation_map = affine_map<(d0) -> (d0)>} :
1692+
{in_bounds = [false], permutation_map = affine_map<(d0) -> (d0)>} :
16931693
memref<?xf32>, vector<17xf32>
16941694
vector.transfer_write %f, %A[%base]
1695-
{permutation_map = affine_map<(d0) -> (d0)>} :
1695+
{in_bounds = [false], permutation_map = affine_map<(d0) -> (d0)>} :
16961696
vector<17xf32>, memref<?xf32>
16971697
return %f: vector<17xf32>
16981698
}
@@ -1763,10 +1763,10 @@ func.func @transfer_read_1d(%A : memref<?xf32>, %base: index) -> vector<17xf32>
17631763
func.func @transfer_read_index_1d(%A : memref<?xindex>, %base: index) -> vector<17xindex> {
17641764
%f7 = arith.constant 7: index
17651765
%f = vector.transfer_read %A[%base], %f7
1766-
{permutation_map = affine_map<(d0) -> (d0)>} :
1766+
{in_bounds = [false], permutation_map = affine_map<(d0) -> (d0)>} :
17671767
memref<?xindex>, vector<17xindex>
17681768
vector.transfer_write %f, %A[%base]
1769-
{permutation_map = affine_map<(d0) -> (d0)>} :
1769+
{in_bounds = [false], permutation_map = affine_map<(d0) -> (d0)>} :
17701770
vector<17xindex>, memref<?xindex>
17711771
return %f: vector<17xindex>
17721772
}
@@ -1786,7 +1786,7 @@ func.func @transfer_read_index_1d(%A : memref<?xindex>, %base: index) -> vector<
17861786
func.func @transfer_read_2d_to_1d(%A : memref<?x?xf32>, %base0: index, %base1: index) -> vector<17xf32> {
17871787
%f7 = arith.constant 7.0: f32
17881788
%f = vector.transfer_read %A[%base0, %base1], %f7
1789-
{permutation_map = affine_map<(d0, d1) -> (d1)>} :
1789+
{in_bounds = [false], permutation_map = affine_map<(d0, d1) -> (d1)>} :
17901790
memref<?x?xf32>, vector<17xf32>
17911791
return %f: vector<17xf32>
17921792
}
@@ -1815,10 +1815,10 @@ func.func @transfer_read_2d_to_1d(%A : memref<?x?xf32>, %base0: index, %base1: i
18151815
func.func @transfer_read_1d_non_zero_addrspace(%A : memref<?xf32, 3>, %base: index) -> vector<17xf32> {
18161816
%f7 = arith.constant 7.0: f32
18171817
%f = vector.transfer_read %A[%base], %f7
1818-
{permutation_map = affine_map<(d0) -> (d0)>} :
1818+
{in_bounds = [false], permutation_map = affine_map<(d0) -> (d0)>} :
18191819
memref<?xf32, 3>, vector<17xf32>
18201820
vector.transfer_write %f, %A[%base]
1821-
{permutation_map = affine_map<(d0) -> (d0)>} :
1821+
{in_bounds = [false], permutation_map = affine_map<(d0) -> (d0)>} :
18221822
vector<17xf32>, memref<?xf32, 3>
18231823
return %f: vector<17xf32>
18241824
}
@@ -1866,7 +1866,7 @@ func.func @transfer_read_1d_inbounds(%A : memref<?xf32>, %base: index) -> vector
18661866
func.func @transfer_read_1d_mask(%A : memref<?xf32>, %base : index) -> vector<5xf32> {
18671867
%m = arith.constant dense<[0, 0, 1, 0, 1]> : vector<5xi1>
18681868
%f7 = arith.constant 7.0: f32
1869-
%f = vector.transfer_read %A[%base], %f7, %m : memref<?xf32>, vector<5xf32>
1869+
%f = vector.transfer_read %A[%base], %f7, %m {in_bounds=[false]} : memref<?xf32>, vector<5xf32>
18701870
return %f: vector<5xf32>
18711871
}
18721872

mlir/test/Conversion/VectorToSCF/unrolled-vector-to-loops.mlir

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ func.func @transfer_read_out_of_bounds(%A : memref<?x?x?xf32>) -> (vector<2x3x4x
5151
// CHECK: vector.transfer_read {{.*}} : memref<?x?x?xf32>, vector<4xf32>
5252
// CHECK: vector.insert {{.*}} [1, 2] : vector<4xf32> into vector<2x3x4xf32>
5353
// CHECK-NOT: scf.for
54-
%vec = vector.transfer_read %A[%c0, %c0, %c0], %f0 : memref<?x?x?xf32>, vector<2x3x4xf32>
54+
%vec = vector.transfer_read %A[%c0, %c0, %c0], %f0 {in_bounds=[false, false, false]} : memref<?x?x?xf32>, vector<2x3x4xf32>
5555
return %vec : vector<2x3x4xf32>
5656
}
5757

mlir/test/Conversion/VectorToSCF/vector-to-scf-mask-and-permutation-map.mlir

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
// CHECK: scf.for {{.*}} {
1313
// CHECK: scf.if {{.*}} {
1414
// CHECK: %[[MASK_LOADED:.*]] = memref.load %[[MASK_CASTED]][%{{.*}}] : memref<4xvector<9xi1>>
15-
// CHECK: %[[READ:.*]] = vector.transfer_read %{{.*}}, %{{.*}}, %[[MASK_LOADED]] : memref<?x?xf32>, vector<9xf32>
15+
// CHECK: %[[READ:.*]] = vector.transfer_read %{{.*}}, %{{.*}}, %[[MASK_LOADED]] {in_bounds = [false]} : memref<?x?xf32>, vector<9xf32>
1616
// CHECK: memref.store %[[READ]], %{{.*}} : memref<4xvector<9xf32>>
1717
// CHECK: }
1818
// CHECK: }
@@ -29,7 +29,7 @@ func.func @transfer_read_2d_mask_transposed(
2929
[1, 1, 1, 1, 1, 1, 1, 0, 1],
3030
[0, 0, 1, 0, 1, 1, 1, 0, 1]]> : vector<4x9xi1>
3131
%f = vector.transfer_read %A[%base1, %base2], %fm42, %mask
32-
{permutation_map = affine_map<(d0, d1) -> (d1, d0)>} :
32+
{permutation_map = affine_map<(d0, d1) -> (d1, d0)>, in_bounds = [false, false]} :
3333
memref<?x?xf32>, vector<9x4xf32>
3434
return %f : vector<9x4xf32>
3535
}

0 commit comments

Comments
 (0)