diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2017-07-21 08:23:40 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2017-07-21 08:28:06 -0700 |
commit | 1afeafe016959fc72902aa04f156ec3775c9d9d2 (patch) | |
tree | 1b8d1f1883b81d5d53b3610c0e86c30f16649c68 /third_party/llvm | |
parent | 1483328a27822dd370f384ff69b144bca3c1d2e3 (diff) |
Update XLA LLVM to r308712
PiperOrigin-RevId: 162743186
Diffstat (limited to 'third_party/llvm')
-rw-r--r-- | third_party/llvm/llvm.BUILD | 31 |
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 = [ |