f03f2dc4a72ce3a69a598c96cc623675f660a1b8
[oota-llvm.git] / lib / Transforms / IPO / CMakeLists.txt
1 add_llvm_library(LLVMipo
2   ArgumentPromotion.cpp
3   BarrierNoopPass.cpp
4   ConstantMerge.cpp
5   CrossDSOCFI.cpp
6   DeadArgumentElimination.cpp
7   ElimAvailExtern.cpp
8   ExtractGV.cpp
9   ForceFunctionAttrs.cpp
10   FunctionAttrs.cpp
11   FunctionImport.cpp
12   GlobalDCE.cpp
13   GlobalOpt.cpp
14   IPConstantPropagation.cpp
15   IPO.cpp
16   InlineAlways.cpp
17   InlineSimple.cpp
18   Inliner.cpp
19   Internalize.cpp
20   LoopExtractor.cpp
21   LowerBitSets.cpp
22   MergeFunctions.cpp
23   PartialInlining.cpp
24   PassManagerBuilder.cpp
25   PruneEH.cpp
26   SampleProfile.cpp
27   StripDeadPrototypes.cpp
28   StripSymbols.cpp
29
30   ADDITIONAL_HEADER_DIRS
31   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
32   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/IPO
33   )
34
35 add_dependencies(LLVMipo intrinsics_gen)