From d1cd5c998c903e441db0b4c4673ad2095862f7c8 Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Wed, 18 Jun 2025 08:49:32 -0700 Subject: [PATCH 1/2] prashants-integrate Signed-off-by: Benoit Jacob --- third_party/llvm-project | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/third_party/llvm-project b/third_party/llvm-project index bc7ea63e9c88..029f8892a500 160000 --- a/third_party/llvm-project +++ b/third_party/llvm-project @@ -1 +1 @@ -Subproject commit bc7ea63e9c885fbe71dec29581a206bc0543d22a +Subproject commit 029f8892a500594bd044507352503249fd641e6c From 14bae531cfee32be0f470d3943f7feb211a9f9fd Mon Sep 17 00:00:00 2001 From: Benoit Jacob Date: Wed, 18 Jun 2025 08:42:36 -0700 Subject: [PATCH 2/2] try-4108 Signed-off-by: Benoit Jacob --- .../VectorExt/Transforms/test/vectorize_vector_ext_ops.mlir | 4 +++- third_party/torch-mlir | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/compiler/src/iree/compiler/Codegen/Dialect/VectorExt/Transforms/test/vectorize_vector_ext_ops.mlir b/compiler/src/iree/compiler/Codegen/Dialect/VectorExt/Transforms/test/vectorize_vector_ext_ops.mlir index bc73dfb18067..8fd930f36e83 100644 --- a/compiler/src/iree/compiler/Codegen/Dialect/VectorExt/Transforms/test/vectorize_vector_ext_ops.mlir +++ b/compiler/src/iree/compiler/Codegen/Dialect/VectorExt/Transforms/test/vectorize_vector_ext_ops.mlir @@ -71,9 +71,11 @@ func.func @vectorize_matmul_dyn_parallel(%A: tensor, // CHECK-DAG: %[[AMASK:.+]] = vector.create_mask %[[ADIM]], %c64 : vector<64x64xi1> // CHECK-DAG: %[[AV:.+]] = vector.transfer_read %arg0[%c0, %c0], %[[PAD]], %[[AMASK]] // CHECK-DAG: %[[A:.+]] = iree_vector_ext.to_layout %[[AV]] to layout(#iree_vector_ext.nested_layout) : vector<64x64xf32> +// CHECK-DAG: %[[TMPWRITE:.+]] = vector.transfer_write %[[A]], {{.*}} +// CHECK-DAG: %[[TMPREAD:.+]] = vector.transfer_read %[[TMPWRITE]]{{.*}} // CHECK-DAG: %[[OPMASK:.+]] = vector.create_mask %[[ADIM]], %[[BDIM]], %c64 : vector<64x64x64xi1> -// CHECK-DAG: vector.mask %[[OPMASK]] { vector.contract {{.*}} %[[A]] +// CHECK-DAG: vector.mask %[[OPMASK]] { vector.contract {{.*}} %[[TMPREAD]] // ----- diff --git a/third_party/torch-mlir b/third_party/torch-mlir index 05a9860adb5b..a89a282bafbb 160000 --- a/third_party/torch-mlir +++ b/third_party/torch-mlir @@ -1 +1 @@ -Subproject commit 05a9860adb5ba33cc625a0c00b9a150d2a1fe5cb +Subproject commit a89a282bafbb07c02386f50bb7caeaf5adfac8bf