llvm.org GIT mirror llvm / d5c407d
llvm/lib: [CMake] Add explicit dependency to intrinsics_gen. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159112 91177308-0d34-0410-b5e6-96231b3b80d8 NAKAMURA Takumi 8 years ago
24 changed file(s) with 47 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
5858 ValueTracking.cpp
5959 )
6060
61 add_dependencies(LLVMAnalysis intrinsics_gen)
62
6163 add_subdirectory(IPA)
44 GlobalsModRef.cpp
55 IPA.cpp
66 )
7
8 add_dependencies(LLVMipa intrinsics_gen)
11 BitReader.cpp
22 BitcodeReader.cpp
33 )
4
5 add_dependencies(LLVMBitReader intrinsics_gen)
103103 VirtRegMap.cpp
104104 )
105105
106 add_dependencies(LLVMCodeGen intrinsics_gen)
107
106108 add_subdirectory(SelectionDAG)
107109 add_subdirectory(AsmPrinter)
2222 TargetLowering.cpp
2323 TargetSelectionDAGInfo.cpp
2424 )
25
26 add_dependencies(LLVMSelectionDAG intrinsics_gen)
1414 if( LLVM_ENABLE_FFI )
1515 target_link_libraries( LLVMInterpreter ${FFI_LIBRARY_PATH} )
1616 endif()
17
18 add_dependencies(LLVMInterpreter intrinsics_gen)
4848 Thumb2SizeReduction.cpp
4949 )
5050
51 add_dependencies(LLVMARMCodeGen intrinsics_gen)
52
5153 # workaround for hanging compilation on MSVC9, 10
5254 if( MSVC_VERSION EQUAL 1600 OR MSVC_VERSION EQUAL 1500 )
5355 set_property(
2323 SPUNopFiller.cpp
2424 )
2525
26 add_dependencies(LLVMCellSPUCodeGen intrinsics_gen)
27
2628 add_subdirectory(TargetInfo)
2729 add_subdirectory(MCTargetDesc)
3131 HexagonNewValueJump.cpp
3232 )
3333
34 add_dependencies(LLVMHexagonCodeGen intrinsics_gen)
35
3436 add_subdirectory(TargetInfo)
3537 add_subdirectory(InstPrinter)
3638 add_subdirectory(MCTargetDesc)
2929 MBlazeELFWriterInfo.cpp
3030 )
3131
32 add_dependencies(LLVMMBlazeCodeGen intrinsics_gen)
33
3234 add_subdirectory(AsmParser)
3335 add_subdirectory(Disassembler)
3436 add_subdirectory(InstPrinter)
2222 MSP430MCInstLower.cpp
2323 )
2424
25 add_dependencies(LLVMMSP430CodeGen intrinsics_gen)
26
2527 add_subdirectory(InstPrinter)
2628 add_subdirectory(TargetInfo)
2729 add_subdirectory(MCTargetDesc)
3131 MipsSelectionDAGInfo.cpp
3232 )
3333
34 add_dependencies(LLVMMipsCodeGen intrinsics_gen)
35
3436 add_subdirectory(InstPrinter)
3537 add_subdirectory(Disassembler)
3638 add_subdirectory(TargetInfo)
2626
2727 add_llvm_target(NVPTXCodeGen ${NVPTXCodeGen_sources})
2828
29 add_dependencies(LLVMNVPTXCodeGen intrinsics_gen)
2930
3031 add_subdirectory(TargetInfo)
3132 add_subdirectory(InstPrinter)
2828 PPCSelectionDAGInfo.cpp
2929 )
3030
31 add_dependencies(LLVMPowerPCCodeGen intrinsics_gen)
32
3133 add_subdirectory(InstPrinter)
3234 add_subdirectory(TargetInfo)
3335 add_subdirectory(MCTargetDesc)
2222 SparcSelectionDAGInfo.cpp
2323 )
2424
25 add_dependencies(LLVMSparcCodeGen intrinsics_gen)
26
2527 add_subdirectory(TargetInfo)
2628 add_subdirectory(MCTargetDesc)
5151
5252 add_llvm_target(X86CodeGen ${sources})
5353
54 add_dependencies(LLVMX86CodeGen intrinsics_gen)
55
5456 add_subdirectory(AsmParser)
5557 add_subdirectory(Disassembler)
5658 add_subdirectory(InstPrinter)
2121 XCoreSelectionDAGInfo.cpp
2222 )
2323
24 add_dependencies(LLVMXCoreCodeGen intrinsics_gen)
25
2426 add_subdirectory(TargetInfo)
2527 add_subdirectory(MCTargetDesc)
1919 StripDeadPrototypes.cpp
2020 StripSymbols.cpp
2121 )
22
23 add_dependencies(LLVMipo intrinsics_gen)
1212 InstCombineSimplifyDemanded.cpp
1313 InstCombineVectorOps.cpp
1414 )
15
16 add_dependencies(LLVMInstCombine intrinsics_gen)
88 ProfilingUtils.cpp
99 ThreadSanitizer.cpp
1010 )
11
12 add_dependencies(LLVMInstrumentation intrinsics_gen)
3232 Sink.cpp
3333 TailRecursionElimination.cpp
3434 )
35
36 add_dependencies(LLVMScalarOpts intrinsics_gen)
2828 Utils.cpp
2929 ValueMapper.cpp
3030 )
31
32 add_dependencies(LLVMTransformUtils intrinsics_gen)
11 BBVectorize.cpp
22 Vectorize.cpp
33 )
4
5 add_dependencies(LLVMVectorize intrinsics_gen)
4444 PROPERTY COMPILE_FLAGS "/Og-"
4545 )
4646 endif()
47
48 add_dependencies(LLVMCore intrinsics_gen)