diff --git a/tensorflow/workspace.bzl b/tensorflow/workspace.bzl index 11ba91ba8d9..4a205a403cb 100755 --- a/tensorflow/workspace.bzl +++ b/tensorflow/workspace.bzl @@ -685,8 +685,8 @@ def tf_repositories(path_prefix = "", tf_repo_name = ""): ) # Check out LLVM and MLIR from llvm-project. - LLVM_COMMIT = "f89f6d1e5d7d9cefd9e1d4c7a17afb53245a1fa8" - LLVM_SHA256 = "dcc663ea8f53345c709ad36bd71fc67102bac7590357dc7a46260074317759cc" + LLVM_COMMIT = "2fa4186d4e1c0c5ce05efb4275f94bb7c2538dda" + LLVM_SHA256 = "44d53acbed53c73cffd41281e053f86850ad7032ccf3ea68f238a010767b7260" LLVM_URLS = [ "https://storage.googleapis.com/mirror.tensorflow.org/github.com/llvm/llvm-project/archive/{commit}.tar.gz".format(commit = LLVM_COMMIT), "https://github.com/llvm/llvm-project/archive/{commit}.tar.gz".format(commit = LLVM_COMMIT), diff --git a/third_party/mlir/BUILD b/third_party/mlir/BUILD index d2c9129703d..a6841229fac 100644 --- a/third_party/mlir/BUILD +++ b/third_party/mlir/BUILD @@ -2810,7 +2810,12 @@ cc_library( cc_library( name = "SPIRVSerialization", - srcs = ["lib/Target/SPIRV/Serialization/Serialization.cpp"], + srcs = [ + "lib/Target/SPIRV/Serialization/Serialization.cpp", + "lib/Target/SPIRV/Serialization/SerializeOps.cpp", + "lib/Target/SPIRV/Serialization/Serializer.cpp", + "lib/Target/SPIRV/Serialization/Serializer.h", + ], hdrs = ["include/mlir/Target/SPIRV/Serialization.h"], includes = ["include"], deps = [