llvm/lib: [CMake] Add explicit dependency to intrinsics_gen.
authorNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 24 Jun 2012 13:32:01 +0000 (13:32 +0000)
committerNAKAMURA Takumi <geek4civic@gmail.com>
Sun, 24 Jun 2012 13:32:01 +0000 (13:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159112 91177308-0d34-0410-b5e6-96231b3b80d8

24 files changed:
lib/Analysis/CMakeLists.txt
lib/Analysis/IPA/CMakeLists.txt
lib/Bitcode/Reader/CMakeLists.txt
lib/CodeGen/CMakeLists.txt
lib/CodeGen/SelectionDAG/CMakeLists.txt
lib/ExecutionEngine/Interpreter/CMakeLists.txt
lib/Target/ARM/CMakeLists.txt
lib/Target/CellSPU/CMakeLists.txt
lib/Target/Hexagon/CMakeLists.txt
lib/Target/MBlaze/CMakeLists.txt
lib/Target/MSP430/CMakeLists.txt
lib/Target/Mips/CMakeLists.txt
lib/Target/NVPTX/CMakeLists.txt
lib/Target/PowerPC/CMakeLists.txt
lib/Target/Sparc/CMakeLists.txt
lib/Target/X86/CMakeLists.txt
lib/Target/XCore/CMakeLists.txt
lib/Transforms/IPO/CMakeLists.txt
lib/Transforms/InstCombine/CMakeLists.txt
lib/Transforms/Instrumentation/CMakeLists.txt
lib/Transforms/Scalar/CMakeLists.txt
lib/Transforms/Utils/CMakeLists.txt
lib/Transforms/Vectorize/CMakeLists.txt
lib/VMCore/CMakeLists.txt

index 2e3ec8bebc86a81ee54baa6998fde4b0cdb66a1d..e8978a0aed7a05ac9c386faeaafb2a5d90352abd 100644 (file)
@@ -59,4 +59,6 @@ add_llvm_library(LLVMAnalysis
   ValueTracking.cpp
   )
 
+add_dependencies(LLVMAnalysis intrinsics_gen)
+
 add_subdirectory(IPA)
index 8ffef29870ae0fef8fbf8d23ad2965c40c565e88..34d6d1bdd42158175330e13881557b1ee79b2c0a 100644 (file)
@@ -5,3 +5,5 @@ add_llvm_library(LLVMipa
   GlobalsModRef.cpp
   IPA.cpp
   )
+
+add_dependencies(LLVMipa intrinsics_gen)
index 693d4310b834576facf1a38d84a9165d6d4918de..dfe7e1065c7df48e27d7ae0080823cab7f8bfd36 100644 (file)
@@ -2,3 +2,5 @@ add_llvm_library(LLVMBitReader
   BitReader.cpp
   BitcodeReader.cpp
   )
+
+add_dependencies(LLVMBitReader intrinsics_gen)
index de6af5a91d4ec14568a166aaeee7640e78f2051a..a2ce7a004d8094d58bb16653ba0e9e8e25c6a35c 100644 (file)
@@ -104,5 +104,7 @@ add_llvm_library(LLVMCodeGen
   VirtRegMap.cpp
   )
 
+add_dependencies(LLVMCodeGen intrinsics_gen)
+
 add_subdirectory(SelectionDAG)
 add_subdirectory(AsmPrinter)
index a6bdc3be32e0d192fa3436fbb644c0d4a121444d..75e816720f5708e6c67e9c5a1cf2d990b41e965e 100644 (file)
@@ -23,3 +23,5 @@ add_llvm_library(LLVMSelectionDAG
   TargetLowering.cpp
   TargetSelectionDAGInfo.cpp
   )
+
+add_dependencies(LLVMSelectionDAG intrinsics_gen)
index d331f830b62eee906217eb849317d708fd00197b..74df8f0f37a5a8a999418f32dddba9423a1aba68 100644 (file)
@@ -15,3 +15,5 @@ add_llvm_library(LLVMInterpreter
 if( LLVM_ENABLE_FFI )
   target_link_libraries( LLVMInterpreter ${FFI_LIBRARY_PATH} )
 endif()
+
+add_dependencies(LLVMInterpreter intrinsics_gen)
index 9a2aab5304ab492bf18d7c6737f5f3fd040682a3..ac916ccaed633f4590ab6f05549308624e8589f4 100644 (file)
@@ -49,6 +49,8 @@ add_llvm_target(ARMCodeGen
   Thumb2SizeReduction.cpp
   )
 
+add_dependencies(LLVMARMCodeGen intrinsics_gen)
+
 # workaround for hanging compilation on MSVC9, 10
 if( MSVC_VERSION EQUAL 1600 OR MSVC_VERSION EQUAL 1500 )
 set_property(
index cf4f796ec2fb13ff8b8ef44b243c848f121a34ca..1f8ca8681c090995077bba4d4403ebc306ef2b6f 100644 (file)
@@ -24,5 +24,7 @@ add_llvm_target(CellSPUCodeGen
   SPUNopFiller.cpp
   )
 
+add_dependencies(LLVMCellSPUCodeGen intrinsics_gen)
+
 add_subdirectory(TargetInfo)
 add_subdirectory(MCTargetDesc)
index 3db17484b0cddd4e3ad6a8d7e8132579267ce6e1..1f2d8accbb0968e927534ae84a8e20c1ebb6b8cd 100644 (file)
@@ -32,6 +32,8 @@ add_llvm_target(HexagonCodeGen
   HexagonNewValueJump.cpp
 )
 
+add_dependencies(LLVMHexagonCodeGen intrinsics_gen)
+
 add_subdirectory(TargetInfo)
 add_subdirectory(InstPrinter)
 add_subdirectory(MCTargetDesc)
index bf1deef491c99ac8e17b8a12dd7cec803cdc3420..6c3e8b644703aab61e8ebef06b1166220d5da2b7 100644 (file)
@@ -30,6 +30,8 @@ add_llvm_target(MBlazeCodeGen
   MBlazeELFWriterInfo.cpp
   )
 
+add_dependencies(LLVMMBlazeCodeGen intrinsics_gen)
+
 add_subdirectory(AsmParser)
 add_subdirectory(Disassembler)
 add_subdirectory(InstPrinter)
index a8f9b52746adeefb44694740078a8d745a0a68f8..f9ecaed83a6fa0a4b3e0b965985263adabba26ed 100644 (file)
@@ -23,6 +23,8 @@ add_llvm_target(MSP430CodeGen
   MSP430MCInstLower.cpp
   )
 
+add_dependencies(LLVMMSP430CodeGen intrinsics_gen)
+
 add_subdirectory(InstPrinter)
 add_subdirectory(TargetInfo)
 add_subdirectory(MCTargetDesc)
index 39b0229d1f06bf46446e8855bdad4cb357b1376e..e9a228c3313f384ae0ec5c006754cb0da79970d3 100644 (file)
@@ -32,6 +32,8 @@ add_llvm_target(MipsCodeGen
   MipsSelectionDAGInfo.cpp
   )
 
+add_dependencies(LLVMMipsCodeGen intrinsics_gen)
+
 add_subdirectory(InstPrinter)
 add_subdirectory(Disassembler)
 add_subdirectory(TargetInfo)
index a32a78ac83e3e7ee390b56e0fd2916a8db2fb69c..7cb16b4dd8108c2b05a26b31791422a668e6a0d3 100644 (file)
@@ -27,6 +27,7 @@ set(NVPTXCodeGen_sources
 
 add_llvm_target(NVPTXCodeGen ${NVPTXCodeGen_sources})
 
+add_dependencies(LLVMNVPTXCodeGen intrinsics_gen)
 
 add_subdirectory(TargetInfo)
 add_subdirectory(InstPrinter)
index 7204926526b0bad801b9fb3cc8a108af8e1cd569..192d18d66440bca9efcc55f84e4c3dd6516b639b 100644 (file)
@@ -29,6 +29,8 @@ add_llvm_target(PowerPCCodeGen
   PPCSelectionDAGInfo.cpp
   )
 
+add_dependencies(LLVMPowerPCCodeGen intrinsics_gen)
+
 add_subdirectory(InstPrinter)
 add_subdirectory(TargetInfo)
 add_subdirectory(MCTargetDesc)
index ae4af0f44250504571144518af308f6772e3593a..efb10db4c0a72ec7fd1488f5300ae2e82a17cbeb 100644 (file)
@@ -23,5 +23,7 @@ add_llvm_target(SparcCodeGen
   SparcSelectionDAGInfo.cpp
   )
 
+add_dependencies(LLVMSparcCodeGen intrinsics_gen)
+
 add_subdirectory(TargetInfo)
 add_subdirectory(MCTargetDesc)
index f612e2365ec301642933d7b0c4b792064be2d953..b886d46501b426e6d5406a09eeb9acf5bd926cf6 100644 (file)
@@ -52,6 +52,8 @@ endif()
 
 add_llvm_target(X86CodeGen ${sources})
 
+add_dependencies(LLVMX86CodeGen intrinsics_gen)
+
 add_subdirectory(AsmParser)
 add_subdirectory(Disassembler)
 add_subdirectory(InstPrinter)
index 0d59572a0d579e886d1df4cac6fabf93b0f05b16..ca94f03a6496d4d7a288d83ffb65d15e6e91a1cc 100644 (file)
@@ -22,5 +22,7 @@ add_llvm_target(XCoreCodeGen
   XCoreSelectionDAGInfo.cpp
   )
 
+add_dependencies(LLVMXCoreCodeGen intrinsics_gen)
+
 add_subdirectory(TargetInfo)
 add_subdirectory(MCTargetDesc)
index 58b3551cd7a2fd0265ded531aac1fa15bc7f1345..3f6b1de614db84282aae40da03f23afab06aa471 100644 (file)
@@ -20,3 +20,5 @@ add_llvm_library(LLVMipo
   StripDeadPrototypes.cpp
   StripSymbols.cpp
   )
+
+add_dependencies(LLVMipo intrinsics_gen)
index d070ccc0d63fb21f55f3d1664ebbfd6a2a5fae9d..72cfe2c985bc7f986a6478b3e343c56d71c6e26b 100644 (file)
@@ -13,3 +13,5 @@ add_llvm_library(LLVMInstCombine
   InstCombineSimplifyDemanded.cpp
   InstCombineVectorOps.cpp
   )
+
+add_dependencies(LLVMInstCombine intrinsics_gen)
index e4c8cf105cee185a43e508088753248dbd6ac7cd..eaa3a4000f887810960ac7c3a1426803f15e0c4d 100644 (file)
@@ -9,3 +9,5 @@ add_llvm_library(LLVMInstrumentation
   ProfilingUtils.cpp
   ThreadSanitizer.cpp
   )
+
+add_dependencies(LLVMInstrumentation intrinsics_gen)
index 635c34486e919b6c63ab9a973636095643af0533..bf9cc66392ac5126889491837132c7e0fe9b09a4 100644 (file)
@@ -33,3 +33,5 @@ add_llvm_library(LLVMScalarOpts
   Sink.cpp
   TailRecursionElimination.cpp
   )
+
+add_dependencies(LLVMScalarOpts intrinsics_gen)
index 7f5cb5e096aef1bc7f50a0ae0c092208e93157bc..4ff31cae62cddc3de44d1b53990687ac3d347711 100644 (file)
@@ -29,3 +29,5 @@ add_llvm_library(LLVMTransformUtils
   Utils.cpp
   ValueMapper.cpp
   )
+
+add_dependencies(LLVMTransformUtils intrinsics_gen)
index 4b6693015ce9e07a47a1aa83040d7950c9d34543..06cf1e4e532798770371d8eebd979e18912ef24b 100644 (file)
@@ -2,3 +2,5 @@ add_llvm_library(LLVMVectorize
   BBVectorize.cpp
   Vectorize.cpp
   )
+
+add_dependencies(LLVMVectorize intrinsics_gen)
index ba6edd9f55d097dcc49f46ac82abd0b538c6f446..7bcda157e453381b06fd6f20212a6787e3d8acb2 100644 (file)
@@ -45,3 +45,5 @@ set_property(
   PROPERTY COMPILE_FLAGS "/Og-"
   )
 endif()
+
+add_dependencies(LLVMCore intrinsics_gen)