1 LOCAL_PATH:= $(call my-dir)
3 codegen_selectiondag_SRC_FILES := \
6 FunctionLoweringInfo.cpp \
9 LegalizeFloatTypes.cpp \
10 LegalizeIntegerTypes.cpp \
12 LegalizeTypesGeneric.cpp \
13 LegalizeVectorOps.cpp \
14 LegalizeVectorTypes.cpp \
15 ResourcePriorityQueue.cpp \
17 ScheduleDAGRRList.cpp \
18 ScheduleDAGSDNodes.cpp \
21 SelectionDAGBuilder.cpp \
22 SelectionDAGDumper.cpp \
23 SelectionDAGISel.cpp \
24 SelectionDAGPrinter.cpp \
25 StatepointLowering.cpp \
27 TargetSelectionDAGInfo.cpp
30 # =====================================================
33 LOCAL_SRC_FILES := $(codegen_selectiondag_SRC_FILES)
35 LOCAL_MODULE:= libLLVMSelectionDAG
37 LOCAL_MODULE_TAGS := optional
39 include $(LLVM_HOST_BUILD_MK)
40 include $(LLVM_GEN_INTRINSICS_MK)
41 include $(BUILD_HOST_STATIC_LIBRARY)
44 # =====================================================
45 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
48 LOCAL_SRC_FILES := $(codegen_selectiondag_SRC_FILES)
50 LOCAL_MODULE:= libLLVMSelectionDAG
52 LOCAL_MODULE_TAGS := optional
54 include $(LLVM_DEVICE_BUILD_MK)
55 include $(LLVM_GEN_INTRINSICS_MK)
56 include $(BUILD_STATIC_LIBRARY)