aboutsummaryrefslogtreecommitdiffhomepage
path: root/third_party/llvm/llvm.BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/llvm/llvm.BUILD')
-rw-r--r--third_party/llvm/llvm.BUILD24
1 files changed, 24 insertions, 0 deletions
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",