Merge pull request #4933 from hanhanW:main-to-google
PiperOrigin-RevId: 359219520
diff --git a/SUBMODULE_VERSIONS.txt b/SUBMODULE_VERSIONS.txt
index 48d2415..b9e2c71 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
-c9c0c6ab6cb2e7072f33d67ad3274a37bea322ad third_party/llvm-bazel
-7e54d7304be2ddb51b4e8ad5d1b29b103360e4cf third_party/llvm-project
+3b0f75d1ab527db204033ce96e8da4dc2f7693dd third_party/llvm-bazel
+861dbe1a021e6439af837b72b219fb9c449a57ae third_party/llvm-project
4e501d8c6e2d834999301a2492adefe5ddbdc0cb third_party/mlir-emitc
-909574e393027f9a68b4e4bfbfdda623445dcfea third_party/mlir-hlo
+3e2ff6e25392474068c6c6992d78f2009da8437f 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
-88d7c1b9fc8645cf3238f451d2cbca5aadd4a7f7 third_party/tensorflow
+628fedebc4d6c28c881a353066d5493ed1c7a4ea third_party/tensorflow
9c3dac3ed2bd647b8d63f197fed058fee97a7e1e third_party/tracy
9bd3f561bcee3f01d22912de10bb07ce4e23d378 third_party/vulkan_headers
3528e2aed3e8808f33e1e7d63eeb1560456a605a third_party/vulkan_memory_allocator
diff --git a/iree/hal/cuda/cuda_driver.c b/iree/hal/cuda/cuda_driver.c
index 79f70b2..1f83363 100644
--- a/iree/hal/cuda/cuda_driver.c
+++ b/iree/hal/cuda/cuda_driver.c
@@ -31,7 +31,7 @@
} iree_hal_cuda_driver_t;
// Pick a fixed lenght size for device names.
-static const size_t IREE_MAX_CUDA_DEVICE_NAME_LENGTH = 100;
+#define IREE_MAX_CUDA_DEVICE_NAME_LENGTH 100
extern const iree_hal_driver_vtable_t iree_hal_cuda_driver_vtable;
diff --git a/third_party/llvm-bazel b/third_party/llvm-bazel
index c9c0c6a..3b0f75d 160000
--- a/third_party/llvm-bazel
+++ b/third_party/llvm-bazel
@@ -1 +1 @@
-Subproject commit c9c0c6ab6cb2e7072f33d67ad3274a37bea322ad
+Subproject commit 3b0f75d1ab527db204033ce96e8da4dc2f7693dd
diff --git a/third_party/llvm-project b/third_party/llvm-project
index 7e54d73..861dbe1 160000
--- a/third_party/llvm-project
+++ b/third_party/llvm-project
@@ -1 +1 @@
-Subproject commit 7e54d7304be2ddb51b4e8ad5d1b29b103360e4cf
+Subproject commit 861dbe1a021e6439af837b72b219fb9c449a57ae
diff --git a/third_party/mlir-hlo b/third_party/mlir-hlo
index 909574e..3e2ff6e 160000
--- a/third_party/mlir-hlo
+++ b/third_party/mlir-hlo
@@ -1 +1 @@
-Subproject commit 909574e393027f9a68b4e4bfbfdda623445dcfea
+Subproject commit 3e2ff6e25392474068c6c6992d78f2009da8437f
diff --git a/third_party/tensorflow b/third_party/tensorflow
index 88d7c1b..628fede 160000
--- a/third_party/tensorflow
+++ b/third_party/tensorflow
@@ -1 +1 @@
-Subproject commit 88d7c1b9fc8645cf3238f451d2cbca5aadd4a7f7
+Subproject commit 628fedebc4d6c28c881a353066d5493ed1c7a4ea