Home | History | Annotate | Download | only in Analysis
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 analysis_SRC_FILES := \
      4   AliasAnalysis.cpp \
      5   AliasAnalysisCounter.cpp \
      6   AliasAnalysisEvaluator.cpp \
      7   AliasDebugger.cpp \
      8   AliasSetTracker.cpp \
      9   Analysis.cpp \
     10   BasicAliasAnalysis.cpp \
     11   BlockFrequencyInfo.cpp \
     12   BlockFrequencyInfoImpl.cpp \
     13   BranchProbabilityInfo.cpp \
     14   CFG.cpp \
     15   CFGPrinter.cpp \
     16   CaptureTracking.cpp \
     17   CodeMetrics.cpp \
     18   ConstantFolding.cpp \
     19   CostModel.cpp \
     20   Delinearization.cpp \
     21   DependenceAnalysis.cpp \
     22   DomPrinter.cpp \
     23   DominanceFrontier.cpp \
     24   CGSCCPassManager.cpp \
     25   IVUsers.cpp \
     26   InstCount.cpp \
     27   InstructionSimplify.cpp \
     28   Interval.cpp \
     29   IntervalPartition.cpp \
     30   JumpInstrTableInfo.cpp \
     31   LazyCallGraph.cpp \
     32   LazyValueInfo.cpp \
     33   LibCallAliasAnalysis.cpp \
     34   LibCallSemantics.cpp \
     35   Lint.cpp \
     36   Loads.cpp \
     37   LoopInfo.cpp \
     38   LoopPass.cpp \
     39   MemDepPrinter.cpp \
     40   MemoryBuiltins.cpp \
     41   MemoryDependenceAnalysis.cpp \
     42   ModuleDebugInfoPrinter.cpp \
     43   NoAliasAnalysis.cpp \
     44   PHITransAddr.cpp \
     45   PostDominators.cpp \
     46   PtrUseVisitor.cpp \
     47   RegionInfo.cpp \
     48   RegionPass.cpp \
     49   RegionPrinter.cpp \
     50   ScalarEvolution.cpp \
     51   ScalarEvolutionAliasAnalysis.cpp \
     52   ScalarEvolutionExpander.cpp \
     53   ScalarEvolutionNormalization.cpp \
     54   SparsePropagation.cpp \
     55   TargetTransformInfo.cpp \
     56   Trace.cpp \
     57   TypeBasedAliasAnalysis.cpp \
     58   ValueTracking.cpp
     59 
     60 # For the host
     61 # =====================================================
     62 include $(CLEAR_VARS)
     63 
     64 LOCAL_MODULE:= libLLVMAnalysis
     65 LOCAL_MODULE_TAGS := optional
     66 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
     67 
     68 include $(LLVM_HOST_BUILD_MK)
     69 include $(LLVM_GEN_INTRINSICS_MK)
     70 include $(BUILD_HOST_STATIC_LIBRARY)
     71 
     72 # For the device
     73 # =====================================================
     74 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
     75 include $(CLEAR_VARS)
     76 
     77 LOCAL_MODULE:= libLLVMAnalysis
     78 LOCAL_MODULE_TAGS := optional
     79 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
     80 
     81 include $(LLVM_DEVICE_BUILD_MK)
     82 include $(LLVM_GEN_INTRINSICS_MK)
     83 include $(BUILD_STATIC_LIBRARY)
     84 endif
     85