xref: /netbsd-src/external/apache2/llvm/lib/libLLVMTransformsUtils/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
1*53d1339bSjoerg#	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:55 joerg Exp $
276c7fc5fSjoerg
376c7fc5fSjoergLIB=	LLVMTransformsUtils
476c7fc5fSjoerg
576c7fc5fSjoerg.include <bsd.init.mk>
676c7fc5fSjoerg
776c7fc5fSjoerg.PATH: ${LLVM_SRCDIR}/lib/Transforms/Utils
876c7fc5fSjoerg
976c7fc5fSjoergSRCS+=	AddDiscriminators.cpp \
10*53d1339bSjoerg	AMDGPUEmitPrintf.cpp \
1176c7fc5fSjoerg	ASanStackFrameLayout.cpp \
12*53d1339bSjoerg	AssumeBundleBuilder.cpp \
13*53d1339bSjoerg	AutoInitRemark.cpp \
1476c7fc5fSjoerg	BasicBlockUtils.cpp \
1576c7fc5fSjoerg	BreakCriticalEdges.cpp \
1676c7fc5fSjoerg	BuildLibCalls.cpp \
1776c7fc5fSjoerg	BypassSlowDivision.cpp \
18*53d1339bSjoerg	CallGraphUpdater.cpp \
1976c7fc5fSjoerg	CallPromotionUtils.cpp \
2076c7fc5fSjoerg	CanonicalizeAliases.cpp \
21*53d1339bSjoerg	CanonicalizeFreezeInLoops.cpp \
2276c7fc5fSjoerg	CloneFunction.cpp \
2376c7fc5fSjoerg	CloneModule.cpp \
2476c7fc5fSjoerg	CodeExtractor.cpp \
25*53d1339bSjoerg	CodeMoverUtils.cpp \
2676c7fc5fSjoerg	CtorUtils.cpp \
27*53d1339bSjoerg	Debugify.cpp \
2876c7fc5fSjoerg	DemoteRegToStack.cpp \
2976c7fc5fSjoerg	EntryExitInstrumenter.cpp \
3076c7fc5fSjoerg	EscapeEnumerator.cpp \
3176c7fc5fSjoerg	Evaluator.cpp \
32*53d1339bSjoerg	FixIrreducible.cpp \
3376c7fc5fSjoerg	FlattenCFG.cpp \
3476c7fc5fSjoerg	FunctionComparator.cpp \
3576c7fc5fSjoerg	FunctionImportUtils.cpp \
3676c7fc5fSjoerg	GlobalStatus.cpp \
3776c7fc5fSjoerg	GuardUtils.cpp \
38*53d1339bSjoerg	HelloWorld.cpp \
39*53d1339bSjoerg	InjectTLIMappings.cpp \
4076c7fc5fSjoerg	InlineFunction.cpp \
4176c7fc5fSjoerg	InstructionNamer.cpp \
4276c7fc5fSjoerg	IntegerDivision.cpp \
4376c7fc5fSjoerg	LCSSA.cpp \
4476c7fc5fSjoerg	LibCallsShrinkWrap.cpp \
4576c7fc5fSjoerg	Local.cpp \
46*53d1339bSjoerg	LoopPeel.cpp \
4776c7fc5fSjoerg	LoopRotationUtils.cpp \
4876c7fc5fSjoerg	LoopSimplify.cpp \
4976c7fc5fSjoerg	LoopUnrollAndJam.cpp \
5076c7fc5fSjoerg	LoopUnroll.cpp \
5176c7fc5fSjoerg	LoopUnrollRuntime.cpp \
5276c7fc5fSjoerg	LoopUtils.cpp \
5376c7fc5fSjoerg	LoopVersioning.cpp \
5476c7fc5fSjoerg	LowerInvoke.cpp \
5576c7fc5fSjoerg	LowerMemIntrinsics.cpp \
5676c7fc5fSjoerg	LowerSwitch.cpp \
57*53d1339bSjoerg	MatrixUtils.cpp \
5876c7fc5fSjoerg	Mem2Reg.cpp \
5976c7fc5fSjoerg	MetaRenamer.cpp \
6076c7fc5fSjoerg	ModuleUtils.cpp \
6176c7fc5fSjoerg	NameAnonGlobals.cpp \
6276c7fc5fSjoerg	PredicateInfo.cpp \
6376c7fc5fSjoerg	PromoteMemoryToRegister.cpp \
64*53d1339bSjoerg	RelLookupTableConverter.cpp \
65*53d1339bSjoerg	SampleProfileLoaderBaseUtil.cpp \
6676c7fc5fSjoerg	SanitizerStats.cpp \
67*53d1339bSjoerg	ScalarEvolutionExpander.cpp \
68*53d1339bSjoerg	SCCPSolver.cpp \
6976c7fc5fSjoerg	SimplifyCFG.cpp \
7076c7fc5fSjoerg	SimplifyIndVar.cpp \
7176c7fc5fSjoerg	SimplifyLibCalls.cpp \
7276c7fc5fSjoerg	SizeOpts.cpp \
7376c7fc5fSjoerg	SplitModule.cpp \
7476c7fc5fSjoerg	SSAUpdaterBulk.cpp \
7576c7fc5fSjoerg	SSAUpdater.cpp \
7676c7fc5fSjoerg	StripGCRelocates.cpp \
7776c7fc5fSjoerg	StripNonLineTableDebugInfo.cpp \
7876c7fc5fSjoerg	SymbolRewriter.cpp \
7976c7fc5fSjoerg	UnifyFunctionExitNodes.cpp \
80*53d1339bSjoerg	UnifyLoopExits.cpp \
8176c7fc5fSjoerg	Utils.cpp \
8276c7fc5fSjoerg	ValueMapper.cpp \
8376c7fc5fSjoerg	VNCoercion.cpp
8476c7fc5fSjoerg
8576c7fc5fSjoerg.if defined(HOSTLIB)
8676c7fc5fSjoerg.include <bsd.hostlib.mk>
8776c7fc5fSjoerg.else
8876c7fc5fSjoerg.include <bsd.lib.mk>
8976c7fc5fSjoerg.endif
90