79 lines · plain
1add_llvm_component_library(LLVMipo2 AlwaysInliner.cpp3 Annotation2Metadata.cpp4 ArgumentPromotion.cpp5 Attributor.cpp6 AttributorAttributes.cpp7 BarrierNoopPass.cpp8 BlockExtractor.cpp9 CalledValuePropagation.cpp10 ConstantMerge.cpp11 CrossDSOCFI.cpp12 DeadArgumentElimination.cpp13 ElimAvailExtern.cpp14 EmbedBitcodePass.cpp15 ExpandVariadics.cpp16 ExtractGV.cpp17 FatLTOCleanup.cpp18 ForceFunctionAttrs.cpp19 FunctionAttrs.cpp20 FunctionImport.cpp21 FunctionSpecialization.cpp22 GlobalDCE.cpp23 GlobalOpt.cpp24 GlobalSplit.cpp25 HotColdSplitting.cpp26 IPO.cpp27 IROutliner.cpp28 InferFunctionAttrs.cpp29 Inliner.cpp30 Internalize.cpp31 LoopExtractor.cpp32 LowerTypeTests.cpp33 MemProfContextDisambiguation.cpp34 MergeFunctions.cpp35 ModuleInliner.cpp36 OpenMPOpt.cpp37 PartialInlining.cpp38 SampleContextTracker.cpp39 SampleProfile.cpp40 SampleProfileMatcher.cpp41 SampleProfileProbe.cpp42 SCCP.cpp43 StripDeadPrototypes.cpp44 StripSymbols.cpp45 ThinLTOBitcodeWriter.cpp46 WholeProgramDevirt.cpp47 48 ADDITIONAL_HEADER_DIRS49 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms50 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Transforms/IPO51 52 DEPENDS53 intrinsics_gen54 omp_gen55 56 COMPONENT_NAME57 IPO58 59 LINK_COMPONENTS60 AggressiveInstCombine61 Analysis62 BitReader63 BitWriter64 Core65 FrontendOpenMP66 InstCombine67 IRReader68 Demangle69 Linker70 Object71 ProfileData72 Scalar73 Support74 TargetParser75 TransformUtils76 Vectorize77 Instrumentation78 )79