1LOCAL_PATH:= $(call my-dir) 2 3transforms_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# ===================================================== 20include $(CLEAR_VARS) 21 22LOCAL_SRC_FILES := $(transforms_inst_combine_SRC_FILES) 23LOCAL_MODULE:= libLLVMInstCombine 24 25LOCAL_MODULE_TAGS := optional 26 27include $(LLVM_HOST_BUILD_MK) 28include $(LLVM_GEN_INTRINSICS_MK) 29include $(BUILD_HOST_STATIC_LIBRARY) 30 31# For the device 32# ===================================================== 33include $(CLEAR_VARS) 34 35LOCAL_SRC_FILES := $(transforms_inst_combine_SRC_FILES) 36LOCAL_MODULE:= libLLVMInstCombine 37 38LOCAL_MODULE_TAGS := optional 39 40include $(LLVM_DEVICE_BUILD_MK) 41include $(LLVM_GEN_INTRINSICS_MK) 42include $(BUILD_STATIC_LIBRARY) 43