]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/clang/libllvmscalaropts/Makefile
Update llvm and clang library and binary Makefiles for 3.6.0 rc1.
[FreeBSD/FreeBSD.git] / lib / clang / libllvmscalaropts / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 LIB=    llvmscalaropts
6
7 SRCDIR= lib/Transforms/Scalar
8 SRCS=   ADCE.cpp \
9         AlignmentFromAssumptions.cpp \
10         ConstantHoisting.cpp \
11         ConstantProp.cpp \
12         CorrelatedValuePropagation.cpp \
13         DCE.cpp \
14         DeadStoreElimination.cpp \
15         EarlyCSE.cpp \
16         FlattenCFGPass.cpp \
17         GVN.cpp \
18         IndVarSimplify.cpp \
19         JumpThreading.cpp \
20         LICM.cpp \
21         LoadCombine.cpp \
22         LoopDeletion.cpp \
23         LoopIdiomRecognize.cpp \
24         LoopRerollPass.cpp \
25         LoopRotation.cpp \
26         LoopStrengthReduce.cpp \
27         LoopUnrollPass.cpp \
28         LoopUnswitch.cpp \
29         LowerAtomic.cpp \
30         MemCpyOptimizer.cpp \
31         MergedLoadStoreMotion.cpp \
32         PartiallyInlineLibCalls.cpp \
33         Reassociate.cpp \
34         Reg2Mem.cpp \
35         SCCP.cpp \
36         SROA.cpp \
37         SampleProfile.cpp \
38         ScalarReplAggregates.cpp \
39         Scalarizer.cpp \
40         SeparateConstOffsetFromGEP.cpp \
41         SimplifyCFGPass.cpp \
42         Sink.cpp \
43         StructurizeCFG.cpp \
44         TailRecursionElimination.cpp
45
46 .if ${MK_CLANG_EXTRAS} != "no"
47 SRCS+=  LoopInstSimplify.cpp \
48         Scalar.cpp
49 .endif
50
51 TGHDRS= Intrinsics
52
53 .include "../clang.lib.mk"