From a329a9a1b29dbc468f68cf8d75953c1b144ead16 Mon Sep 17 00:00:00 2001 From: Peter Hawkins Date: Thu, 5 Jan 2017 11:35:58 -0800 Subject: Update LLVM package. Change: 143689873 --- third_party/llvm/llvm.BUILD | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'third_party/llvm') diff --git a/third_party/llvm/llvm.BUILD b/third_party/llvm/llvm.BUILD index c6ed697013..03ca850f96 100644 --- a/third_party/llvm/llvm.BUILD +++ b/third_party/llvm/llvm.BUILD @@ -104,6 +104,8 @@ cmake_vars = { # LLVM features "ENABLE_BACKTRACES": 1, "LLVM_BINDIR": "/dev/null", + "LLVM_DISABLE_ABI_BREAKING_CHECKS_ENFORCING": 0, + "LLVM_ENABLE_ABI_BREAKING_CHECKS": 0, "LLVM_ENABLE_THREADS": 1, "LLVM_ENABLE_ZLIB": 1, "LLVM_HAS_ATOMICS": 1, @@ -178,6 +180,13 @@ expand_cmake_vars( dst = "include/llvm/Config/llvm-config.h", ) +expand_cmake_vars( + name = "abi_breaking_gen", + src = "include/llvm/Config/abi-breaking.h.cmake", + cmake_vars = all_cmake_vars, + dst = "include/llvm/Config/abi-breaking.h", +) + # Performs macro expansions on .def.in files template_rule( name = "targets_def_gen", @@ -231,6 +240,7 @@ cc_library( "include/llvm/Config/AsmPrinters.def", "include/llvm/Config/Disassemblers.def", "include/llvm/Config/Targets.def", + "include/llvm/Config/abi-breaking.h", "include/llvm/Config/config.h", "include/llvm/Config/llvm-config.h", ], @@ -328,6 +338,7 @@ llvm_target_list = [ ("-gen-asm-matcher", "lib/Target/AArch64/AArch64GenAsmMatcher.inc"), ("-gen-dag-isel", "lib/Target/AArch64/AArch64GenDAGISel.inc"), ("-gen-fast-isel", "lib/Target/AArch64/AArch64GenFastISel.inc"), + ("-gen-global-isel", "lib/Target/AArch64/AArch64GenGlobalISel.inc"), ("-gen-callingconv", "lib/Target/AArch64/AArch64GenCallingConv.inc"), ("-gen-subtarget", "lib/Target/AArch64/AArch64GenSubtargetInfo.inc"), ("-gen-disassembler", "lib/Target/AArch64/AArch64GenDisassemblerTables.inc"), @@ -818,7 +829,6 @@ cc_library( ":mc_parser", ":support", ":target", - ":transform_utils", ], ) @@ -887,9 +897,7 @@ cc_library( ":bit_writer", ":config", ":core", - ":instrumentation", ":mc", - ":profile_data", ":scalar", ":support", ":target", @@ -1095,6 +1103,7 @@ cc_library( ]), deps = [ ":analysis", + ":bit_writer", ":config", ":core", ":inst_combine", -- cgit v1.2.3