d79ce50a1a6fc9d78244898e0804b97d15495fdf
[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   FunctionAttrs.cpp
10   FunctionImport.cpp
11   GlobalDCE.cpp
12   GlobalOpt.cpp
13   IPConstantPropagation.cpp
14   IPO.cpp
15   InlineAlways.cpp
16   InlineSimple.cpp
17   Inliner.cpp
18   Internalize.cpp
19   LoopExtractor.cpp
20   LowerBitSets.cpp
21   MergeFunctions.cpp
22   PartialInlining.cpp
23   PassManagerBuilder.cpp
24   PruneEH.cpp
25   SampleProfile.cpp
26   StripDeadPrototypes.cpp
27   StripSymbols.cpp
28
29   ADDITIONAL_HEADER_DIRS
30   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms
31   ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/IPO
32   )
33
34 add_dependencies(LLVMipo intrinsics_gen)