]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/clang/libllvmscalaropts/Makefile
Update to ELF Tool Chain r3490
[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         BDCE.cpp \
11         ConstantHoisting.cpp \
12         ConstantProp.cpp \
13         CorrelatedValuePropagation.cpp \
14         DCE.cpp \
15         DeadStoreElimination.cpp \
16         EarlyCSE.cpp \
17         FlattenCFGPass.cpp \
18         Float2Int.cpp \
19         GVN.cpp \
20         IndVarSimplify.cpp \
21         InductiveRangeCheckElimination.cpp \
22         JumpThreading.cpp \
23         LICM.cpp \
24         LoadCombine.cpp \
25         LoopDeletion.cpp \
26         LoopDistribute.cpp \
27         LoopIdiomRecognize.cpp \
28         LoopInterchange.cpp \
29         LoopLoadElimination.cpp \
30         LoopRerollPass.cpp \
31         LoopRotation.cpp \
32         LoopStrengthReduce.cpp \
33         LoopUnrollPass.cpp \
34         LoopUnswitch.cpp \
35         LowerAtomic.cpp \
36         LowerExpectIntrinsic.cpp \
37         MemCpyOptimizer.cpp \
38         MergedLoadStoreMotion.cpp \
39         NaryReassociate.cpp \
40         PartiallyInlineLibCalls.cpp \
41         PlaceSafepoints.cpp \
42         Reassociate.cpp \
43         Reg2Mem.cpp \
44         RewriteStatepointsForGC.cpp \
45         SCCP.cpp \
46         SROA.cpp \
47         ScalarReplAggregates.cpp \
48         Scalarizer.cpp \
49         SeparateConstOffsetFromGEP.cpp \
50         SimplifyCFGPass.cpp \
51         Sink.cpp \
52         SpeculativeExecution.cpp \
53         StraightLineStrengthReduce.cpp \
54         StructurizeCFG.cpp \
55         TailRecursionElimination.cpp
56
57 .if ${MK_CLANG_EXTRAS} != "no"
58 SRCS+=  LoopInstSimplify.cpp \
59         Scalar.cpp
60 .endif
61
62 TGHDRS= Attributes \
63         Intrinsics
64
65 .include "../clang.lib.mk"