Merge pull request #3581 from rsuderman:main-to-google

PiperOrigin-RevId: 338558050
diff --git a/SUBMODULE_VERSIONS b/SUBMODULE_VERSIONS
index f0eb92d..5917843 100644
--- a/SUBMODULE_VERSIONS
+++ b/SUBMODULE_VERSIONS
@@ -5,7 +5,7 @@
 a5d9d0f7d368054fd1691aedf1db4116efcc233e third_party/flatbuffers
 4fb0ff7069bd88ee85902f4d0bb62794e5f6d021 third_party/flatcc
 f2fb48c3b3d79a75a88a99fba6576b25d42ec528 third_party/googletest
-f402e682d0ef5598eeffc9a21a691b03e602ff58 third_party/llvm-project
+6154c4115cd4b78d0171892aac21e340e72e32bd third_party/llvm-project
 17b12a4481daa150e2d1ea3ada086b551b856707 third_party/marl
 d2cdb70e038370b5e28f353fe98ccd70af1cbc25 third_party/mlir-emitc
 d8c7ee00a687ac369e62e2032514a93a9b413502 third_party/pybind11
@@ -14,7 +14,7 @@
 685f86471e9d26b3eb7676695a2e2cefb4551ae9 third_party/spirv_cross
 f8bf11a0253a32375c32cad92c841237b96696c0 third_party/spirv_headers
 57eb48aed36160c4876bc8310d9ca84d42ee9e2a third_party/swiftshader
-be24f6daeff133e0c19d3d608569e7930cce8cb7 third_party/tensorflow
+f3e4258863ea2036f37b4bf4771a5f5ee6ad9203 third_party/tensorflow
 a9a09ab0940408898fccfdcfe2bb8dc19b50f13c third_party/tracy
 9bd3f561bcee3f01d22912de10bb07ce4e23d378 third_party/vulkan_headers
 3528e2aed3e8808f33e1e7d63eeb1560456a605a third_party/vulkan_memory_allocator
diff --git a/integrations/tensorflow/e2e/README.md b/integrations/tensorflow/e2e/README.md
index 7ad2fbc..6aaf9e0 100644
--- a/integrations/tensorflow/e2e/README.md
+++ b/integrations/tensorflow/e2e/README.md
@@ -215,7 +215,8 @@
 ## Debugging Tests
 
 If the compiler fails to compile the program, then it will create a crash
-reproducer (see [MLIR documentation](https://mlir.llvm.org/docs/WritingAPass/)),
+reproducer (see
+[MLIR documentation](https://mlir.llvm.org/docs/PassManagement/#crash-and-failure-reproduction)),
 which then allows reproducing the bug with an appropriate "opt" tool. Further
 debugging iteration can happen in opt.
 
diff --git a/third_party/llvm-project b/third_party/llvm-project
index f402e68..6154c41 160000
--- a/third_party/llvm-project
+++ b/third_party/llvm-project
@@ -1 +1 @@
-Subproject commit f402e682d0ef5598eeffc9a21a691b03e602ff58
+Subproject commit 6154c4115cd4b78d0171892aac21e340e72e32bd
diff --git a/third_party/tensorflow b/third_party/tensorflow
index be24f6d..f3e4258 160000
--- a/third_party/tensorflow
+++ b/third_party/tensorflow
@@ -1 +1 @@
-Subproject commit be24f6daeff133e0c19d3d608569e7930cce8cb7
+Subproject commit f3e4258863ea2036f37b4bf4771a5f5ee6ad9203