1 add_llvm_library(LLVMAnalysis 2 AliasAnalysis.cpp 3 AliasAnalysisCounter.cpp 4 AliasAnalysisEvaluator.cpp 5 AliasDebugger.cpp 6 AliasSetTracker.cpp 7 Analysis.cpp 8 AssumptionCache.cpp 9 BasicAliasAnalysis.cpp 10 BlockFrequencyInfo.cpp 11 BlockFrequencyInfoImpl.cpp 12 BranchProbabilityInfo.cpp 13 CFG.cpp 14 CFGPrinter.cpp 15 CFLAliasAnalysis.cpp 16 CGSCCPassManager.cpp 17 CaptureTracking.cpp 18 CostModel.cpp 19 CodeMetrics.cpp 20 ConstantFolding.cpp 21 Delinearization.cpp 22 DependenceAnalysis.cpp 23 DivergenceAnalysis.cpp 24 DomPrinter.cpp 25 DominanceFrontier.cpp 26 IVUsers.cpp 27 InstCount.cpp 28 InstructionSimplify.cpp 29 Interval.cpp 30 IntervalPartition.cpp 31 LazyCallGraph.cpp 32 LazyValueInfo.cpp 33 LibCallAliasAnalysis.cpp 34 LibCallSemantics.cpp 35 Lint.cpp 36 Loads.cpp 37 LoopAccessAnalysis.cpp 38 LoopInfo.cpp 39 LoopPass.cpp 40 MemDepPrinter.cpp 41 MemDerefPrinter.cpp 42 MemoryBuiltins.cpp 43 MemoryDependenceAnalysis.cpp 44 ModuleDebugInfoPrinter.cpp 45 NoAliasAnalysis.cpp 46 PHITransAddr.cpp 47 PostDominators.cpp 48 PtrUseVisitor.cpp 49 RegionInfo.cpp 50 RegionPass.cpp 51 RegionPrinter.cpp 52 ScalarEvolution.cpp 53 ScalarEvolutionAliasAnalysis.cpp 54 ScalarEvolutionExpander.cpp 55 ScalarEvolutionNormalization.cpp 56 SparsePropagation.cpp 57 TargetLibraryInfo.cpp 58 TargetTransformInfo.cpp 59 Trace.cpp 60 TypeBasedAliasAnalysis.cpp 61 ScopedNoAliasAA.cpp 62 ValueTracking.cpp 63 64 ADDITIONAL_HEADER_DIRS 65 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Analysis 66 ) 67 68 add_dependencies(LLVMAnalysis intrinsics_gen) 69 70 add_subdirectory(IPA) 71