diff options
author | Peter Hawkins <phawkins@google.com> | 2017-01-05 11:35:58 -0800 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2017-01-05 11:46:14 -0800 |
commit | a329a9a1b29dbc468f68cf8d75953c1b144ead16 (patch) | |
tree | f3eba6b0ac0de16004565624768c354f01b75cb2 | |
parent | 95630604a59bde2973bfc21c56ae22f3d6685fda (diff) |
Update LLVM package.
Change: 143689873
-rw-r--r-- | tensorflow/workspace.bzl | 8 | ||||
-rw-r--r-- | third_party/llvm/llvm.BUILD | 15 |
2 files changed, 16 insertions, 7 deletions
diff --git a/tensorflow/workspace.bzl b/tensorflow/workspace.bzl index 73f8b2cc63..79149b9a02 100644 --- a/tensorflow/workspace.bzl +++ b/tensorflow/workspace.bzl @@ -269,11 +269,11 @@ def tf_workspace(path_prefix = "", tf_repo_name = ""): native.new_http_archive( name = "llvm", urls = [ - "http://bazel-mirror.storage.googleapis.com/github.com/llvm-mirror/llvm/archive/ad27fdae895df1b9ad11a93102de6622f63e1220.tar.gz", - "https://github.com/llvm-mirror/llvm/archive/ad27fdae895df1b9ad11a93102de6622f63e1220.tar.gz", + "http://bazel-mirror.storage.googleapis.com/github.com/llvm-mirror/llvm/archive/4e9e4f277ad254e02a0cff33c61cd827e600da62.tar.gz", + "https://github.com/llvm-mirror/llvm/archive/4e9e4f277ad254e02a0cff33c61cd827e600da62.tar.gz", ], - sha256 = "ce7abf076586f2ef13dcd1c4e7ba13604a0826a0f44fe0a6faceeb9bdffc8544", - strip_prefix = "llvm-ad27fdae895df1b9ad11a93102de6622f63e1220", + sha256 = "ec67c57dfd85c2bb857fd13011c5c2aa3f1dc9f40c0a5bac13e78e76d6b61aa6", + strip_prefix = "llvm-4e9e4f277ad254e02a0cff33c61cd827e600da62", build_file = str(Label("//third_party/llvm:llvm.BUILD")), ) 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", |