Home | History | Annotate | Download | only in Utils
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 transforms_utils_SRC_FILES := \
      4   AddDiscriminators.cpp \
      5   ASanStackFrameLayout.cpp \
      6   BasicBlockUtils.cpp \
      7   BreakCriticalEdges.cpp \
      8   BuildLibCalls.cpp \
      9   BypassSlowDivision.cpp \
     10   CloneFunction.cpp \
     11   CloneModule.cpp \
     12   CmpInstAnalysis.cpp \
     13   CodeExtractor.cpp \
     14   CtorUtils.cpp \
     15   DemoteRegToStack.cpp \
     16   GlobalStatus.cpp \
     17   InlineFunction.cpp \
     18   InstructionNamer.cpp \
     19   LCSSA.cpp \
     20   Local.cpp \
     21   LoopSimplify.cpp \
     22   LoopUnroll.cpp \
     23   LoopUnrollRuntime.cpp \
     24   LowerExpectIntrinsic.cpp \
     25   LowerInvoke.cpp \
     26   LowerSwitch.cpp \
     27   Mem2Reg.cpp \
     28   MetaRenamer.cpp \
     29   ModuleUtils.cpp \
     30   PromoteMemoryToRegister.cpp \
     31   SSAUpdater.cpp \
     32   SimplifyCFG.cpp \
     33   SimplifyIndVar.cpp \
     34   SimplifyInstructions.cpp \
     35   SimplifyLibCalls.cpp \
     36   UnifyFunctionExitNodes.cpp \
     37   Utils.cpp \
     38   ValueMapper.cpp
     39 
     40 # For the host
     41 # =====================================================
     42 include $(CLEAR_VARS)
     43 
     44 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
     45 LOCAL_MODULE:= libLLVMTransformUtils
     46 
     47 LOCAL_MODULE_TAGS := optional
     48 
     49 include $(LLVM_HOST_BUILD_MK)
     50 include $(LLVM_GEN_INTRINSICS_MK)
     51 include $(BUILD_HOST_STATIC_LIBRARY)
     52 
     53 # For the device
     54 # =====================================================
     55 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
     56 include $(CLEAR_VARS)
     57 
     58 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
     59 LOCAL_MODULE:= libLLVMTransformUtils
     60 
     61 LOCAL_MODULE_TAGS := optional
     62 
     63 include $(LLVM_DEVICE_BUILD_MK)
     64 include $(LLVM_GEN_INTRINSICS_MK)
     65 include $(BUILD_STATIC_LIBRARY)
     66 endif
     67