1208963Srdivacky# $FreeBSD$
2208963Srdivacky
3231057Sdim.include <bsd.own.mk>
4231057Sdim
5208963SrdivackyLIB=	llvmscalaropts
6208963Srdivacky
7208963SrdivackySRCDIR=	lib/Transforms/Scalar
8210299SedSRCS=	ADCE.cpp \
9210299Sed	CodeGenPrepare.cpp \
10210299Sed	ConstantProp.cpp \
11212904Sdim	CorrelatedValuePropagation.cpp \
12210299Sed	DCE.cpp \
13210299Sed	DeadStoreElimination.cpp \
14218893Sdim	EarlyCSE.cpp \
15263508Sdim	FlattenCFGPass.cpp \
16263508Sdim	GVN.cpp \
17234353Sdim	GlobalMerge.cpp \
18210299Sed	IndVarSimplify.cpp \
19210299Sed	JumpThreading.cpp \
20210299Sed	LICM.cpp \
21210299Sed	LoopDeletion.cpp \
22218893Sdim	LoopIdiomRecognize.cpp \
23263508Sdim	LoopRerollPass.cpp \
24210299Sed	LoopRotation.cpp \
25210299Sed	LoopStrengthReduce.cpp \
26210299Sed	LoopUnrollPass.cpp \
27210299Sed	LoopUnswitch.cpp \
28234353Sdim	LowerAtomic.cpp \
29210299Sed	MemCpyOptimizer.cpp \
30263508Sdim	PartiallyInlineLibCalls.cpp \
31210299Sed	Reassociate.cpp \
32234353Sdim	Reg2Mem.cpp \
33210299Sed	SCCP.cpp \
34243830Sdim	SROA.cpp \
35263508Sdim	SampleProfile.cpp \
36210299Sed	ScalarReplAggregates.cpp \
37210299Sed	SimplifyCFGPass.cpp \
38212904Sdim	Sink.cpp \
39263508Sdim	StructurizeCFG.cpp \
40210299Sed	TailRecursionElimination.cpp
41208963Srdivacky
42231057Sdim.if ${MK_CLANG_EXTRAS} != "no"
43231057SdimSRCS+=	LoopInstSimplify.cpp \
44231057Sdim	Scalar.cpp
45231057Sdim.endif
46231057Sdim
47208963SrdivackyTGHDRS=	Intrinsics
48208963Srdivacky
49208963Srdivacky.include "../clang.lib.mk"
50