Bump TF and LLVM submodules.

```
$ scripts\git\update_tf_llvm_submodules.py --update_build_files
```

Closes https://github.com/google/iree/pull/1133

PiperOrigin-RevId: 301830925
diff --git a/SUBMODULE_VERSIONS b/SUBMODULE_VERSIONS
index cff4458..d5712b6 100644
--- a/SUBMODULE_VERSIONS
+++ b/SUBMODULE_VERSIONS
@@ -6,13 +6,13 @@
 48233ad3d45b314a83474b3704ae09638e3e2621 third_party/glslang
 89ca6c25bae7c11d12409739b2ef707ed9afe6c2 third_party/google_tracing_framework
 f2fb48c3b3d79a75a88a99fba6576b25d42ec528 third_party/googletest
-398b497cd0e20ca7245bf30c12c761b444581da5 third_party/llvm-project
+b72e13c242d9bbe1a4c7e471da98718bde85fa78 third_party/llvm-project
 80d452484c5409444b0ec19383faa84bb7a4d351 third_party/pybind11
 b73f111094da3e380a1774b56b15f16c90ae8e23 third_party/sdl2
 b252a50953ac4375cb1864e94f4b0234db9d215d third_party/spirv_headers
 feb154921397dc8c43c130a6b5c123efdb432a9b third_party/spirv_tools
 6652f0b6428777b5a4a3d191cc30d8b31366b999 third_party/swiftshader
-523f1d04204c15279935e534751860c85eb0686f third_party/tensorflow
+1dffd2d117ebb3c2cba08a311d1ab86870a71161 third_party/tensorflow
 8a457f8552d8d47ce3a96ed80a714ff6396f8ad8 third_party/vulkan_extensionlayer
 9bd3f561bcee3f01d22912de10bb07ce4e23d378 third_party/vulkan_headers
 909f36b714c9239ee0b112a321220213a474ba53 third_party/vulkan_memory_allocator
diff --git a/build_tools/bazel/third_party_import/llvm-project/overlay/mlir/BUILD.bazel b/build_tools/bazel/third_party_import/llvm-project/overlay/mlir/BUILD.bazel
index 8c3dd08..e19432d 100644
--- a/build_tools/bazel/third_party_import/llvm-project/overlay/mlir/BUILD.bazel
+++ b/build_tools/bazel/third_party_import/llvm-project/overlay/mlir/BUILD.bazel
@@ -406,6 +406,52 @@
     ],
 )
 
+gentbl(
+    name = "ShapeOpsIncGen",
+    strip_include_prefix = "include",
+    tbl_outs = [
+        (
+            "-gen-op-decls",
+            "include/mlir/Dialect/Shape/IR/ShapeOps.h.inc",
+        ),
+        (
+            "-gen-op-defs",
+            "include/mlir/Dialect/Shape/IR/ShapeOps.cpp.inc",
+        ),
+        (
+            "-gen-dialect-decls",
+            "include/mlir/Dialect/Shape/IR/ShapeOpsDialect.h.inc",
+        ),
+    ],
+    tblgen = ":mlir-tblgen",
+    td_file = "include/mlir/Dialect/Shape/IR/ShapeOps.td",
+    td_srcs = [
+        ":StdOpsTdFiles",
+    ],
+)
+
+cc_library(
+    name = "Shape",
+    srcs = glob(
+        [
+            "lib/Dialect/Shape/IR/*.cpp",
+        ],
+    ),
+    hdrs = glob([
+        "include/mlir/Dialect/Shape/IR/*.h",
+    ]),
+    includes = ["include"],
+    deps = [
+        ":CallOpInterfaces",
+        ":CommonFolders",
+        ":IR",
+        ":ShapeOpsIncGen",
+        ":SideEffects",
+        ":Support",
+        "@llvm-project//llvm:support",
+    ],
+)
+
 cc_library(
     name = "StandardOps",
     srcs = glob(
@@ -439,15 +485,15 @@
     name = "VectorOps",
     srcs = glob(
         [
-            "lib/Dialect/VectorOps/*.cpp",
-            "lib/Dialect/VectorOps/*.h",
-            "lib/Dialect/VectorOps/EDSC/*.cpp",
-            "lib/Dialect/VectorOps/EDSC/*.h",
+            "lib/Dialect/Vector/*.cpp",
+            "lib/Dialect/Vector/*.h",
+            "lib/Dialect/Vector/EDSC/*.cpp",
+            "lib/Dialect/Vector/EDSC/*.h",
         ],
     ),
     hdrs = glob([
-        "include/mlir/Dialect/VectorOps/*.h",
-        "include/mlir/Dialect/VectorOps/EDSC/*.h",
+        "include/mlir/Dialect/Vector/*.h",
+        "include/mlir/Dialect/Vector/EDSC/*.h",
     ]),
     includes = ["include"],
     deps = [
@@ -557,6 +603,18 @@
     ],
 )
 
+cc_library(
+    name = "LLVMIRTransforms",
+    srcs = glob(["lib/Dialect/LLVMIR/Transforms/*.cpp"]),
+    hdrs = glob(["include/mlir/Dialect/LLVMIR/Transforms/*.h"]),
+    includes = ["include"],
+    deps = [
+        ":IR",
+        ":LLVMDialect",
+        ":Pass",
+    ],
+)
+
 filegroup(
     name = "GPUOpsTdFiles",
     srcs = [
@@ -1087,23 +1145,6 @@
 )
 
 gentbl(
-    name = "StandardToSPIRVGen",
-    strip_include_prefix = "lib/Conversion/StandardToSPIRV",
-    tbl_outs = [
-        (
-            "-gen-rewriters",
-            "lib/Conversion/StandardToSPIRV/StandardToSPIRV.cpp.inc",
-        ),
-    ],
-    tblgen = ":mlir-tblgen",
-    td_file = "lib/Conversion/StandardToSPIRV/StandardToSPIRV.td",
-    td_srcs = [
-        ":SPIRVOpsTdFiles",
-        ":StdOpsTdFiles",
-    ],
-)
-
-gentbl(
     name = "SPIRVAvailabilityIncGen",
     strip_include_prefix = "include",
     tbl_outs = [
@@ -1269,7 +1310,6 @@
         ":SPIRVDialect",
         ":SPIRVLowering",
         ":StandardOps",
-        ":StandardToSPIRVGen",
         ":Support",
         ":Transforms",
         "@llvm-project//llvm:support",
@@ -1746,6 +1786,7 @@
         ":IR",
         ":LLVMConversionIncGen",
         ":LLVMDialect",
+        ":LLVMIRTransforms",
         ":OpenMPDialect",
         ":Support",
         "@llvm-project//llvm:core",
@@ -1975,6 +2016,7 @@
         ":GPUTransforms",
         ":IR",
         ":LLVMDialect",
+        ":LLVMIRTransforms",
         ":LinalgOps",
         ":LinalgToLLVM",
         ":LinalgToSPIRV",
@@ -1990,6 +2032,7 @@
         ":SDBM",
         ":SPIRVDialect",
         ":SPIRVLowering",
+        ":Shape",
         ":StandardOps",
         ":StandardToSPIRVConversions",
         ":Transforms",
@@ -2242,8 +2285,8 @@
 filegroup(
     name = "QuantizationOpsTdFiles",
     srcs = [
-        "include/mlir/Dialect/QuantOps/QuantOps.td",
-        "include/mlir/Dialect/QuantOps/QuantOpsBase.td",
+        "include/mlir/Dialect/Quant/QuantOps.td",
+        "include/mlir/Dialect/Quant/QuantOpsBase.td",
         "include/mlir/Interfaces/SideEffects.td",
         ":OpBaseTdFiles",
     ],
@@ -2256,15 +2299,15 @@
     tbl_outs = [
         (
             "-gen-op-decls",
-            "include/mlir/Dialect/QuantOps/QuantOps.h.inc",
+            "include/mlir/Dialect/Quant/QuantOps.h.inc",
         ),
         (
             "-gen-op-defs",
-            "include/mlir/Dialect/QuantOps/QuantOps.cpp.inc",
+            "include/mlir/Dialect/Quant/QuantOps.cpp.inc",
         ),
         (
             "-gen-dialect-decls",
-            "include/mlir/Dialect/QuantOps/QuantOpsDialect.h.inc",
+            "include/mlir/Dialect/Quant/QuantOpsDialect.h.inc",
         ),
         (
             "-gen-op-doc",
@@ -2272,7 +2315,7 @@
         ),
     ],
     tblgen = ":mlir-tblgen",
-    td_file = "include/mlir/Dialect/QuantOps/QuantOps.td",
+    td_file = "include/mlir/Dialect/Quant/QuantOps.td",
     td_srcs = [
         ":QuantizationOpsTdFiles",
     ],
@@ -2281,23 +2324,23 @@
 cc_library(
     name = "QuantOps",
     srcs = [
-        "lib/Dialect/QuantOps/IR/QuantOps.cpp",
-        "lib/Dialect/QuantOps/IR/QuantTypes.cpp",
-        "lib/Dialect/QuantOps/IR/TypeDetail.h",
-        "lib/Dialect/QuantOps/IR/TypeParser.cpp",
-        "lib/Dialect/QuantOps/Transforms/ConvertConst.cpp",
-        "lib/Dialect/QuantOps/Transforms/ConvertSimQuant.cpp",
-        "lib/Dialect/QuantOps/Utils/FakeQuantSupport.cpp",
-        "lib/Dialect/QuantOps/Utils/QuantizeUtils.cpp",
-        "lib/Dialect/QuantOps/Utils/UniformSupport.cpp",
+        "lib/Dialect/Quant/IR/QuantOps.cpp",
+        "lib/Dialect/Quant/IR/QuantTypes.cpp",
+        "lib/Dialect/Quant/IR/TypeDetail.h",
+        "lib/Dialect/Quant/IR/TypeParser.cpp",
+        "lib/Dialect/Quant/Transforms/ConvertConst.cpp",
+        "lib/Dialect/Quant/Transforms/ConvertSimQuant.cpp",
+        "lib/Dialect/Quant/Utils/FakeQuantSupport.cpp",
+        "lib/Dialect/Quant/Utils/QuantizeUtils.cpp",
+        "lib/Dialect/Quant/Utils/UniformSupport.cpp",
     ],
     hdrs = [
-        "include/mlir/Dialect/QuantOps/FakeQuantSupport.h",
-        "include/mlir/Dialect/QuantOps/Passes.h",
-        "include/mlir/Dialect/QuantOps/QuantOps.h",
-        "include/mlir/Dialect/QuantOps/QuantTypes.h",
-        "include/mlir/Dialect/QuantOps/QuantizeUtils.h",
-        "include/mlir/Dialect/QuantOps/UniformSupport.h",
+        "include/mlir/Dialect/Quant/FakeQuantSupport.h",
+        "include/mlir/Dialect/Quant/Passes.h",
+        "include/mlir/Dialect/Quant/QuantOps.h",
+        "include/mlir/Dialect/Quant/QuantTypes.h",
+        "include/mlir/Dialect/Quant/QuantizeUtils.h",
+        "include/mlir/Dialect/Quant/UniformSupport.h",
     ],
     includes = ["include"],
     deps = [
@@ -2314,7 +2357,7 @@
     name = "FxpMathOpsTdFiles",
     srcs = [
         "include/mlir/Dialect/FxpMathOps/FxpMathOps.td",
-        "include/mlir/Dialect/QuantOps/QuantOpsBase.td",
+        "include/mlir/Dialect/Quant/QuantOpsBase.td",
         "include/mlir/Interfaces/SideEffects.td",
         ":OpBaseTdFiles",
     ],
@@ -2667,7 +2710,7 @@
 filegroup(
     name = "VectorOpsTdFiles",
     srcs = [
-        "include/mlir/Dialect/VectorOps/VectorOps.td",
+        "include/mlir/Dialect/Vector/VectorOps.td",
         ":AffineOpsTdFiles",
         ":OpBaseTdFiles",
     ],
@@ -2679,15 +2722,15 @@
     tbl_outs = [
         (
             "-gen-op-decls",
-            "include/mlir/Dialect/VectorOps/VectorOps.h.inc",
+            "include/mlir/Dialect/Vector/VectorOps.h.inc",
         ),
         (
             "-gen-op-defs",
-            "include/mlir/Dialect/VectorOps/VectorOps.cpp.inc",
+            "include/mlir/Dialect/Vector/VectorOps.cpp.inc",
         ),
         (
             "-gen-dialect-decls -dialect=vector",
-            "include/mlir/Dialect/VectorOps/VectorOpsDialect.h.inc",
+            "include/mlir/Dialect/Vector/VectorOpsDialect.h.inc",
         ),
         (
             "-gen-op-doc",
@@ -2695,7 +2738,7 @@
         ),
     ],
     tblgen = ":mlir-tblgen",
-    td_file = "include/mlir/Dialect/VectorOps/VectorOps.td",
+    td_file = "include/mlir/Dialect/Vector/VectorOps.td",
     td_srcs = [
         ":VectorOpsTdFiles",
     ],
@@ -2704,7 +2747,7 @@
 filegroup(
     name = "VectorTransformPatternsTdFiles",
     srcs = [
-        "include/mlir/Dialect/VectorOps/VectorTransformPatterns.td",
+        "include/mlir/Dialect/Vector/VectorTransformPatterns.td",
         ":AffineOpsTdFiles",
         ":LinalgOpsTdFiles",
         ":LinalgStructuredOpsTdFiles",
@@ -2719,11 +2762,11 @@
     tbl_outs = [
         (
             "-gen-rewriters",
-            "include/mlir/Dialect/VectorOps/VectorTransformPatterns.h.inc",
+            "include/mlir/Dialect/Vector/VectorTransformPatterns.h.inc",
         ),
     ],
     tblgen = ":mlir-tblgen",
-    td_file = "include/mlir/Dialect/VectorOps/VectorTransformPatterns.td",
+    td_file = "include/mlir/Dialect/Vector/VectorTransformPatterns.td",
     td_srcs = [
         ":VectorTransformPatternsTdFiles",
     ],
diff --git a/build_tools/bazel/third_party_import/llvm-project/overlay/mlir/test/BUILD.bazel b/build_tools/bazel/third_party_import/llvm-project/overlay/mlir/test/BUILD.bazel
index c03a7c1..9c87d11 100644
--- a/build_tools/bazel/third_party_import/llvm-project/overlay/mlir/test/BUILD.bazel
+++ b/build_tools/bazel/third_party_import/llvm-project/overlay/mlir/test/BUILD.bazel
@@ -162,6 +162,7 @@
         "@llvm-project//mlir:Analysis",
         "@llvm-project//mlir:EDSC",
         "@llvm-project//mlir:GPUDialect",
+        "@llvm-project//mlir:GPUTransforms",
         "@llvm-project//mlir:IR",
         "@llvm-project//mlir:LinalgOps",
         "@llvm-project//mlir:LinalgTransforms",
diff --git a/third_party/llvm-project b/third_party/llvm-project
index 398b497..b72e13c 160000
--- a/third_party/llvm-project
+++ b/third_party/llvm-project
@@ -1 +1 @@
-Subproject commit 398b497cd0e20ca7245bf30c12c761b444581da5
+Subproject commit b72e13c242d9bbe1a4c7e471da98718bde85fa78
diff --git a/third_party/tensorflow b/third_party/tensorflow
index 523f1d0..1dffd2d 160000
--- a/third_party/tensorflow
+++ b/third_party/tensorflow
@@ -1 +1 @@
-Subproject commit 523f1d04204c15279935e534751860c85eb0686f
+Subproject commit 1dffd2d117ebb3c2cba08a311d1ab86870a71161