OSDN Git Service

DO NOT MERGE: android: translate soong build rules for libLLVM12
[android-x86/external-llvm-project.git] / llvm / lib / Analysis / Android.bp
1 cc_library_static {
2     name: "libLLVM12Analysis",
3     defaults: [
4         "llvm12-lib-defaults",
5     ],
6     srcs: [
7         "AliasAnalysis.cpp",
8         "AliasAnalysisEvaluator.cpp",
9         "AliasAnalysisSummary.cpp",
10         "AliasSetTracker.cpp",
11         "Analysis.cpp",
12         "AssumeBundleQueries.cpp",
13         "AssumptionCache.cpp",
14         "BasicAliasAnalysis.cpp",
15         "BlockFrequencyInfo.cpp",
16         "BlockFrequencyInfoImpl.cpp",
17         "BranchProbabilityInfo.cpp",
18         "CFG.cpp",
19         "CFGPrinter.cpp",
20         "CFLAndersAliasAnalysis.cpp",
21         "CFLSteensAliasAnalysis.cpp",
22         "CGSCCPassManager.cpp",
23         "CallGraph.cpp",
24         "CallGraphSCCPass.cpp",
25         "CallPrinter.cpp",
26         "CaptureTracking.cpp",
27         "CmpInstAnalysis.cpp",
28         "CostModel.cpp",
29         "CodeMetrics.cpp",
30         "ConstantFolding.cpp",
31         "ConstraintSystem.cpp",
32         "DDG.cpp",
33         "DDGPrinter.cpp",
34         "Delinearization.cpp",
35         "DemandedBits.cpp",
36         "DependenceAnalysis.cpp",
37         "DependenceGraphBuilder.cpp",
38         "DivergenceAnalysis.cpp",
39         "DomPrinter.cpp",
40         "DomTreeUpdater.cpp",
41         "DominanceFrontier.cpp",
42         "EHPersonalities.cpp",
43         "FunctionPropertiesAnalysis.cpp",
44         "GlobalsModRef.cpp",
45         "GuardUtils.cpp",
46         "HeatUtils.cpp",
47         "IRSimilarityIdentifier.cpp",
48         "IVDescriptors.cpp",
49         "IVUsers.cpp",
50         "ImportedFunctionsInliningStatistics.cpp",
51         "IndirectCallPromotionAnalysis.cpp",
52         "InlineCost.cpp",
53         "InlineAdvisor.cpp",
54         "InlineSizeEstimatorAnalysis.cpp",
55         "InstCount.cpp",
56         "InstructionPrecedenceTracking.cpp",
57         "InstructionSimplify.cpp",
58         "Interval.cpp",
59         "IntervalPartition.cpp",
60         "LazyBranchProbabilityInfo.cpp",
61         "LazyBlockFrequencyInfo.cpp",
62         "LazyCallGraph.cpp",
63         "LazyValueInfo.cpp",
64         "LegacyDivergenceAnalysis.cpp",
65         "Lint.cpp",
66         "Loads.cpp",
67         "LoopAccessAnalysis.cpp",
68         "LoopAnalysisManager.cpp",
69         "LoopCacheAnalysis.cpp",
70         "LoopNestAnalysis.cpp",
71         "LoopUnrollAnalyzer.cpp",
72         "LoopInfo.cpp",
73         "LoopPass.cpp",
74         "MemDepPrinter.cpp",
75         "MemDerefPrinter.cpp",
76         "MemoryBuiltins.cpp",
77         "MemoryDependenceAnalysis.cpp",
78         "MemoryLocation.cpp",
79         "MemorySSA.cpp",
80         "MemorySSAUpdater.cpp",
81         "ModuleDebugInfoPrinter.cpp",
82         "ModuleSummaryAnalysis.cpp",
83         "MustExecute.cpp",
84         "ObjCARCAliasAnalysis.cpp",
85         "ObjCARCAnalysisUtils.cpp",
86         "ObjCARCInstKind.cpp",
87         "OptimizationRemarkEmitter.cpp",
88         "PHITransAddr.cpp",
89         "PhiValues.cpp",
90         "PostDominators.cpp",
91         "ProfileSummaryInfo.cpp",
92         "PtrUseVisitor.cpp",
93         "RegionInfo.cpp",
94         "RegionPass.cpp",
95         "RegionPrinter.cpp",
96         "ReleaseModeModelRunner.cpp",
97         "ReplayInlineAdvisor.cpp",
98         "ScalarEvolution.cpp",
99         "ScalarEvolutionAliasAnalysis.cpp",
100         "ScalarEvolutionDivision.cpp",
101         "ScalarEvolutionNormalization.cpp",
102         "StackLifetime.cpp",
103         "StackSafetyAnalysis.cpp",
104         "SyncDependenceAnalysis.cpp",
105         "SyntheticCountsUtils.cpp",
106         "TargetLibraryInfo.cpp",
107         "TargetTransformInfo.cpp",
108         "Trace.cpp",
109         "TypeBasedAliasAnalysis.cpp",
110         "TypeMetadataUtils.cpp",
111         "ScopedNoAliasAA.cpp",
112         "ValueLattice.cpp",
113         "ValueLatticeUtils.cpp",
114         "ValueTracking.cpp",
115         "VectorUtils.cpp",
116         "VFABIDemangling.cpp",
117     ],
118 }