1add_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 InferFunctionAttrs.cpp 17 InlineAlways.cpp 18 InlineSimple.cpp 19 Inliner.cpp 20 Internalize.cpp 21 LoopExtractor.cpp 22 LowerTypeTests.cpp 23 MergeFunctions.cpp 24 PartialInlining.cpp 25 PassManagerBuilder.cpp 26 PruneEH.cpp 27 SampleProfile.cpp 28 StripDeadPrototypes.cpp 29 StripSymbols.cpp 30 WholeProgramDevirt.cpp 31 32 ADDITIONAL_HEADER_DIRS 33 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms 34 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/IPO 35 ) 36 37add_dependencies(LLVMipo intrinsics_gen) 38