From 1afeafe016959fc72902aa04f156ec3775c9d9d2 Mon Sep 17 00:00:00 2001 From: "A. Unique TensorFlower" Date: Fri, 21 Jul 2017 08:23:40 -0700 Subject: Update XLA LLVM to r308712 PiperOrigin-RevId: 162743186 --- third_party/llvm/llvm.BUILD | 31 ++++++++++++++++++++++++++++++- 1 file changed, 30 insertions(+), 1 deletion(-) (limited to 'third_party/llvm') 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", @@ -1016,6 +1020,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([ @@ -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 = [ -- cgit v1.2.3