1 LOCAL_PATH:= $(call my-dir)
3 transforms_utils_SRC_FILES := \
4 AddDiscriminators.cpp \
5 ASanStackFrameLayout.cpp \
7 BreakCriticalEdges.cpp \
9 BypassSlowDivision.cpp \
15 DemoteRegToStack.cpp \
19 InstructionNamer.cpp \
24 LoopUnrollRuntime.cpp \
25 LowerExpectIntrinsic.cpp \
31 PromoteMemoryToRegister.cpp \
35 SimplifyInstructions.cpp \
36 SimplifyLibCalls.cpp \
38 UnifyFunctionExitNodes.cpp \
43 # =====================================================
46 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
47 LOCAL_MODULE:= libLLVMTransformUtils
49 LOCAL_MODULE_TAGS := optional
51 include $(LLVM_HOST_BUILD_MK)
52 include $(LLVM_GEN_INTRINSICS_MK)
53 include $(BUILD_HOST_STATIC_LIBRARY)
56 # =====================================================
57 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
60 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
61 LOCAL_MODULE:= libLLVMTransformUtils
63 LOCAL_MODULE_TAGS := optional
65 include $(LLVM_DEVICE_BUILD_MK)
66 include $(LLVM_GEN_INTRINSICS_MK)
67 include $(BUILD_STATIC_LIBRARY)