diff --git a/third_party/llvm/workspace.bzl b/third_party/llvm/workspace.bzl index 36495facaa9..f77d61bc53d 100644 --- a/third_party/llvm/workspace.bzl +++ b/third_party/llvm/workspace.bzl @@ -4,8 +4,8 @@ load("//third_party:repo.bzl", "tf_http_archive") def repo(name): """Imports LLVM.""" - LLVM_COMMIT = "b3a33553aec7b3a9e702da0ae6669eab1a6b14ae" - LLVM_SHA256 = "e07312bd65c4609561c02758e214ca814c4f99dd0d749b78b636873518cd6589" + LLVM_COMMIT = "cedc53254a5d2e04e79cc0e7bf5a8c71fafa295e" + LLVM_SHA256 = "7457f8395f59342567b742409c953aad9b74dd7603df72e5e557fa6c4afa8088" tf_http_archive( name = name, diff --git a/third_party/mlir/BUILD b/third_party/mlir/BUILD index c0efb4b97e0..16216dd405f 100644 --- a/third_party/mlir/BUILD +++ b/third_party/mlir/BUILD @@ -81,6 +81,28 @@ gentbl( deps = [":BuiltinDialectTdFiles"], ) +gentbl( + name = "BuiltinAttributesIncGen", + strip_include_prefix = "include", + tbl_outs = [ + ( + "--gen-attrdef-decls", + "include/mlir/IR/BuiltinAttributes.h.inc", + ), + ( + "--gen-attrdef-defs", + "include/mlir/IR/BuiltinAttributes.cpp.inc", + ), + ], + tblgen = ":mlir-tblgen", + td_file = "include/mlir/IR/BuiltinAttributes.td", + td_srcs = [ + "include/mlir/IR/BuiltinAttributes.td", + "include/mlir/IR/BuiltinDialect.td", + ":OpBaseTdFiles", + ], +) + gentbl( name = "BuiltinOpsIncGen", strip_include_prefix = "include", @@ -134,6 +156,7 @@ cc_library( ], includes = ["include"], deps = [ + ":BuiltinAttributesIncGen", ":BuiltinDialectIncGen", ":BuiltinOpsIncGen", ":BuiltinTypesIncGen",