]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/clang/libllvmanalysis/Makefile
Merge ^/head r294599 through r294776.
[FreeBSD/FreeBSD.git] / lib / clang / libllvmanalysis / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 LIB=    llvmanalysis
6
7 SRCDIR= lib/Analysis
8 SRCS=   AliasAnalysis.cpp \
9         AliasAnalysisEvaluator.cpp \
10         AliasSetTracker.cpp \
11         AssumptionCache.cpp \
12         BasicAliasAnalysis.cpp \
13         BlockFrequencyInfo.cpp \
14         BlockFrequencyInfoImpl.cpp \
15         BranchProbabilityInfo.cpp \
16         CFG.cpp \
17         CFGPrinter.cpp \
18         CFLAliasAnalysis.cpp \
19         CallGraph.cpp \
20         CallGraphSCCPass.cpp \
21         CallPrinter.cpp \
22         CaptureTracking.cpp \
23         CodeMetrics.cpp \
24         ConstantFolding.cpp \
25         CostModel.cpp \
26         Delinearization.cpp \
27         DemandedBits.cpp \
28         DependenceAnalysis.cpp \
29         DivergenceAnalysis.cpp \
30         DomPrinter.cpp \
31         DominanceFrontier.cpp \
32         EHPersonalities.cpp \
33         GlobalsModRef.cpp \
34         IVUsers.cpp \
35         InlineCost.cpp \
36         InstCount.cpp \
37         InstructionSimplify.cpp \
38         Interval.cpp \
39         IntervalPartition.cpp \
40         IteratedDominanceFrontier.cpp \
41         LazyCallGraph.cpp \
42         LazyValueInfo.cpp \
43         Lint.cpp \
44         Loads.cpp \
45         LoopAccessAnalysis.cpp \
46         LoopInfo.cpp \
47         LoopPass.cpp \
48         MemDepPrinter.cpp \
49         MemDerefPrinter.cpp \
50         MemoryBuiltins.cpp \
51         MemoryDependenceAnalysis.cpp \
52         MemoryLocation.cpp \
53         ModuleDebugInfoPrinter.cpp \
54         ObjCARCAliasAnalysis.cpp \
55         ObjCARCAnalysisUtils.cpp \
56         ObjCARCInstKind.cpp \
57         OrderedBasicBlock.cpp \
58         PHITransAddr.cpp \
59         PostDominators.cpp \
60         PtrUseVisitor.cpp \
61         RegionInfo.cpp \
62         RegionPass.cpp \
63         RegionPrinter.cpp \
64         ScalarEvolution.cpp \
65         ScalarEvolutionAliasAnalysis.cpp \
66         ScalarEvolutionExpander.cpp \
67         ScalarEvolutionNormalization.cpp \
68         ScopedNoAliasAA.cpp \
69         SparsePropagation.cpp \
70         TargetLibraryInfo.cpp \
71         TargetTransformInfo.cpp \
72         TypeBasedAliasAnalysis.cpp \
73         ValueTracking.cpp \
74         VectorUtils.cpp
75
76 .if ${MK_CLANG_EXTRAS} != "no"
77 SRCS+=  Analysis.cpp \
78         CGSCCPassManager.cpp \
79         Trace.cpp
80 .endif
81         
82 TGHDRS= Attributes \
83         Intrinsics
84
85 .include "../clang.lib.mk"