summaryrefslogtreecommitdiffstats
path: root/mlir/test
diff options
context:
space:
mode:
Diffstat (limited to 'mlir/test')
-rw-r--r--mlir/test/AffineOps/invalid.mlir13
-rw-r--r--mlir/test/Transforms/slicing-utils.mlir7
2 files changed, 16 insertions, 4 deletions
diff --git a/mlir/test/AffineOps/invalid.mlir b/mlir/test/AffineOps/invalid.mlir
index 4534d70b4b7..2ade76c194c 100644
--- a/mlir/test/AffineOps/invalid.mlir
+++ b/mlir/test/AffineOps/invalid.mlir
@@ -51,6 +51,19 @@ func @affine_for_upper_bound_invalid_dim(%arg : index) {
}
// -----
+func @affine_load_invalid_dim(%M : memref<10xi32>) {
+ "unknown"() ({
+ ^bb0(%arg: index):
+ affine.load %M[%arg] : memref<10xi32>
+ // expected-error@-1 {{index must be a dimension or symbol identifier}}
+ br ^bb1
+ ^bb1:
+ br ^bb1
+ }) : () -> ()
+ return
+}
+
+// -----
#map0 = (d0)[s0] -> (d0 + s0)
diff --git a/mlir/test/Transforms/slicing-utils.mlir b/mlir/test/Transforms/slicing-utils.mlir
index 49410dbbf9e..8c6fb01e1f7 100644
--- a/mlir/test/Transforms/slicing-utils.mlir
+++ b/mlir/test/Transforms/slicing-utils.mlir
@@ -222,13 +222,12 @@ func @slicing_test() {
// FWDBWD-LABEL: slicing_test_2
func @slicing_test_2() {
%c0 = constant 0 : index
- %c1 = constant 1 : index
%c2 = constant 2 : index
%c16 = constant 16 : index
- loop.for %i0 = %c0 to %c16 step %c1 {
+ affine.for %i0 = %c0 to %c16 {
affine.for %i1 = (i)[] -> (i)(%i0) to 10 {
// BWD: matched: %[[b:.*]] {{.*}} backward static slice:
- // BWD: loop.for {{.*}}
+ // BWD: affine.for {{.*}}
// affine.for appears in the body of loop.for
// BWD: affine.for {{.*}}
@@ -238,7 +237,7 @@ func @slicing_test_2() {
%b = "slicing-test-op"(%i1): (index) -> index
// BWD: matched: %[[c:.*]] {{.*}} backward static slice:
- // BWD: loop.for {{.*}}
+ // BWD: affine.for {{.*}}
// affine.for appears in the body of loop.for
// BWD-NEXT: affine.for {{.*}}
OpenPOWER on IntegriCloud