1 # Only use this on the device or emulator.
2 ifneq ($(TARGET_ARCH),arm)
4 LOCAL_PATH:= $(call my-dir)
6 analysis_SRC_FILES := \
8 AliasAnalysisCounter.cpp \
9 AliasAnalysisEvaluator.cpp \
13 BasicAliasAnalysis.cpp \
23 InstructionSimplify.cpp \
25 IntervalPartition.cpp \
27 LibCallAliasAnalysis.cpp \
28 LibCallSemantics.cpp \
31 MemoryDependenceAnalysis.cpp \
32 LoopDependenceAnalysis.cpp \
38 ProfileEstimatorPass.cpp \
40 ProfileInfoLoader.cpp \
41 ProfileInfoLoaderPass.cpp \
42 ProfileVerifierPass.cpp \
44 ScalarEvolutionAliasAnalysis.cpp \
45 ScalarEvolutionExpander.cpp \
46 ScalarEvolutionNormalization.cpp \
47 SparsePropagation.cpp \
52 # =====================================================
55 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
57 LOCAL_MODULE:= libLLVMAnalysis
59 include $(LLVM_HOST_BUILD_MK)
60 include $(LLVM_GEN_INTRINSICS_MK)
61 include $(BUILD_HOST_STATIC_LIBRARY)
64 # =====================================================
67 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
69 LOCAL_MODULE:= libLLVMAnalysis
71 include $(LLVM_DEVICE_BUILD_MK)
72 include $(LLVM_GEN_INTRINSICS_MK)
73 include $(BUILD_STATIC_LIBRARY)