]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/blob - lib/clang/libllvmscalaropts/Makefile
MFC r244628:
[FreeBSD/stable/9.git] / lib / clang / libllvmscalaropts / Makefile
1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 LIB=    llvmscalaropts
6
7 SRCDIR= lib/Transforms/Scalar
8 SRCS=   ADCE.cpp \
9         BasicBlockPlacement.cpp \
10         CodeGenPrepare.cpp \
11         ConstantProp.cpp \
12         CorrelatedValuePropagation.cpp \
13         DCE.cpp \
14         DeadStoreElimination.cpp \
15         EarlyCSE.cpp \
16         GlobalMerge.cpp \
17         GVN.cpp \
18         IndVarSimplify.cpp \
19         JumpThreading.cpp \
20         LICM.cpp \
21         LoopDeletion.cpp \
22         LoopIdiomRecognize.cpp \
23         LoopInstSimplify.cpp \
24         LoopRotation.cpp \
25         LoopStrengthReduce.cpp \
26         LoopUnrollPass.cpp \
27         LoopUnswitch.cpp \
28         LowerAtomic.cpp \
29         MemCpyOptimizer.cpp \
30         ObjCARC.cpp \
31         Reassociate.cpp \
32         Reg2Mem.cpp \
33         SCCP.cpp \
34         SROA.cpp \
35         Scalar.cpp \
36         ScalarReplAggregates.cpp \
37         SimplifyCFGPass.cpp \
38         SimplifyLibCalls.cpp \
39         Sink.cpp \
40         TailRecursionElimination.cpp
41
42 .if ${MK_CLANG_EXTRAS} != "no"
43 SRCS+=  LoopInstSimplify.cpp \
44         LowerAtomic.cpp \
45         Reg2Mem.cpp \
46         Scalar.cpp
47 .endif
48
49 TGHDRS= Intrinsics
50
51 .include "../clang.lib.mk"