[Mlir-commits] [mlir] [mlir][memref]-Add verification for MemRef::ViewOp bounds (PR #177778)
Jakub Kuderski
llvmlistbot at llvm.org
Sat Feb 7 08:16:14 PST 2026
================
@@ -1574,13 +1574,13 @@ func.func @fold_view_same_source_result_types(%0: memref<128xi8>) -> memref<128x
// -----
// CHECK-LABEL: func @non_fold_view_non_zero_offset
-// CHECK-SAME: (%[[ARG:.*]]: memref<128xi8>)
-func.func @non_fold_view_non_zero_offset(%0: memref<128xi8>) -> memref<128xi8> {
+// CHECK-SAME: (%[[ARG:.*]]: memref<129xi8>)
+func.func @non_fold_view_non_zero_offset(%0: memref<129xi8>) -> memref<128xi8> {
%c1 = arith.constant 1 : index
// CHECK: %[[C1:.*]] = arith.constant 1 : index
- // CHECK: %[[RES:.*]] = memref.view %[[ARG]][%[[C1]]][] : memref<128xi8> to memref<128xi8>
+ // CHECK: %[[RES:.*]] = memref.view %[[ARG]][%[[C1]]][] : memref<129xi8> to memref<128xi8>
// CHECK: return %[[RES]]
- %res = memref.view %0[%c1][] : memref<128xi8> to memref<128xi8>
----------------
kuhar wrote:
This was as-expected before
https://github.com/llvm/llvm-project/pull/177778
More information about the Mlir-commits
mailing list