xref: /netbsd-src/external/apache2/llvm/lib/libLLVMipo/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
1*53d1339bSjoerg#	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:55 joerg Exp $
276c7fc5fSjoerg
376c7fc5fSjoergLIB=	LLVMipo
476c7fc5fSjoerg
576c7fc5fSjoerg.include <bsd.init.mk>
676c7fc5fSjoerg
776c7fc5fSjoerg.PATH: ${LLVM_SRCDIR}/lib/Transforms/IPO
876c7fc5fSjoerg
976c7fc5fSjoergSRCS+=	AlwaysInliner.cpp \
10*53d1339bSjoerg	Annotation2Metadata.cpp \
1176c7fc5fSjoerg	ArgumentPromotion.cpp \
12*53d1339bSjoerg	AttributorAttributes.cpp \
1376c7fc5fSjoerg	Attributor.cpp \
1476c7fc5fSjoerg	BarrierNoopPass.cpp \
1576c7fc5fSjoerg	BlockExtractor.cpp \
1676c7fc5fSjoerg	CalledValuePropagation.cpp \
1776c7fc5fSjoerg	ConstantMerge.cpp \
1876c7fc5fSjoerg	CrossDSOCFI.cpp \
1976c7fc5fSjoerg	DeadArgumentElimination.cpp \
2076c7fc5fSjoerg	ElimAvailExtern.cpp \
2176c7fc5fSjoerg	ExtractGV.cpp \
2276c7fc5fSjoerg	ForceFunctionAttrs.cpp \
2376c7fc5fSjoerg	FunctionAttrs.cpp \
2476c7fc5fSjoerg	FunctionImport.cpp \
2576c7fc5fSjoerg	GlobalDCE.cpp \
2676c7fc5fSjoerg	GlobalOpt.cpp \
2776c7fc5fSjoerg	GlobalSplit.cpp \
2876c7fc5fSjoerg	HotColdSplitting.cpp \
2976c7fc5fSjoerg	InferFunctionAttrs.cpp \
3076c7fc5fSjoerg	Inliner.cpp \
3176c7fc5fSjoerg	InlineSimple.cpp \
3276c7fc5fSjoerg	Internalize.cpp \
3376c7fc5fSjoerg	IPO.cpp \
34*53d1339bSjoerg	IROutliner.cpp \
3576c7fc5fSjoerg	LoopExtractor.cpp \
3676c7fc5fSjoerg	LowerTypeTests.cpp \
3776c7fc5fSjoerg	MergeFunctions.cpp \
38*53d1339bSjoerg	OpenMPOpt.cpp \
3976c7fc5fSjoerg	PartialInlining.cpp \
4076c7fc5fSjoerg	PassManagerBuilder.cpp \
4176c7fc5fSjoerg	PruneEH.cpp \
42*53d1339bSjoerg	SampleContextTracker.cpp \
4376c7fc5fSjoerg	SampleProfile.cpp \
44*53d1339bSjoerg	SampleProfileProbe.cpp \
4576c7fc5fSjoerg	SCCP.cpp \
4676c7fc5fSjoerg	StripDeadPrototypes.cpp \
4776c7fc5fSjoerg	StripSymbols.cpp \
4876c7fc5fSjoerg	SyntheticCountsPropagation.cpp \
4976c7fc5fSjoerg	ThinLTOBitcodeWriter.cpp \
5076c7fc5fSjoerg	WholeProgramDevirt.cpp
51*53d1339bSjoerg
5276c7fc5fSjoerg.if defined(HOSTLIB)
5376c7fc5fSjoerg.include <bsd.hostlib.mk>
5476c7fc5fSjoerg.else
5576c7fc5fSjoerg.include <bsd.lib.mk>
5676c7fc5fSjoerg.endif
57