OSDN Git Service

Apply changes to migrate to upstream Oct 20th 2011.
[android-x86/external-llvm.git] / lib / Transforms / Utils / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 transforms_utils_SRC_FILES := \
4   AddrModeMatcher.cpp \
5   BasicBlockUtils.cpp \
6   BasicInliner.cpp \
7   BreakCriticalEdges.cpp \
8   BuildLibCalls.cpp \
9   CloneFunction.cpp \
10   CloneModule.cpp \
11   CodeExtractor.cpp \
12   DemoteRegToStack.cpp \
13   InlineFunction.cpp \
14   InstructionNamer.cpp \
15   LCSSA.cpp \
16   Local.cpp \
17   LoopSimplify.cpp \
18   LoopUnroll.cpp \
19   LowerExpectIntrinsic.cpp \
20   LowerInvoke.cpp \
21   LowerSwitch.cpp \
22   Mem2Reg.cpp \
23   PromoteMemoryToRegister.cpp \
24   SSAUpdater.cpp \
25   SimplifyCFG.cpp \
26   SimplifyIndVar.cpp \
27   SimplifyInstructions.cpp \
28   UnifyFunctionExitNodes.cpp \
29   Utils.cpp \
30   ValueMapper.cpp
31
32 # For the host
33 # =====================================================
34 include $(CLEAR_VARS)
35
36 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
37 LOCAL_MODULE:= libLLVMTransformUtils
38
39 LOCAL_MODULE_TAGS := optional
40
41 include $(LLVM_HOST_BUILD_MK)
42 include $(LLVM_GEN_INTRINSICS_MK)
43 include $(BUILD_HOST_STATIC_LIBRARY)
44
45 # For the device
46 # =====================================================
47 include $(CLEAR_VARS)
48
49 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
50 LOCAL_MODULE:= libLLVMTransformUtils
51
52 LOCAL_MODULE_TAGS := optional
53
54 include $(LLVM_DEVICE_BUILD_MK)
55 include $(LLVM_GEN_INTRINSICS_MK)
56 include $(BUILD_STATIC_LIBRARY)