Fix another LLVM integrate breaking TF via MLIR.

Inspired by 5d24413d40

PiperOrigin-RevId: 351490653
Change-Id: I44d599f21b935983ddd564896b51c95605d05d24
This commit is contained in:
Mihai Maruseac 2021-01-12 18:31:47 -08:00 committed by TensorFlower Gardener
parent 103ff003da
commit faf1e4efbf

View File

@ -2205,6 +2205,57 @@ cc_library(
],
)
filegroup(
name = "acc_td_files",
srcs = glob([
"include/llvm/Frontend/OpenACC/*.td",
"include/llvm/Frontend/Directive/*.td",
]),
)
gentbl(
name = "acc_gen",
library = False,
tbl_outs = [
("--gen-directive-decl", "include/llvm/Frontend/OpenACC/ACC.h.inc"),
],
tblgen = ":llvm-tblgen",
td_file = "include/llvm/Frontend/OpenACC/ACC.td",
td_srcs = [":acc_td_files"],
)
gentbl(
name = "acc_gen_impl",
library = False,
tbl_outs = [
("--gen-directive-gen", "include/llvm/Frontend/OpenACC/ACC.cpp.inc"),
("--gen-directive-impl", "lib/Frontend/OpenACC/ACC.cpp"),
],
tblgen = ":llvm-tblgen",
td_file = "include/llvm/Frontend/OpenACC/ACC.td",
td_srcs = [":acc_td_files"],
)
cc_library(
name = "FrontendOpenACC",
srcs = glob([
"lib/Frontend/OpenACC/*.cpp",
]) + [
"include/llvm/Frontend/OpenACC/ACC.cpp.inc",
"lib/Frontend/OpenACC/ACC.cpp",
],
hdrs = glob([
"include/llvm/Frontend/OpenACC/*.h",
]) + ["include/llvm/Frontend/OpenACC/ACC.h.inc"],
copts = llvm_copts,
deps = [
":Analysis",
":Core",
":Support",
":TransformUtils",
],
)
cc_library(
name = "FuzzMutate",
srcs = glob([