aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/llvm
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2017-07-21 08:23:40 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-07-21 08:28:06 -0700
commit1afeafe016959fc72902aa04f156ec3775c9d9d2 (patch)
tree1b8d1f1883b81d5d53b3610c0e86c30f16649c68 /third_party/llvm
parent1483328a27822dd370f384ff69b144bca3c1d2e3 (diff)
Update XLA LLVM to r308712
PiperOrigin-RevId: 162743186
Diffstat (limited to 'third_party/llvm')
-rw-r--r--third_party/llvm/llvm.BUILD31
1 files changed, 30 insertions, 1 deletions
diff --git a/third_party/llvm/llvm.BUILD b/third_party/llvm/llvm.BUILD
index 3b13b297f8..12bacf3c27 100644
--- a/third_party/llvm/llvm.BUILD
+++ b/third_party/llvm/llvm.BUILD
@@ -386,6 +386,7 @@ llvm_target_list = [
"tbl_outs": [
("-gen-register-bank", "lib/Target/ARM/ARMGenRegisterBank.inc"),
("-gen-register-info", "lib/Target/ARM/ARMGenRegisterInfo.inc"),
+ ("-gen-searchable-tables", "lib/Target/ARM/ARMGenSystemRegister.inc"),
("-gen-instr-info", "lib/Target/ARM/ARMGenInstrInfo.inc"),
("-gen-emitter", "lib/Target/ARM/ARMGenMCCodeEmitter.inc"),
("-gen-pseudo-lowering", "lib/Target/ARM/ARMGenMCPseudoLowering.inc"),
@@ -879,6 +880,7 @@ cc_library(
deps = [
":arm_desc",
":arm_info",
+ ":arm_utils",
":config",
":mc",
":mc_parser",
@@ -903,6 +905,7 @@ cc_library(
deps = [
":arm_info",
":arm_target_gen",
+ ":arm_utils",
":config",
":mc",
":support",
@@ -928,6 +931,7 @@ cc_library(
":arm_asm_printer",
":arm_desc",
":arm_info",
+ ":arm_utils",
":asm_printer",
":code_gen",
":config",
@@ -1017,6 +1021,29 @@ cc_library(
)
cc_library(
+ name = "arm_utils",
+ srcs = glob([
+ "lib/Target/ARM/Utils/*.c",
+ "lib/Target/ARM/Utils/*.cpp",
+ "lib/Target/ARM/Utils/*.inc",
+ "lib/Target/ARM/MCTargetDesc/*.h",
+ ]),
+ hdrs = glob([
+ "include/llvm/Target/ARM/Utils/*.h",
+ "include/llvm/Target/ARM/Utils/*.def",
+ "include/llvm/Target/ARM/Utils/*.inc",
+ "lib/Target/ARM/Utils/*.h",
+ ]),
+ copts = ["-Iexternal/llvm/lib/Target/ARM"],
+ deps = [
+ ":arm_target_gen",
+ ":config",
+ ":mc",
+ ":support",
+ ],
+)
+
+cc_library(
name = "asm_parser",
srcs = glob([
"lib/AsmParser/*.c",
@@ -1129,6 +1156,7 @@ cc_library(
":config",
":core",
":mc",
+ ":object",
":support",
],
)
@@ -1182,7 +1210,7 @@ cc_library(
"include/llvm/IR/*.def",
"include/llvm/IR/*.inc",
"include/llvm/*.h",
- ]) + ["include/llvm/Support/VCSRevision.h"],
+ ]),
deps = [
":attributes_compat_gen",
":attributes_gen",
@@ -1950,6 +1978,7 @@ cc_library(
]) + [
"include/llvm/BinaryFormat/MachO.def",
"include/llvm/Support/DataTypes.h",
+ "include/llvm/Support/VCSRevision.h",
"include/llvm/ExecutionEngine/ObjectMemoryBuffer.h",
],
deps = [