xref: /minix3/external/bsd/llvm/lib/libLLVMAnalysis/Makefile (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1#	$NetBSD: Makefile,v 1.20 2015/01/29 20:41:35 joerg Exp $
2
3LIB=	LLVMAnalysis
4
5.include <bsd.init.mk>
6
7.PATH: ${LLVM_SRCDIR}/lib/Analysis
8
9SRCS+=	AliasAnalysis.cpp \
10	AliasAnalysisCounter.cpp \
11	AliasAnalysisEvaluator.cpp \
12	AliasDebugger.cpp \
13	AliasSetTracker.cpp \
14	Analysis.cpp \
15	AssumptionCache.cpp \
16	BasicAliasAnalysis.cpp \
17	BlockFrequencyInfo.cpp \
18	BlockFrequencyInfoImpl.cpp \
19	BranchProbabilityInfo.cpp \
20	CFG.cpp \
21	CFGPrinter.cpp \
22	CFLAliasAnalysis.cpp \
23	CGSCCPassManager.cpp \
24	CaptureTracking.cpp \
25	CodeMetrics.cpp \
26	ConstantFolding.cpp \
27	CostModel.cpp \
28	Delinearization.cpp \
29	DependenceAnalysis.cpp \
30	DomPrinter.cpp \
31	DominanceFrontier.cpp \
32	FunctionTargetTransformInfo.cpp \
33	IVUsers.cpp \
34	InstCount.cpp \
35	InstructionSimplify.cpp \
36	Interval.cpp \
37	IntervalPartition.cpp \
38	JumpInstrTableInfo.cpp \
39	LazyCallGraph.cpp \
40	LazyValueInfo.cpp \
41	LibCallAliasAnalysis.cpp \
42	LibCallSemantics.cpp \
43	Lint.cpp \
44	Loads.cpp \
45	LoopInfo.cpp \
46	LoopPass.cpp \
47	MemDepPrinter.cpp \
48	MemoryBuiltins.cpp \
49	MemoryDependenceAnalysis.cpp \
50	ModuleDebugInfoPrinter.cpp \
51	NoAliasAnalysis.cpp \
52	PHITransAddr.cpp \
53	PostDominators.cpp \
54	PtrUseVisitor.cpp \
55	RegionInfo.cpp \
56	RegionPass.cpp \
57	RegionPrinter.cpp \
58	ScalarEvolution.cpp \
59	ScalarEvolutionAliasAnalysis.cpp \
60	ScalarEvolutionExpander.cpp \
61	ScalarEvolutionNormalization.cpp \
62	ScopedNoAliasAA.cpp \
63	SparsePropagation.cpp \
64	TargetTransformInfo.cpp \
65	Trace.cpp \
66	TypeBasedAliasAnalysis.cpp \
67	ValueTracking.cpp
68
69.if defined(HOSTLIB)
70.include <bsd.hostlib.mk>
71.else
72.include <bsd.lib.mk>
73.endif
74