blob: bd3d9fc74eb942f7454ae240de11da33bbedabd5 [file] [log] [blame]
Shih-wei Liaoe4454322010-04-07 12:21:42 -07001LOCAL_PATH:= $(call my-dir)
2
3analysis_SRC_FILES := \
4 AliasAnalysis.cpp \
5 AliasAnalysisCounter.cpp \
6 AliasAnalysisEvaluator.cpp \
7 AliasDebugger.cpp \
8 AliasSetTracker.cpp \
9 Analysis.cpp \
10 BasicAliasAnalysis.cpp \
11 CFGPrinter.cpp \
12 CaptureTracking.cpp \
13 ConstantFolding.cpp \
14 DbgInfoPrinter.cpp \
15 DebugInfo.cpp \
16 DomPrinter.cpp \
17 IVUsers.cpp \
18 InlineCost.cpp \
19 InstCount.cpp \
20 InstructionSimplify.cpp \
21 Interval.cpp \
22 IntervalPartition.cpp \
23 LazyValueInfo.cpp \
24 LibCallAliasAnalysis.cpp \
25 LibCallSemantics.cpp \
26 LiveValues.cpp \
Zonr Chang9ebeb692010-10-22 20:03:37 +080027 Loads.cpp \
Shih-wei Liaoe4454322010-04-07 12:21:42 -070028 MemoryBuiltins.cpp \
29 MemoryDependenceAnalysis.cpp \
30 LoopDependenceAnalysis.cpp \
31 LoopInfo.cpp \
32 LoopPass.cpp \
33 PHITransAddr.cpp \
34 PointerTracking.cpp \
35 PostDominators.cpp \
36 ProfileEstimatorPass.cpp \
37 ProfileInfo.cpp \
38 ProfileInfoLoader.cpp \
39 ProfileInfoLoaderPass.cpp \
40 ProfileVerifierPass.cpp \
41 ScalarEvolution.cpp \
42 ScalarEvolutionAliasAnalysis.cpp \
43 ScalarEvolutionExpander.cpp \
Shih-wei Liao7abe37e2010-04-28 01:47:00 -070044 ScalarEvolutionNormalization.cpp \
Shih-wei Liaoe4454322010-04-07 12:21:42 -070045 SparsePropagation.cpp \
46 Trace.cpp \
47 ValueTracking.cpp
48
49# For the host
50# =====================================================
51include $(CLEAR_VARS)
52
Zonr Changa6e5ab682010-10-08 20:10:42 +080053LOCAL_SRC_FILES := \
54 $(analysis_SRC_FILES) \
55 Lint.cpp \
56 ModuleDebugInfoPrinter.cpp \
57 RegionInfo.cpp \
58 RegionPrinter.cpp \
59 TypeBasedAliasAnalysis.cpp
Shih-wei Liaoe4454322010-04-07 12:21:42 -070060
61LOCAL_MODULE:= libLLVMAnalysis
62
63include $(LLVM_HOST_BUILD_MK)
64include $(LLVM_GEN_INTRINSICS_MK)
65include $(BUILD_HOST_STATIC_LIBRARY)
66
67# For the device
68# =====================================================
69include $(CLEAR_VARS)
70
71LOCAL_SRC_FILES := $(analysis_SRC_FILES)
72
73LOCAL_MODULE:= libLLVMAnalysis
74
75include $(LLVM_DEVICE_BUILD_MK)
76include $(LLVM_GEN_INTRINSICS_MK)
77include $(BUILD_STATIC_LIBRARY)