Integrate LLVM at https://github.com/llvm/llvm-project/commit/b2018198c32a
PiperOrigin-RevId: 321532331 Change-Id: Ic472f0b495d333c9a76652c2e0926d509d225e2a
This commit is contained in:
parent
4f3cecaf3b
commit
7adc5c6b78
@ -710,8 +710,8 @@ def tf_repositories(path_prefix = "", tf_repo_name = ""):
|
||||
)
|
||||
|
||||
# Check out LLVM and MLIR from llvm-project.
|
||||
LLVM_COMMIT = "f233b92f92a669f9f2cc6d08d57ca4931dd61b78"
|
||||
LLVM_SHA256 = "020aff0a2cb5246e152d274a59006d81eb8338549b03c0e2e7fd1b630736fd53"
|
||||
LLVM_COMMIT = "b2018198c32a0535bb1f5bb5b40fbcf50d8d47b7"
|
||||
LLVM_SHA256 = "748e5da6e911046190a0962e7e0bf864f5861da7d52f6db6b547d23a800ca877"
|
||||
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),
|
||||
|
69
third_party/mlir/BUILD
vendored
69
third_party/mlir/BUILD
vendored
@ -32,45 +32,32 @@ cc_library(
|
||||
textual_hdrs = ["include/mlir/IR/DialectSymbolRegistry.def"],
|
||||
)
|
||||
|
||||
gentbl(
|
||||
name = "OpAsmInterfacesIncGen",
|
||||
strip_include_prefix = "include",
|
||||
tbl_outs = [
|
||||
(
|
||||
"-gen-op-interface-decls",
|
||||
"include/mlir/IR/OpAsmInterface.h.inc",
|
||||
),
|
||||
(
|
||||
"-gen-op-interface-defs",
|
||||
"include/mlir/IR/OpAsmInterface.cpp.inc",
|
||||
),
|
||||
],
|
||||
tblgen = ":mlir-tblgen",
|
||||
td_file = "include/mlir/IR/OpAsmInterface.td",
|
||||
td_srcs = [
|
||||
":OpBaseTdFiles",
|
||||
],
|
||||
)
|
||||
|
||||
gentbl(
|
||||
name = "SymbolInterfacesIncGen",
|
||||
strip_include_prefix = "include",
|
||||
tbl_outs = [
|
||||
(
|
||||
"-gen-op-interface-decls",
|
||||
"include/mlir/IR/SymbolInterfaces.h.inc",
|
||||
),
|
||||
(
|
||||
"-gen-op-interface-defs",
|
||||
"include/mlir/IR/SymbolInterfaces.cpp.inc",
|
||||
),
|
||||
],
|
||||
tblgen = ":mlir-tblgen",
|
||||
td_file = "include/mlir/IR/SymbolInterfaces.td",
|
||||
td_srcs = [
|
||||
":OpBaseTdFiles",
|
||||
],
|
||||
)
|
||||
[
|
||||
gentbl(
|
||||
name = name + "IncGen",
|
||||
strip_include_prefix = "include",
|
||||
tbl_outs = [
|
||||
(
|
||||
"-gen-op-interface-decls",
|
||||
"include/mlir/IR/" + name + ".h.inc",
|
||||
),
|
||||
(
|
||||
"-gen-op-interface-defs",
|
||||
"include/mlir/IR/" + name + ".cpp.inc",
|
||||
),
|
||||
],
|
||||
tblgen = ":mlir-tblgen",
|
||||
td_file = "include/mlir/IR/" + name + ".td",
|
||||
td_srcs = [
|
||||
":OpBaseTdFiles",
|
||||
],
|
||||
)
|
||||
for name in [
|
||||
"OpAsmInterface",
|
||||
"RegionKindInterface",
|
||||
"SymbolInterfaces",
|
||||
]
|
||||
]
|
||||
|
||||
cc_library(
|
||||
name = "IR",
|
||||
@ -88,7 +75,8 @@ cc_library(
|
||||
":CallOpInterfacesIncGen",
|
||||
":DialectSymbolRegistry",
|
||||
":InferTypeOpInterfaceIncGen",
|
||||
":OpAsmInterfacesIncGen",
|
||||
":OpAsmInterfaceIncGen",
|
||||
":RegionKindInterfaceIncGen",
|
||||
":SideEffectInterfacesIncGen",
|
||||
":Support",
|
||||
":SymbolInterfacesIncGen",
|
||||
@ -3736,6 +3724,7 @@ exports_files(
|
||||
"include/mlir/Dialect/Shape/IR/ShapeBase.td",
|
||||
"include/mlir/IR/OpAsmInterface.td",
|
||||
"include/mlir/IR/OpBase.td",
|
||||
"include/mlir/IR/RegionKindInterface.td",
|
||||
"include/mlir/IR/SymbolInterfaces.td",
|
||||
"include/mlir/Transforms/InliningUtils.h",
|
||||
"include/mlir/Interfaces/InferTypeOpInterface.td",
|
||||
|
1
third_party/mlir/test.BUILD
vendored
1
third_party/mlir/test.BUILD
vendored
@ -73,6 +73,7 @@ gentbl(
|
||||
td_srcs = [
|
||||
"@llvm-project//mlir:OpBaseTdFiles",
|
||||
"@llvm-project//mlir:include/mlir/IR/OpAsmInterface.td",
|
||||
"@llvm-project//mlir:include/mlir/IR/RegionKindInterface.td",
|
||||
"@llvm-project//mlir:include/mlir/IR/SymbolInterfaces.td",
|
||||
"@llvm-project//mlir:include/mlir/Interfaces/CallInterfaces.td",
|
||||
"@llvm-project//mlir:include/mlir/Interfaces/ControlFlowInterfaces.td",
|
||||
|
Loading…
Reference in New Issue
Block a user