OSDN Git Service

Merge commit '10251753b6897adcd22cc981c0cc42f348c109de' into merge-20130807
[android-x86/external-llvm.git] / lib / Transforms / Utils / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 transforms_utils_SRC_FILES := \
4   BasicBlockUtils.cpp \
5   BreakCriticalEdges.cpp \
6   BuildLibCalls.cpp \
7   BypassSlowDivision.cpp \
8   CloneFunction.cpp \
9   CloneModule.cpp \
10   CmpInstAnalysis.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   LoopUnrollRuntime.cpp \
20   LowerExpectIntrinsic.cpp \
21   LowerInvoke.cpp \
22   LowerSwitch.cpp \
23   Mem2Reg.cpp \
24   MetaRenamer.cpp \
25   ModuleUtils.cpp \
26   PromoteMemoryToRegister.cpp \
27   SSAUpdater.cpp \
28   SimplifyCFG.cpp \
29   SimplifyIndVar.cpp \
30   SimplifyInstructions.cpp \
31   SimplifyLibCalls.cpp \
32   UnifyFunctionExitNodes.cpp \
33   Utils.cpp \
34   ValueMapper.cpp
35
36 # For the host
37 # =====================================================
38 include $(CLEAR_VARS)
39
40 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
41 LOCAL_MODULE:= libLLVMTransformUtils
42
43 LOCAL_MODULE_TAGS := optional
44
45 include $(LLVM_HOST_BUILD_MK)
46 include $(LLVM_GEN_INTRINSICS_MK)
47 include $(BUILD_HOST_STATIC_LIBRARY)
48
49 # For the device
50 # =====================================================
51 include $(CLEAR_VARS)
52
53 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
54 LOCAL_MODULE:= libLLVMTransformUtils
55
56 LOCAL_MODULE_TAGS := optional
57
58 include $(LLVM_DEVICE_BUILD_MK)
59 include $(LLVM_GEN_INTRINSICS_MK)
60 include $(BUILD_STATIC_LIBRARY)