Add proper dependencies to LLVMBuild.txt in llvm/lib.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 10 Dec 2013 05:39:34 +0000 (05:39 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Tue, 10 Dec 2013 05:39:34 +0000 (05:39 +0000)
I'll prune redundant deps in LLVMBuild.txt, later.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196881 91177308-0d34-0410-b5e6-96231b3b80d8

15 files changed:
lib/CodeGen/AsmPrinter/LLVMBuild.txt
lib/LTO/LLVMBuild.txt
lib/Target/AArch64/AsmParser/LLVMBuild.txt
lib/Target/AArch64/LLVMBuild.txt
lib/Target/ARM/LLVMBuild.txt
lib/Target/Hexagon/LLVMBuild.txt
lib/Target/Mips/LLVMBuild.txt
lib/Target/NVPTX/LLVMBuild.txt
lib/Target/PowerPC/LLVMBuild.txt
lib/Target/R600/LLVMBuild.txt
lib/Target/SystemZ/LLVMBuild.txt
lib/Target/XCore/LLVMBuild.txt
lib/Target/XCore/MCTargetDesc/LLVMBuild.txt
lib/Transforms/Instrumentation/LLVMBuild.txt
lib/Transforms/Scalar/LLVMBuild.txt

index 20b1f7b45b31f4dce763b4abf1cf6a4dbb0504b1..bbdb0c7fc3c73d777c68eba2001faca2642c4ebf 100644 (file)
@@ -19,4 +19,4 @@
 type = Library
 name = AsmPrinter
 parent = Libraries
-required_libraries = Analysis CodeGen Core MC MCParser Support Target
+required_libraries = Analysis CodeGen Core MC MCParser Support Target TransformUtils
index c0045b8cb5e407b0ee72b24b3b07cc24d4ca16b6..53795018acf4aaf6675f4b6420d1c3b7dd524eab 100644 (file)
@@ -19,4 +19,4 @@
 type = Library
 name = LTO
 parent = Libraries
-required_libraries = Analysis BitReader BitWriter Core IPO Linker MC MCParser Scalar Support Target Vectorize
+required_libraries = Analysis BitReader BitWriter Core IPA IPO InstCombine Linker MC MCParser ObjCARC Scalar Support Target TransformUtils Vectorize
index 08cab2550f2f525feef35beac1aa82ee4f3b9ce1..2d8f632123783b5e2f87667f4c2d544c484ca591 100644 (file)
@@ -19,5 +19,5 @@
 type = Library
 name = AArch64AsmParser
 parent = AArch64
-required_libraries = AArch64Desc AArch64Info MC MCParser Support
+required_libraries = AArch64Desc AArch64Info AArch64Utils MC MCParser Support
 add_to_library_groups = AArch64
index 84e9a154f3372f260d62f27ceadef57dce6cec0c..4c8f1018c1a50799c99193aa8be05e67dc711099 100644 (file)
@@ -31,5 +31,5 @@ has_jit = 1
 type = Library
 name = AArch64CodeGen
 parent = AArch64
-required_libraries = AArch64AsmPrinter AArch64Desc AArch64Info AsmPrinter CodeGen Core MC SelectionDAG Support Target
+required_libraries = AArch64AsmPrinter AArch64Desc AArch64Info AArch64Utils AsmPrinter CodeGen Core MC SelectionDAG Support Target
 add_to_library_groups = AArch64
index fd4b3a33de1adfa40bd0fb5a1ca2255c5effbae7..9ed51dfda0f16bf953cc6925b28cfa43872c275c 100644 (file)
@@ -31,5 +31,5 @@ has_jit = 1
 type = Library
 name = ARMCodeGen
 parent = ARM
-required_libraries = ARMAsmPrinter ARMDesc ARMInfo Analysis AsmPrinter CodeGen Core MC SelectionDAG Support Target
+required_libraries = ARMAsmPrinter ARMDesc ARMInfo Analysis AsmPrinter CodeGen Core MC Scalar SelectionDAG Support Target
 add_to_library_groups = ARM
index c6d419a91058a1c89342744426b9d5e2ed25b5a8..0cf9a062b659212c45527dc9d65bf98f44b7545f 100644 (file)
@@ -28,5 +28,5 @@ has_asmprinter = 1
 type = Library
 name = HexagonCodeGen
 parent = Hexagon
-required_libraries = AsmPrinter CodeGen Core HexagonAsmPrinter HexagonDesc HexagonInfo MC SelectionDAG Support Target
+required_libraries = Analysis AsmPrinter CodeGen Core HexagonAsmPrinter HexagonDesc HexagonInfo MC Scalar SelectionDAG Support Target TransformUtils
 add_to_library_groups = Hexagon
index a95d6bc1352a5056a1c9198de235319e54bdefcb..e6d3a426b2ea12bd70deb5115fd2bc27a818c3e3 100644 (file)
@@ -31,5 +31,5 @@ has_jit = 1
 type = Library
 name = MipsCodeGen
 parent = Mips
-required_libraries = AsmPrinter CodeGen Core MC MipsAsmPrinter MipsDesc MipsInfo SelectionDAG Support Target
+required_libraries = Analysis AsmPrinter CodeGen Core MC MipsAsmPrinter MipsDesc MipsInfo Scalar SelectionDAG Support Target
 add_to_library_groups = Mips
index e2d6ed2b89ed02bf01b913824412b416734ba983..7ea13ee5f994b2c4cd1e67386d0ab5dacf86d87b 100644 (file)
@@ -28,5 +28,5 @@ has_asmprinter = 1
 type = Library
 name = NVPTXCodeGen
 parent = NVPTX
-required_libraries = Analysis AsmPrinter CodeGen Core MC NVPTXDesc NVPTXInfo SelectionDAG Support Target TransformUtils
+required_libraries = Analysis AsmPrinter CodeGen Core MC NVPTXAsmPrinter NVPTXDesc NVPTXInfo SelectionDAG Support Target TransformUtils
 add_to_library_groups = NVPTX
index 7b3e843507a84004c9a025b4748933f293c180e1..9637b40ac015f367ce9a1168c12ffc0a57105ff2 100644 (file)
@@ -29,5 +29,5 @@ has_jit = 1
 type = Library
 name = PowerPCCodeGen
 parent = PowerPC
-required_libraries = Analysis AsmPrinter CodeGen Core MC PowerPCAsmPrinter PowerPCDesc PowerPCInfo SelectionDAG Support Target
+required_libraries = Analysis AsmPrinter CodeGen Core MC PowerPCAsmPrinter PowerPCDesc PowerPCInfo SelectionDAG Support Target TransformUtils
 add_to_library_groups = PowerPC
index 2bc60896217d7418968d457c859fd7a7ee36bffe..408ed758dbed70d88980afa6b787901ddce0ae42 100644 (file)
@@ -28,5 +28,5 @@ has_asmprinter = 1
 type = Library
 name = R600CodeGen
 parent = R600
-required_libraries = AsmPrinter CodeGen Core SelectionDAG Support Target MC R600AsmPrinter R600Desc R600Info
+required_libraries = Analysis AsmPrinter CodeGen Core MC R600AsmPrinter R600Desc R600Info Scalar SelectionDAG Support Target TransformUtils
 add_to_library_groups = R600
index 95e657f7bd15121fc20c11ed5a6c87fb1b8b154d..7781318cc164c41ae3ca390118f4b7843d56f41b 100644 (file)
@@ -31,5 +31,5 @@ has_jit = 1
 type = Library
 name = SystemZCodeGen
 parent = SystemZ
-required_libraries = AsmPrinter CodeGen Core MC SelectionDAG SystemZDesc SystemZInfo Support Target
+required_libraries = AsmPrinter CodeGen Core MC Scalar SelectionDAG Support SystemZAsmPrinter SystemZDesc SystemZInfo Target
 add_to_library_groups = SystemZ
index 59e64ad0855c61779867ae338b1001be9bab5303..0504e8ab8f0c25f2ad5e83903434e259a030e04c 100644 (file)
@@ -29,5 +29,5 @@ has_disassembler = 1
 type = Library
 name = XCoreCodeGen
 parent = XCore
-required_libraries = AsmPrinter CodeGen Core MC SelectionDAG Support Target XCoreDesc XCoreInfo
+required_libraries = Analysis AsmPrinter CodeGen Core MC SelectionDAG Support Target TransformUtils XCoreAsmPrinter XCoreDesc XCoreInfo
 add_to_library_groups = XCore
index 8213f9e428830fd95f90113cb8203335f5c69e0c..6d390d272748787ac1fe8186b7a4c6c8ac9597ba 100644 (file)
@@ -19,5 +19,5 @@
 type = Library
 name = XCoreDesc
 parent = XCore
-required_libraries = MC XCoreAsmPrinter XCoreInfo
+required_libraries = MC Support XCoreAsmPrinter XCoreInfo
 add_to_library_groups = XCore
index d36ad540ee8045ef8856df9d31ffd46c2aa0b165..99e95dfa375a9b3f2cdd22e2478a973cc5428dc4 100644 (file)
@@ -19,4 +19,4 @@
 type = Library
 name = Instrumentation
 parent = Transforms
-required_libraries = Analysis Core Support TransformUtils
+required_libraries = Analysis Core Support Target TransformUtils
index cee911976804c3f5cac4da5b002d10f537eabfb7..1f6df7dac7ffaf8576b57cd92e448b8e0d71ac06 100644 (file)
@@ -20,4 +20,4 @@ type = Library
 name = Scalar
 parent = Transforms
 library_name = ScalarOpts
-required_libraries = Analysis Core InstCombine Support Target TransformUtils
+required_libraries = Analysis Core IPA InstCombine Support Target TransformUtils