Makefile revision 249423
1# $FreeBSD: head/lib/clang/libllvmanalysis/Makefile 249423 2013-04-12 17:57:40Z dim $
2
3.include <bsd.own.mk>
4
5LIB=	llvmanalysis
6
7SRCDIR=	lib/Analysis
8SRCS=	AliasAnalysis.cpp \
9	AliasAnalysisCounter.cpp \
10	AliasAnalysisEvaluator.cpp \
11	AliasDebugger.cpp \
12	AliasSetTracker.cpp \
13	Analysis.cpp \
14	BasicAliasAnalysis.cpp \
15	BranchProbabilityInfo.cpp \
16	CFGPrinter.cpp \
17	CaptureTracking.cpp \
18	CodeMetrics.cpp \
19	ConstantFolding.cpp \
20	CostModel.cpp \
21	DependenceAnalysis.cpp \
22	DomPrinter.cpp \
23	DominanceFrontier.cpp \
24	IVUsers.cpp \
25	InstCount.cpp \
26	InstructionSimplify.cpp \
27	Interval.cpp \
28	IntervalPartition.cpp \
29	LazyValueInfo.cpp \
30	LibCallAliasAnalysis.cpp \
31	LibCallSemantics.cpp \
32	Lint.cpp \
33	Loads.cpp \
34	LoopInfo.cpp \
35	LoopPass.cpp \
36	MemDepPrinter.cpp \
37	MemoryBuiltins.cpp \
38	MemoryDependenceAnalysis.cpp \
39	ModuleDebugInfoPrinter.cpp \
40	NoAliasAnalysis.cpp \
41	PHITransAddr.cpp \
42	PathNumbering.cpp \
43	PathProfileInfo.cpp \
44	PathProfileVerifier.cpp \
45	PostDominators.cpp \
46	ProfileDataLoader.cpp \
47	ProfileDataLoaderPass.cpp \
48	ProfileEstimatorPass.cpp \
49	ProfileInfo.cpp \
50	ProfileInfoLoader.cpp \
51	ProfileInfoLoaderPass.cpp \
52	ProfileVerifierPass.cpp \
53	PtrUseVisitor.cpp \
54	RegionInfo.cpp \
55	RegionPass.cpp \
56	RegionPrinter.cpp \
57	ScalarEvolution.cpp \
58	ScalarEvolutionAliasAnalysis.cpp \
59	ScalarEvolutionExpander.cpp \
60	ScalarEvolutionNormalization.cpp \
61	SparsePropagation.cpp \
62	TargetTransformInfo.cpp \
63	Trace.cpp \
64	TypeBasedAliasAnalysis.cpp \
65	ValueTracking.cpp
66
67.if ${MK_CLANG_EXTRAS} != "no"
68SRCS+=	BlockFrequencyInfo.cpp
69.endif
70
71TGHDRS=	Intrinsics
72
73.include "../clang.lib.mk"
74