xref: /netbsd-src/external/apache2/llvm/lib/libLLVMScalarOpts/Makefile (revision 53d1339bf7f9c7367b35a9e1ebe693f9b047a47b)
1#	$NetBSD: Makefile,v 1.2 2021/05/30 01:56:54 joerg Exp $
2
3LIB=	LLVMScalarOpts
4
5.include <bsd.init.mk>
6
7.PATH: ${LLVM_SRCDIR}/lib/Transforms/Scalar
8
9SRCS+=	ADCE.cpp \
10	AlignmentFromAssumptions.cpp \
11	AnnotationRemarks.cpp \
12	BDCE.cpp \
13	CallSiteSplitting.cpp \
14	ConstantHoisting.cpp \
15	ConstraintElimination.cpp \
16	CorrelatedValuePropagation.cpp \
17	DCE.cpp \
18	DeadStoreElimination.cpp \
19	DivRemPairs.cpp \
20	EarlyCSE.cpp \
21	FlattenCFGPass.cpp \
22	Float2Int.cpp \
23	GuardWidening.cpp \
24	GVN.cpp \
25	GVNHoist.cpp \
26	GVNSink.cpp \
27	InductiveRangeCheckElimination.cpp \
28	IndVarSimplify.cpp \
29	InferAddressSpaces.cpp \
30	InstSimplifyPass.cpp \
31	IVUsersPrinter.cpp \
32	JumpThreading.cpp \
33	LICM.cpp \
34	LoopAccessAnalysisPrinter.cpp \
35	LoopDataPrefetch.cpp \
36	LoopDeletion.cpp \
37	LoopDistribute.cpp \
38	LoopFlatten.cpp \
39	LoopFuse.cpp \
40	LoopIdiomRecognize.cpp \
41	LoopInstSimplify.cpp \
42	LoopInterchange.cpp \
43	LoopLoadElimination.cpp \
44	LoopPassManager.cpp \
45	LoopPredication.cpp \
46	LoopRerollPass.cpp \
47	LoopRotation.cpp \
48	LoopSimplifyCFG.cpp \
49	LoopSink.cpp \
50	LoopStrengthReduce.cpp \
51	LoopUnrollAndJamPass.cpp \
52	LoopUnrollPass.cpp \
53	LoopUnswitch.cpp \
54	LoopVersioningLICM.cpp \
55	LowerAtomic.cpp \
56	LowerConstantIntrinsics.cpp \
57	LowerExpectIntrinsic.cpp \
58	LowerGuardIntrinsic.cpp \
59	LowerMatrixIntrinsics.cpp \
60	LowerWidenableCondition.cpp \
61	MakeGuardsExplicit.cpp \
62	MemCpyOptimizer.cpp \
63	MergedLoadStoreMotion.cpp \
64	MergeICmps.cpp \
65	NaryReassociate.cpp \
66	NewGVN.cpp \
67	PartiallyInlineLibCalls.cpp \
68	PlaceSafepoints.cpp \
69	Reassociate.cpp \
70	Reg2Mem.cpp \
71	RewriteStatepointsForGC.cpp \
72	Scalar.cpp \
73	ScalarizeMaskedMemIntrin.cpp \
74	Scalarizer.cpp \
75	SCCP.cpp \
76	SeparateConstOffsetFromGEP.cpp \
77	SimpleLoopUnswitch.cpp \
78	SimplifyCFGPass.cpp \
79	Sink.cpp \
80	SpeculateAroundPHIs.cpp \
81	SpeculativeExecution.cpp \
82	SROA.cpp \
83	StraightLineStrengthReduce.cpp \
84	StructurizeCFG.cpp \
85	TailRecursionElimination.cpp \
86	WarnMissedTransforms.cpp
87
88.if defined(HOSTLIB)
89.include <bsd.hostlib.mk>
90.else
91.include <bsd.lib.mk>
92.endif
93