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) 35