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   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   ModuleUtils.cpp \
     25   PromoteMemoryToRegister.cpp \
     26   SSAUpdater.cpp \
     27   SimplifyCFG.cpp \
     28   SimplifyIndVar.cpp \
     29   SimplifyInstructions.cpp \
     30   UnifyFunctionExitNodes.cpp \
     31   Utils.cpp \
     32   ValueMapper.cpp
     33 
     34 # For the host
     35 # =====================================================
     36 include $(CLEAR_VARS)
     37 
     38 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
     39 LOCAL_MODULE:= libLLVMTransformUtils
     40 
     41 LOCAL_MODULE_TAGS := optional
     42 
     43 include $(LLVM_HOST_BUILD_MK)
     44 include $(LLVM_GEN_INTRINSICS_MK)
     45 include $(BUILD_HOST_STATIC_LIBRARY)
     46 
     47 # For the device
     48 # =====================================================
     49 include $(CLEAR_VARS)
     50 
     51 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
     52 LOCAL_MODULE:= libLLVMTransformUtils
     53 
     54 LOCAL_MODULE_TAGS := optional
     55 
     56 include $(LLVM_DEVICE_BUILD_MK)
     57 include $(LLVM_GEN_INTRINSICS_MK)
     58 include $(BUILD_STATIC_LIBRARY)
     59