1# $NetBSD: Makefile,v 1.2 2021/05/30 01:56:55 joerg Exp $ 2 3LIB= LLVMipo 4 5.include <bsd.init.mk> 6 7.PATH: ${LLVM_SRCDIR}/lib/Transforms/IPO 8 9SRCS+= AlwaysInliner.cpp \ 10 Annotation2Metadata.cpp \ 11 ArgumentPromotion.cpp \ 12 AttributorAttributes.cpp \ 13 Attributor.cpp \ 14 BarrierNoopPass.cpp \ 15 BlockExtractor.cpp \ 16 CalledValuePropagation.cpp \ 17 ConstantMerge.cpp \ 18 CrossDSOCFI.cpp \ 19 DeadArgumentElimination.cpp \ 20 ElimAvailExtern.cpp \ 21 ExtractGV.cpp \ 22 ForceFunctionAttrs.cpp \ 23 FunctionAttrs.cpp \ 24 FunctionImport.cpp \ 25 GlobalDCE.cpp \ 26 GlobalOpt.cpp \ 27 GlobalSplit.cpp \ 28 HotColdSplitting.cpp \ 29 InferFunctionAttrs.cpp \ 30 Inliner.cpp \ 31 InlineSimple.cpp \ 32 Internalize.cpp \ 33 IPO.cpp \ 34 IROutliner.cpp \ 35 LoopExtractor.cpp \ 36 LowerTypeTests.cpp \ 37 MergeFunctions.cpp \ 38 OpenMPOpt.cpp \ 39 PartialInlining.cpp \ 40 PassManagerBuilder.cpp \ 41 PruneEH.cpp \ 42 SampleContextTracker.cpp \ 43 SampleProfile.cpp \ 44 SampleProfileProbe.cpp \ 45 SCCP.cpp \ 46 StripDeadPrototypes.cpp \ 47 StripSymbols.cpp \ 48 SyntheticCountsPropagation.cpp \ 49 ThinLTOBitcodeWriter.cpp \ 50 WholeProgramDevirt.cpp 51 52.if defined(HOSTLIB) 53.include <bsd.hostlib.mk> 54.else 55.include <bsd.lib.mk> 56.endif 57