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