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