Home | History | Annotate | Download | only in InstCombine
      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_TAGS := optional
     26 
     27 include $(LLVM_HOST_BUILD_MK)
     28 include $(LLVM_GEN_INTRINSICS_MK)
     29 include $(BUILD_HOST_STATIC_LIBRARY)
     30 
     31 # For the device
     32 # =====================================================
     33 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
     34 include $(CLEAR_VARS)
     35 
     36 LOCAL_SRC_FILES := $(transforms_inst_combine_SRC_FILES)
     37 LOCAL_MODULE:= libLLVMInstCombine
     38 
     39 LOCAL_MODULE_TAGS := optional
     40 
     41 include $(LLVM_DEVICE_BUILD_MK)
     42 include $(LLVM_GEN_INTRINSICS_MK)
     43 include $(BUILD_STATIC_LIBRARY)
     44 endif
     45