Added missing dependencies in llvm.BUILD.

Change: 155376589
This commit is contained in:
A. Unique TensorFlower 2017-05-08 06:29:01 -08:00 committed by TensorFlower Gardener
parent d592502460
commit e6bf33e8eb

View File

@ -441,6 +441,16 @@ llvm_target_list = [
for target in llvm_target_list
]
# This target is used to provide *.def files to x86_code_gen.
# Files with '.def' extension are not allowed in 'srcs' of 'cc_library' rule.
cc_library(
name = "x86_defs",
hdrs = glob([
"lib/Target/X86/*.def",
]),
visibility = ["//visibility:private"],
)
cc_library(
name = "aarch64_asm_parser",
srcs = glob([
@ -628,6 +638,7 @@ cc_library(
"lib/Analysis/*.cpp",
"lib/Analysis/*.inc",
"include/llvm/Transforms/Utils/Local.h",
"include/llvm/Transforms/Scalar.h",
"lib/Analysis/*.h",
]),
hdrs = glob([
@ -730,6 +741,7 @@ cc_library(
"lib/Target/ARM/MCTargetDesc/*.cpp",
"lib/Target/ARM/MCTargetDesc/*.inc",
"lib/Target/ARM/*.h",
"include/llvm/CodeGen/GlobalISel/GISelAccessor.h",
]),
hdrs = glob([
"include/llvm/Target/ARM/MCTargetDesc/*.h",
@ -910,6 +922,7 @@ cc_library(
":bit_writer",
":config",
":core",
":instrumentation",
":mc",
":profile_data",
":scalar",
@ -1108,6 +1121,9 @@ cc_library(
"lib/Transforms/IPO/*.c",
"lib/Transforms/IPO/*.cpp",
"lib/Transforms/IPO/*.inc",
"include/llvm/Transforms/SampleProfile.h",
"include/llvm-c/Transforms/IPO.h",
"include/llvm-c/Transforms/PassManagerBuilder.h",
"lib/Transforms/IPO/*.h",
]),
hdrs = glob([
@ -1374,6 +1390,7 @@ cc_library(
"lib/Transforms/ObjCARC/*.c",
"lib/Transforms/ObjCARC/*.cpp",
"lib/Transforms/ObjCARC/*.inc",
"include/llvm/Transforms/ObjCARC.h",
"lib/Transforms/ObjCARC/*.h",
]),
hdrs = glob([
@ -1683,6 +1700,7 @@ cc_library(
"lib/Support/Unix/*.inc",
"lib/Support/Unix/*.h",
"include/llvm-c/*.h",
"include/llvm/CodeGen/MachineValueType.h",
"lib/Support/*.h",
]),
hdrs = glob([
@ -1691,7 +1709,11 @@ cc_library(
"include/llvm/Support/*.inc",
"include/llvm/ADT/*.h",
"include/llvm/Support/ELFRelocs/*.def",
]) + ["include/llvm/Support/DataTypes.h"],
"include/llvm/Support/WasmRelocs/*.def",
]) + [
"include/llvm/Support/DataTypes.h",
"include/llvm/ExecutionEngine/ObjectMemoryBuffer.h",
],
deps = [
":config",
":demangle",
@ -1788,6 +1810,7 @@ cc_library(
":analysis",
":config",
":core",
":scalar",
":support",
":transform_utils",
],
@ -1867,6 +1890,7 @@ cc_library(
":support",
":target",
":x86_asm_printer",
":x86_defs",
":x86_desc",
":x86_info",
":x86_utils",