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   BranchProbabilityInfo.cpp \
     13   CFGPrinter.cpp \
     14   CaptureTracking.cpp \
     15   CodeMetrics.cpp \
     16   ConstantFolding.cpp \
     17   DIBuilder.cpp \
     18   DbgInfoPrinter.cpp \
     19   DebugInfo.cpp \
     20   DomPrinter.cpp \
     21   DominanceFrontier.cpp \
     22   IVUsers.cpp \
     23   InlineCost.cpp \
     24   InstCount.cpp \
     25   InstructionSimplify.cpp \
     26   Interval.cpp \
     27   IntervalPartition.cpp \
     28   LazyValueInfo.cpp \
     29   LibCallAliasAnalysis.cpp \
     30   LibCallSemantics.cpp \
     31   Lint.cpp \
     32   Loads.cpp \
     33   LoopDependenceAnalysis.cpp \
     34   LoopInfo.cpp \
     35   LoopPass.cpp \
     36   MemDepPrinter.cpp \
     37   MemoryBuiltins.cpp \
     38   MemoryDependenceAnalysis.cpp \
     39   ModuleDebugInfoPrinter.cpp \
     40   NoAliasAnalysis.cpp \
     41   PHITransAddr.cpp \
     42   PathNumbering.cpp \
     43   PathProfileInfo.cpp \
     44   PathProfileVerifier.cpp \
     45   PostDominators.cpp \
     46   ProfileEstimatorPass.cpp \
     47   ProfileInfo.cpp \
     48   ProfileInfoLoader.cpp \
     49   ProfileInfoLoaderPass.cpp \
     50   ProfileVerifierPass.cpp \
     51   RegionInfo.cpp \
     52   RegionPass.cpp \
     53   RegionPrinter.cpp \
     54   ScalarEvolution.cpp \
     55   ScalarEvolutionAliasAnalysis.cpp \
     56   ScalarEvolutionExpander.cpp \
     57   ScalarEvolutionNormalization.cpp \
     58   SparsePropagation.cpp \
     59   Trace.cpp \
     60   TypeBasedAliasAnalysis.cpp \
     61   ValueTracking.cpp
     62 
     63 # For the host
     64 # =====================================================
     65 include $(CLEAR_VARS)
     66 
     67 LOCAL_MODULE:= libLLVMAnalysis
     68 LOCAL_MODULE_TAGS := optional
     69 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
     70 
     71 include $(LLVM_HOST_BUILD_MK)
     72 include $(LLVM_GEN_INTRINSICS_MK)
     73 include $(BUILD_HOST_STATIC_LIBRARY)
     74 
     75 # For the device
     76 # =====================================================
     77 include $(CLEAR_VARS)
     78 
     79 LOCAL_MODULE:= libLLVMAnalysis
     80 LOCAL_MODULE_TAGS := optional
     81 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
     82 
     83 include $(LLVM_DEVICE_BUILD_MK)
     84 include $(LLVM_GEN_INTRINSICS_MK)
     85 include $(BUILD_STATIC_LIBRARY)
     86