Integrate LLVM at llvm/llvm-project@cedc53254a5d
Updates LLVM usage to match
[cedc53254a5d](https://github.com/llvm/llvm-project/commit/cedc53254a5d)
PiperOrigin-RevId: 361090577
Change-Id: I0da531a831e3344bbb2ba7eec681f7f6e9ef30bf
diff --git a/third_party/llvm/workspace.bzl b/third_party/llvm/workspace.bzl
index 36495fa..f77d61b 100644
--- a/third_party/llvm/workspace.bzl
+++ b/third_party/llvm/workspace.bzl
@@ -4,8 +4,8 @@
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 c0efb4b..16216dd 100644
--- a/third_party/mlir/BUILD
+++ b/third_party/mlir/BUILD
@@ -82,6 +82,28 @@
)
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",
tbl_outs = [
@@ -134,6 +156,7 @@
],
includes = ["include"],
deps = [
+ ":BuiltinAttributesIncGen",
":BuiltinDialectIncGen",
":BuiltinOpsIncGen",
":BuiltinTypesIncGen",