aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Sanjoy Das <sanjoy@google.com>2018-01-29 14:31:51 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-01-29 14:35:20 -0800
commitf751a8a016a4d486073cec0c061c877cb94ca9d4 (patch)
treecfc8554ec3eeef939851f2628cb1bd06ce3021f4
parent8fdef24247814d322991127091cc6d0c1eb60380 (diff)
[TF:XLA] Bump open source llvm revision to r323630
PiperOrigin-RevId: 183728562
-rw-r--r--tensorflow/workspace.bzl8
-rw-r--r--third_party/llvm/llvm.BUILD24
2 files changed, 28 insertions, 4 deletions
diff --git a/tensorflow/workspace.bzl b/tensorflow/workspace.bzl
index 26abebe2de..357b04d75f 100644
--- a/tensorflow/workspace.bzl
+++ b/tensorflow/workspace.bzl
@@ -472,11 +472,11 @@ def tf_workspace(path_prefix="", tf_repo_name=""):
tf_http_archive(
name = "llvm",
urls = [
- "https://mirror.bazel.build/github.com/llvm-mirror/llvm/archive/11a2ca6eea8a7fe240a14c0c35fd2017341279be.tar.gz",
- "https://github.com/llvm-mirror/llvm/archive/11a2ca6eea8a7fe240a14c0c35fd2017341279be.tar.gz",
+ "https://mirror.bazel.build/github.com/llvm-mirror/llvm/archive/674f4d74284e9c431c7b69e30f6e10fc4fcbc9ef.tar.gz",
+ "https://github.com/llvm-mirror/llvm/archive/674f4d74284e9c431c7b69e30f6e10fc4fcbc9ef.tar.gz",
],
- sha256 = "b5429ccf8d57273cb8489714f728c997cd720ec66fc2c0292422ab8f0e729ce0",
- strip_prefix = "llvm-11a2ca6eea8a7fe240a14c0c35fd2017341279be",
+ sha256 = "3330c50efc9fc5d742e227dc810c2f586c7e36a60ecacd8251fafd2ea591e404",
+ strip_prefix = "llvm-674f4d74284e9c431c7b69e30f6e10fc4fcbc9ef",
build_file = str(Label("//third_party/llvm:llvm.BUILD")),
)
diff --git a/third_party/llvm/llvm.BUILD b/third_party/llvm/llvm.BUILD
index 5344525ba8..a9e1341a03 100644
--- a/third_party/llvm/llvm.BUILD
+++ b/third_party/llvm/llvm.BUILD
@@ -671,6 +671,28 @@ cc_library(
)
cc_library(
+ name = "aggressive_inst_combine",
+ srcs = glob([
+ "lib/Transforms/AggressiveInstCombine/*.c",
+ "lib/Transforms/AggressiveInstCombine/*.cpp",
+ "lib/Transforms/AggressiveInstCombine/*.inc",
+ "lib/Transforms/AggressiveInstCombine/*.h",
+ ]),
+ hdrs = glob([
+ "include/llvm/Transforms/AggressiveInstCombine/*.h",
+ "include/llvm/Transforms/AggressiveInstCombine/*.def",
+ "include/llvm/Transforms/AggressiveInstCombine/*.inc",
+ ]),
+ deps = [
+ ":analysis",
+ ":config",
+ ":core",
+ ":support",
+ ":transform_utils",
+ ],
+)
+
+cc_library(
name = "analysis",
srcs = glob([
"lib/Analysis/*.c",
@@ -1405,6 +1427,7 @@ cc_library(
"include/llvm/Transforms/IPO/*.inc",
]),
deps = [
+ ":aggressive_inst_combine",
":analysis",
":bit_reader",
":bit_writer",
@@ -1931,6 +1954,7 @@ cc_library(
"include/llvm/Transforms/IPO/SCCP.h",
]),
deps = [
+ ":aggressive_inst_combine",
":analysis",
":config",
":core",