xref: /netbsd-src/external/apache2/llvm/lib/libLLVMTransformsUtils/Makefile (revision 76c7fc5f6b13ed0b1508e6b313e88e59977ed78e)
1#	$NetBSD: Makefile,v 1.1 2019/11/11 22:45:13 joerg Exp $
2
3LIB=	LLVMTransformsUtils
4
5.include <bsd.init.mk>
6
7.PATH: ${LLVM_SRCDIR}/lib/Transforms/Utils
8
9SRCS+=	AddDiscriminators.cpp \
10	ASanStackFrameLayout.cpp \
11	BasicBlockUtils.cpp \
12	BreakCriticalEdges.cpp \
13	BuildLibCalls.cpp \
14	BypassSlowDivision.cpp \
15	CallPromotionUtils.cpp \
16	CanonicalizeAliases.cpp \
17	CloneFunction.cpp \
18	CloneModule.cpp \
19	CodeExtractor.cpp \
20	CtorUtils.cpp \
21	DemoteRegToStack.cpp \
22	EntryExitInstrumenter.cpp \
23	EscapeEnumerator.cpp \
24	Evaluator.cpp \
25	FlattenCFG.cpp \
26	FunctionComparator.cpp \
27	FunctionImportUtils.cpp \
28	GlobalStatus.cpp \
29	GuardUtils.cpp \
30	ImportedFunctionsInliningStatistics.cpp \
31	InlineFunction.cpp \
32	InstructionNamer.cpp \
33	IntegerDivision.cpp \
34	LCSSA.cpp \
35	LibCallsShrinkWrap.cpp \
36	Local.cpp \
37	LoopRotationUtils.cpp \
38	LoopSimplify.cpp \
39	LoopUnrollAndJam.cpp \
40	LoopUnroll.cpp \
41	LoopUnrollPeel.cpp \
42	LoopUnrollRuntime.cpp \
43	LoopUtils.cpp \
44	LoopVersioning.cpp \
45	LowerInvoke.cpp \
46	LowerMemIntrinsics.cpp \
47	LowerSwitch.cpp \
48	Mem2Reg.cpp \
49	MetaRenamer.cpp \
50	MisExpect.cpp \
51	ModuleUtils.cpp \
52	NameAnonGlobals.cpp \
53	PredicateInfo.cpp \
54	PromoteMemoryToRegister.cpp \
55	SanitizerStats.cpp \
56	SimplifyCFG.cpp \
57	SimplifyIndVar.cpp \
58	SimplifyLibCalls.cpp \
59	SizeOpts.cpp \
60	SplitModule.cpp \
61	SSAUpdaterBulk.cpp \
62	SSAUpdater.cpp \
63	StripGCRelocates.cpp \
64	StripNonLineTableDebugInfo.cpp \
65	SymbolRewriter.cpp \
66	UnifyFunctionExitNodes.cpp \
67	Utils.cpp \
68	ValueMapper.cpp \
69	VNCoercion.cpp
70
71.if defined(HOSTLIB)
72.include <bsd.hostlib.mk>
73.else
74.include <bsd.lib.mk>
75.endif
76