[Mlir-commits] [mlir] 4504e77 - [mlir][MemRef] Fixed a lit test for assume alignment (#140447)

llvmlistbot at llvm.org llvmlistbot at llvm.org
Sun May 18 05:25:04 PDT 2025


Author: Shay Kleiman
Date: 2025-05-18T15:25:01+03:00
New Revision: 4504e775509483ec20912bc1d805717eecb311ca

URL: https://github.com/llvm/llvm-project/commit/4504e775509483ec20912bc1d805717eecb311ca
DIFF: https://github.com/llvm/llvm-project/commit/4504e775509483ec20912bc1d805717eecb311ca.diff

LOG: [mlir][MemRef] Fixed a lit test for assume alignment (#140447)

Fixed a lit test that failed from my previous commit

Added: 
    

Modified: 
    mlir/test/Integration/Dialect/MemRef/assume-alignment-runtime-verification.mlir

Removed: 
    


################################################################################
diff  --git a/mlir/test/Integration/Dialect/MemRef/assume-alignment-runtime-verification.mlir b/mlir/test/Integration/Dialect/MemRef/assume-alignment-runtime-verification.mlir
index 394648d1b8bfa..8f74976c59773 100644
--- a/mlir/test/Integration/Dialect/MemRef/assume-alignment-runtime-verification.mlir
+++ b/mlir/test/Integration/Dialect/MemRef/assume-alignment-runtime-verification.mlir
@@ -10,7 +10,7 @@ func.func @main() {
   // This buffer is properly aligned. There should be no error.
   // CHECK-NOT: ^ memref is not aligned to 8
   %alloc = memref.alloca() : memref<5xf64>
-  memref.assume_alignment %alloc, 8 : memref<5xf64>
+  %0 = memref.assume_alignment %alloc, 8 : memref<5xf64>
 
   // Construct a memref descriptor with a pointer that is not aligned to 4.
   // This cannot be done with just the memref dialect. We have to resort to
@@ -28,10 +28,10 @@ func.func @main() {
   %buffer = builtin.unrealized_conversion_cast %10 : !llvm.struct<(ptr, ptr, i64, array<1 x i64>, array<1 x i64>)> to memref<1xf32>
 
   //      CHECK: ERROR: Runtime op verification failed
-  // CHECK-NEXT: "memref.assume_alignment"(%{{.*}}) <{alignment = 4 : i32}> : (memref<1xf32>) -> ()
+  // CHECK-NEXT: %[[ASSUME:.*]] = "memref.assume_alignment"(%{{.*}}) <{alignment = 4 : i32}> : (memref<1xf32>)
   // CHECK-NEXT: ^ memref is not aligned to 4
   // CHECK-NEXT: Location: loc({{.*}})
-  memref.assume_alignment %buffer, 4 : memref<1xf32>
+  %assume = memref.assume_alignment %buffer, 4 : memref<1xf32>
 
   return
 }


        


More information about the Mlir-commits mailing list