diff --git a/tensorflow/workspace.bzl b/tensorflow/workspace.bzl index 0f84c40fdf0..95947a095df 100755 --- a/tensorflow/workspace.bzl +++ b/tensorflow/workspace.bzl @@ -714,8 +714,8 @@ def tf_repositories(path_prefix = "", tf_repo_name = ""): ) # Check out LLVM and MLIR from llvm-project. - LLVM_COMMIT = "009cd4e491033f57f547a7bda63e35b50a6e5cf7" - LLVM_SHA256 = "a0b990cb0d9c0782a08ef0909c6ac023186929026c99c0c7ef3949b4c53ce541" + LLVM_COMMIT = "f2bb4b88550a04be977d85e2efe0bef1664c9b31" + LLVM_SHA256 = "35f5a7f5fd7b9021df63056b361ea1dba6bc7b3237558b85735bd237e2a85483" 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 1f6d5e77119..c38501940a8 100644 --- a/third_party/mlir/BUILD +++ b/third_party/mlir/BUILD @@ -982,7 +982,6 @@ cc_library( ], includes = ["include"], deps = [ - ":Analysis", ":IR", ":ParserTokenKinds", ":Support", @@ -2682,6 +2681,7 @@ cc_library( ":Affine", ":CallOpInterfaces", ":IR", + ":LinalgOps", ":SCFDialect", ":StandardOps", ":Support", diff --git a/third_party/mlir/test.BUILD b/third_party/mlir/test.BUILD index 2ed9496845a..eab6f3f62b5 100644 --- a/third_party/mlir/test.BUILD +++ b/third_party/mlir/test.BUILD @@ -129,13 +129,16 @@ cc_library( "lib/IR/TestPrintDefUse.cpp", "lib/IR/TestPrintNesting.cpp", "lib/IR/TestSideEffects.cpp", + "lib/IR/TestSlicing.cpp", "lib/IR/TestSymbolUses.cpp", "lib/IR/TestTypes.cpp", ], deps = [ ":TestDialect", "@llvm-project//llvm:Support", + "@llvm-project//mlir:Analysis", "@llvm-project//mlir:IR", + "@llvm-project//mlir:LinalgOps", "@llvm-project//mlir:Pass", "@llvm-project//mlir:StandardOps", "@llvm-project//mlir:Support",