1 static_library("Analysis") {
2 output_name = "LLVMAnalysis"
4 # Must be a public_dep because Analysis's headers include llvm-config.h.
5 "//llvm/include/llvm/Config:llvm-config",
8 "//llvm/include/llvm/Config:config",
9 "//llvm/lib/BinaryFormat",
12 "//llvm/lib/ProfileData",
17 "AliasAnalysisEvaluator.cpp",
18 "AliasAnalysisSummary.cpp",
19 "AliasSetTracker.cpp",
21 "AssumptionCache.cpp",
22 "BasicAliasAnalysis.cpp",
23 "BlockFrequencyInfo.cpp",
24 "BlockFrequencyInfoImpl.cpp",
25 "BranchProbabilityInfo.cpp",
28 "CFLAndersAliasAnalysis.cpp",
29 "CFLSteensAliasAnalysis.cpp",
30 "CGSCCPassManager.cpp",
32 "CallGraphSCCPass.cpp",
34 "CaptureTracking.cpp",
35 "CmpInstAnalysis.cpp",
37 "ConstantFolding.cpp",
40 "Delinearization.cpp",
42 "DependenceAnalysis.cpp",
43 "DependenceGraphBuilder.cpp",
44 "DivergenceAnalysis.cpp",
47 "DominanceFrontier.cpp",
48 "EHPersonalities.cpp",
53 "IndirectCallPromotionAnalysis.cpp",
56 "InstructionPrecedenceTracking.cpp",
57 "InstructionSimplify.cpp",
59 "IntervalPartition.cpp",
60 "LazyBlockFrequencyInfo.cpp",
61 "LazyBranchProbabilityInfo.cpp",
64 "LegacyDivergenceAnalysis.cpp",
67 "LoopAccessAnalysis.cpp",
68 "LoopAnalysisManager.cpp",
69 "LoopCacheAnalysis.cpp",
72 "LoopUnrollAnalyzer.cpp",
74 "MemDerefPrinter.cpp",
76 "MemoryDependenceAnalysis.cpp",
79 "MemorySSAUpdater.cpp",
80 "ModuleDebugInfoPrinter.cpp",
81 "ModuleSummaryAnalysis.cpp",
83 "ObjCARCAliasAnalysis.cpp",
84 "ObjCARCAnalysisUtils.cpp",
85 "ObjCARCInstKind.cpp",
86 "OptimizationRemarkEmitter.cpp",
87 "OrderedBasicBlock.cpp",
88 "OrderedInstructions.cpp",
92 "ProfileSummaryInfo.cpp",
97 "ScalarEvolution.cpp",
98 "ScalarEvolutionAliasAnalysis.cpp",
99 "ScalarEvolutionExpander.cpp",
100 "ScalarEvolutionNormalization.cpp",
101 "ScopedNoAliasAA.cpp",
102 "StackSafetyAnalysis.cpp",
103 "SyncDependenceAnalysis.cpp",
104 "SyntheticCountsUtils.cpp",
105 "TargetLibraryInfo.cpp",
106 "TargetTransformInfo.cpp",
108 "TypeBasedAliasAnalysis.cpp",
109 "TypeMetadataUtils.cpp",
110 "VFABIDemangling.cpp",
112 "ValueLatticeUtils.cpp",