1 LOCAL_PATH:= $(call my-dir)
3 transforms_scalar_SRC_FILES := \
7 CorrelatedValuePropagation.cpp \
9 DeadStoreElimination.cpp \
17 LoopIdiomRecognize.cpp \
18 LoopInstSimplify.cpp \
21 LoopStrengthReduce.cpp \
26 PartiallyInlineLibCalls.cpp \
34 ScalarReplAggregates.cpp \
35 SeparateConstOffsetFromGEP.cpp \
39 TailRecursionElimination.cpp
42 # =====================================================
46 $(transforms_scalar_SRC_FILES)
48 LOCAL_MODULE:= libLLVMScalarOpts
50 LOCAL_MODULE_TAGS := optional
52 include $(LLVM_HOST_BUILD_MK)
53 include $(LLVM_GEN_INTRINSICS_MK)
54 include $(BUILD_HOST_STATIC_LIBRARY)
57 # =====================================================
58 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
61 LOCAL_SRC_FILES := $(transforms_scalar_SRC_FILES)
62 LOCAL_MODULE:= libLLVMScalarOpts
64 LOCAL_MODULE_TAGS := optional
66 include $(LLVM_DEVICE_BUILD_MK)
67 include $(LLVM_GEN_INTRINSICS_MK)
68 include $(BUILD_STATIC_LIBRARY)