Synchronize submodules with LLVM at llvm/llvm-project@c85b6bf33c47 Updates LLVM dependencies to match [c85b6bf33c47](https://github.com/llvm/llvm-project/commit/c85b6bf33c47). - llvm-bazel to [5e89086c53b9](https://github.com/google/llvm-bazel/commit/5e89086c53b9) - TensorFlow to [f03ee0a61d49](https://github.com/tensorflow/tensorflow/commit/f03ee0a61d49) - MLIR-HLO to [c653db73c512](https://github.com/tensorflow/mlir-hlo/commit/c653db73c512) `./scripts/git/update_to_llvm_syncpoint.py ` COPYBARA_INTEGRATE_REVIEW=https://github.com/google/iree/pull/4628 from rsuderman:llvm-dependent-submodule-update c7d6920e0bffc9f258a785ebdbbcb4ec1964216c PiperOrigin-RevId: 354195949
diff --git a/SUBMODULE_VERSIONS.txt b/SUBMODULE_VERSIONS.txt index b3d42b1..85d6063 100644 --- a/SUBMODULE_VERSIONS.txt +++ b/SUBMODULE_VERSIONS.txt
@@ -4,16 +4,16 @@ 4fb0ff7069bd88ee85902f4d0bb62794e5f6d021 third_party/flatcc b1fbd33c06cdb0024c67733c6fdec2009d17b384 third_party/googletest 88b845dee001723c4a0db1fe5477de735b6d3bb0 third_party/liburing -39e3ba5be1a67c1e1ed900a5bc8134d0c8374d73 third_party/llvm-bazel +5e89086c53b991b0c72bd009e7fe852789967868 third_party/llvm-bazel c85b6bf33c473633c9873b600f8a31fa55464e1e third_party/llvm-project 4e501d8c6e2d834999301a2492adefe5ddbdc0cb third_party/mlir-emitc -471fc63c11205639dab25345aea1f85831ef4cb9 third_party/mlir-hlo +c653db73c512364322faf260e067815474736bab third_party/mlir-hlo 2b2bd45bbf9be04fd22ece5cc1f54679202e9257 third_party/pffft d8c7ee00a687ac369e62e2032514a93a9b413502 third_party/pybind11 2887692065c38ef6617f423feafc6b69dd0a0681 third_party/ruy 685f86471e9d26b3eb7676695a2e2cefb4551ae9 third_party/spirv_cross f8bf11a0253a32375c32cad92c841237b96696c0 third_party/spirv_headers -8f595c955848e24b3edca51f78a68943e3c26f50 third_party/tensorflow +f03ee0a61d49c36af238ce289e496c15e4d45e4c third_party/tensorflow 9c3dac3ed2bd647b8d63f197fed058fee97a7e1e third_party/tracy 9bd3f561bcee3f01d22912de10bb07ce4e23d378 third_party/vulkan_headers 3528e2aed3e8808f33e1e7d63eeb1560456a605a third_party/vulkan_memory_allocator
diff --git a/iree/compiler/Conversion/HLOToLinalg/HLOToLinalgOnBuffers.cpp b/iree/compiler/Conversion/HLOToLinalg/HLOToLinalgOnBuffers.cpp index f0b15c2..964594f 100644 --- a/iree/compiler/Conversion/HLOToLinalg/HLOToLinalgOnBuffers.cpp +++ b/iree/compiler/Conversion/HLOToLinalg/HLOToLinalgOnBuffers.cpp
@@ -636,11 +636,9 @@ ArrayRef<Value> resultBuffers, ConversionPatternRewriter &rewriter) const { auto loc = op.getLoc(); - auto subViewOp = rewriter.create<SubViewOp>( - loc, inputBuffers[0], extractFromI64ArrayAttr(op.static_offsets()), - extractFromI64ArrayAttr(op.static_sizes()), - extractFromI64ArrayAttr(op.static_strides()), op.offsets(), op.sizes(), - op.strides()); + auto subViewOp = + rewriter.create<SubViewOp>(loc, inputBuffers[0], op.getMixedOffsets(), + op.getMixedSizes(), op.getMixedStrides()); rewriter.create<linalg::CopyOp>(loc, subViewOp, resultBuffers[0]); return success(); }
diff --git a/iree/compiler/Conversion/HLOToLinalg/HLOToLinalgOnTensors.cpp b/iree/compiler/Conversion/HLOToLinalg/HLOToLinalgOnTensors.cpp index 0d4f162..6ed5f48 100644 --- a/iree/compiler/Conversion/HLOToLinalg/HLOToLinalgOnTensors.cpp +++ b/iree/compiler/Conversion/HLOToLinalg/HLOToLinalgOnTensors.cpp
@@ -175,9 +175,13 @@ staticStrides.push_back(stride); } rewriter.replaceOpWithNewOp<SubTensorOp>( - op, args[0], staticOffsets, staticSizes, staticStrides, + op, op.getType(), args[0], /*offsets=*/ValueRange{}, - /*sizes=*/ValueRange{}, /*strides=*/ValueRange{}); + /*sizes=*/ValueRange{}, + /*strides=*/ValueRange{}, rewriter.getI64ArrayAttr(staticOffsets), + rewriter.getI64ArrayAttr(staticSizes), + rewriter.getI64ArrayAttr(staticStrides)); + return success(); } };
diff --git a/third_party/llvm-bazel b/third_party/llvm-bazel index 39e3ba5..5e89086 160000 --- a/third_party/llvm-bazel +++ b/third_party/llvm-bazel
@@ -1 +1 @@ -Subproject commit 39e3ba5be1a67c1e1ed900a5bc8134d0c8374d73 +Subproject commit 5e89086c53b991b0c72bd009e7fe852789967868
diff --git a/third_party/mlir-hlo b/third_party/mlir-hlo index 471fc63..c653db7 160000 --- a/third_party/mlir-hlo +++ b/third_party/mlir-hlo
@@ -1 +1 @@ -Subproject commit 471fc63c11205639dab25345aea1f85831ef4cb9 +Subproject commit c653db73c512364322faf260e067815474736bab
diff --git a/third_party/tensorflow b/third_party/tensorflow index 8f595c9..f03ee0a 160000 --- a/third_party/tensorflow +++ b/third_party/tensorflow
@@ -1 +1 @@ -Subproject commit 8f595c955848e24b3edca51f78a68943e3c26f50 +Subproject commit f03ee0a61d49c36af238ce289e496c15e4d45e4c