OSDN Git Service

Update aosp/master LLVM for rebase to r256229
[android-x86/external-llvm.git] / lib / Transforms / InstCombine / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 transforms_inst_combine_SRC_FILES := \
4   InstCombineAddSub.cpp \
5   InstCombineAndOrXor.cpp \
6   InstCombineCalls.cpp \
7   InstCombineCasts.cpp \
8   InstCombineCompares.cpp \
9   InstCombineLoadStoreAlloca.cpp \
10   InstCombineMulDivRem.cpp \
11   InstCombinePHI.cpp \
12   InstCombineSelect.cpp \
13   InstCombineShifts.cpp \
14   InstCombineSimplifyDemanded.cpp \
15   InstCombineVectorOps.cpp \
16   InstructionCombining.cpp
17
18 # For the host
19 # =====================================================
20 include $(CLEAR_VARS)
21
22 LOCAL_SRC_FILES := $(transforms_inst_combine_SRC_FILES)
23 LOCAL_MODULE:= libLLVMInstCombine
24
25 LOCAL_MODULE_HOST_OS := darwin linux windows
26
27 include $(LLVM_HOST_BUILD_MK)
28 include $(LLVM_GEN_ATTRIBUTES_MK)
29 include $(LLVM_GEN_INTRINSICS_MK)
30 include $(BUILD_HOST_STATIC_LIBRARY)
31
32 # For the device
33 # =====================================================
34 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
35 include $(CLEAR_VARS)
36
37 LOCAL_SRC_FILES := $(transforms_inst_combine_SRC_FILES)
38 LOCAL_MODULE:= libLLVMInstCombine
39
40 include $(LLVM_DEVICE_BUILD_MK)
41 include $(LLVM_GEN_ATTRIBUTES_MK)
42 include $(LLVM_GEN_INTRINSICS_MK)
43 include $(BUILD_STATIC_LIBRARY)
44 endif