1 LOCAL_PATH:= $(call my-dir)
3 analysis_SRC_FILES := \
5 AliasAnalysisCounter.cpp \
6 AliasAnalysisEvaluator.cpp \
11 BasicAliasAnalysis.cpp \
12 BlockFrequencyInfo.cpp \
13 BlockFrequencyInfoImpl.cpp \
14 BranchProbabilityInfo.cpp \
17 CFLAliasAnalysis.cpp \
18 CGSCCPassManager.cpp \
24 DependenceAnalysis.cpp \
25 DivergenceAnalysis.cpp \
27 DominanceFrontier.cpp \
30 InstructionSimplify.cpp \
32 IntervalPartition.cpp \
33 IteratedDominanceFrontier.cpp \
36 LibCallAliasAnalysis.cpp \
37 LibCallSemantics.cpp \
40 LoopAccessAnalysis.cpp \
46 MemoryDependenceAnalysis.cpp \
48 ModuleDebugInfoPrinter.cpp \
57 ScalarEvolutionAliasAnalysis.cpp \
58 ScalarEvolutionExpander.cpp \
59 ScalarEvolutionNormalization.cpp \
61 SparsePropagation.cpp \
62 TargetLibraryInfo.cpp \
63 TargetTransformInfo.cpp \
65 TypeBasedAliasAnalysis.cpp \
69 # =====================================================
72 LOCAL_MODULE:= libLLVMAnalysis
73 LOCAL_MODULE_TAGS := optional
74 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
76 include $(LLVM_HOST_BUILD_MK)
77 include $(LLVM_GEN_INTRINSICS_MK)
78 include $(BUILD_HOST_STATIC_LIBRARY)
81 # =====================================================
82 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
85 LOCAL_MODULE:= libLLVMAnalysis
86 LOCAL_MODULE_TAGS := optional
87 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
89 include $(LLVM_DEVICE_BUILD_MK)
90 include $(LLVM_GEN_INTRINSICS_MK)
91 include $(BUILD_STATIC_LIBRARY)