OSDN Git Service

895d39e57eb3c0f6ea18a9dfab3845749a3e228a
[android-x86/external-llvm.git] / lib / Analysis / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 analysis_SRC_FILES := \
4   AliasAnalysis.cpp \
5   AliasAnalysisCounter.cpp \
6   AliasAnalysisEvaluator.cpp \
7   AliasDebugger.cpp \
8   AliasSetTracker.cpp \
9   Analysis.cpp \
10   AssumptionCache.cpp \
11   BasicAliasAnalysis.cpp \
12   BlockFrequencyInfo.cpp \
13   BlockFrequencyInfoImpl.cpp \
14   BranchProbabilityInfo.cpp \
15   CFG.cpp \
16   CFGPrinter.cpp \
17   CFLAliasAnalysis.cpp \
18   CGSCCPassManager.cpp \
19   CaptureTracking.cpp \
20   CodeMetrics.cpp \
21   ConstantFolding.cpp \
22   CostModel.cpp \
23   Delinearization.cpp \
24   DependenceAnalysis.cpp \
25   DivergenceAnalysis.cpp \
26   DomPrinter.cpp \
27   DominanceFrontier.cpp \
28   IVUsers.cpp \
29   InstCount.cpp \
30   InstructionSimplify.cpp \
31   Interval.cpp \
32   IntervalPartition.cpp \
33   IteratedDominanceFrontier.cpp \
34   LazyCallGraph.cpp \
35   LazyValueInfo.cpp \
36   LibCallAliasAnalysis.cpp \
37   LibCallSemantics.cpp \
38   Lint.cpp \
39   Loads.cpp \
40   LoopAccessAnalysis.cpp \
41   LoopInfo.cpp \
42   LoopPass.cpp \
43   MemDepPrinter.cpp \
44   MemDerefPrinter.cpp \
45   MemoryBuiltins.cpp \
46   MemoryDependenceAnalysis.cpp \
47   MemoryLocation.cpp \
48   ModuleDebugInfoPrinter.cpp \
49   NoAliasAnalysis.cpp \
50   PHITransAddr.cpp \
51   PostDominators.cpp \
52   PtrUseVisitor.cpp \
53   RegionInfo.cpp \
54   RegionPass.cpp \
55   RegionPrinter.cpp \
56   ScalarEvolution.cpp \
57   ScalarEvolutionAliasAnalysis.cpp \
58   ScalarEvolutionExpander.cpp \
59   ScalarEvolutionNormalization.cpp \
60   ScopedNoAliasAA.cpp \
61   SparsePropagation.cpp \
62   TargetLibraryInfo.cpp \
63   TargetTransformInfo.cpp \
64   Trace.cpp \
65   TypeBasedAliasAnalysis.cpp \
66   ValueTracking.cpp
67
68 # For the host
69 # =====================================================
70 include $(CLEAR_VARS)
71
72 LOCAL_MODULE:= libLLVMAnalysis
73 LOCAL_MODULE_TAGS := optional
74 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
75
76 include $(LLVM_HOST_BUILD_MK)
77 include $(LLVM_GEN_INTRINSICS_MK)
78 include $(BUILD_HOST_STATIC_LIBRARY)
79
80 # For the device
81 # =====================================================
82 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
83 include $(CLEAR_VARS)
84
85 LOCAL_MODULE:= libLLVMAnalysis
86 LOCAL_MODULE_TAGS := optional
87 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
88
89 include $(LLVM_DEVICE_BUILD_MK)
90 include $(LLVM_GEN_INTRINSICS_MK)
91 include $(BUILD_STATIC_LIBRARY)
92 endif