1208963Srdivacky# $FreeBSD$
2208963Srdivacky
3231057Sdim.include <bsd.own.mk>
4231057Sdim
5208963SrdivackyLIB=	llvmscalaropts
6208963Srdivacky
7208963SrdivackySRCDIR=	lib/Transforms/Scalar
8210299SedSRCS=	ADCE.cpp \
9210299Sed	BasicBlockPlacement.cpp \
10210299Sed	CodeGenPrepare.cpp \
11210299Sed	ConstantProp.cpp \
12212904Sdim	CorrelatedValuePropagation.cpp \
13210299Sed	DCE.cpp \
14210299Sed	DeadStoreElimination.cpp \
15218893Sdim	EarlyCSE.cpp \
16234353Sdim	GlobalMerge.cpp \
17210299Sed	GVN.cpp \
18210299Sed	IndVarSimplify.cpp \
19210299Sed	JumpThreading.cpp \
20210299Sed	LICM.cpp \
21210299Sed	LoopDeletion.cpp \
22218893Sdim	LoopIdiomRecognize.cpp \
23243830Sdim	LoopInstSimplify.cpp \
24210299Sed	LoopRotation.cpp \
25210299Sed	LoopStrengthReduce.cpp \
26210299Sed	LoopUnrollPass.cpp \
27210299Sed	LoopUnswitch.cpp \
28234353Sdim	LowerAtomic.cpp \
29210299Sed	MemCpyOptimizer.cpp \
30210299Sed	Reassociate.cpp \
31234353Sdim	Reg2Mem.cpp \
32210299Sed	SCCP.cpp \
33243830Sdim	SROA.cpp \
34243830Sdim	Scalar.cpp \
35210299Sed	ScalarReplAggregates.cpp \
36210299Sed	SimplifyCFGPass.cpp \
37210299Sed	SimplifyLibCalls.cpp \
38212904Sdim	Sink.cpp \
39210299Sed	TailRecursionElimination.cpp
40208963Srdivacky
41231057Sdim.if ${MK_CLANG_EXTRAS} != "no"
42231057SdimSRCS+=	LoopInstSimplify.cpp \
43231057Sdim	LowerAtomic.cpp \
44231057Sdim	Reg2Mem.cpp \
45231057Sdim	Scalar.cpp
46231057Sdim.endif
47231057Sdim
48208963SrdivackyTGHDRS=	Intrinsics
49208963Srdivacky
50208963Srdivacky.include "../clang.lib.mk"
51