aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/lib/Analysis/ya.make
blob: 6e09c89fe4152d4dbab34bd22ad073aa0dbc0e12 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
# Generated by devtools/yamaker.

LIBRARY()

OWNER(
    orivej
    g:cpp-contrib
)

LICENSE(
    Apache-2.0 WITH LLVM-exception AND
    NCSA
)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

PEERDIR(
    contrib/libs/llvm12
    contrib/libs/llvm12/include
    contrib/libs/llvm12/lib/BinaryFormat
    contrib/libs/llvm12/lib/IR
    contrib/libs/llvm12/lib/Object
    contrib/libs/llvm12/lib/ProfileData
    contrib/libs/llvm12/lib/Support
)

ADDINCL(
    contrib/libs/llvm12/lib/Analysis
)

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    AliasAnalysis.cpp
    AliasAnalysisEvaluator.cpp
    AliasAnalysisSummary.cpp
    AliasSetTracker.cpp
    Analysis.cpp
    AssumeBundleQueries.cpp
    AssumptionCache.cpp
    BasicAliasAnalysis.cpp
    BlockFrequencyInfo.cpp
    BlockFrequencyInfoImpl.cpp
    BranchProbabilityInfo.cpp
    CFG.cpp
    CFGPrinter.cpp
    CFLAndersAliasAnalysis.cpp
    CFLSteensAliasAnalysis.cpp
    CGSCCPassManager.cpp
    CallGraph.cpp
    CallGraphSCCPass.cpp
    CallPrinter.cpp
    CaptureTracking.cpp
    CmpInstAnalysis.cpp
    CodeMetrics.cpp
    ConstantFolding.cpp
    ConstraintSystem.cpp
    CostModel.cpp
    DDG.cpp
    DDGPrinter.cpp
    Delinearization.cpp
    DemandedBits.cpp
    DependenceAnalysis.cpp
    DependenceGraphBuilder.cpp
    DevelopmentModeInlineAdvisor.cpp
    DivergenceAnalysis.cpp
    DomPrinter.cpp
    DomTreeUpdater.cpp
    DominanceFrontier.cpp
    EHPersonalities.cpp
    FunctionPropertiesAnalysis.cpp
    GlobalsModRef.cpp
    GuardUtils.cpp
    HeatUtils.cpp
    IRSimilarityIdentifier.cpp
    IVDescriptors.cpp
    IVUsers.cpp
    ImportedFunctionsInliningStatistics.cpp
    IndirectCallPromotionAnalysis.cpp
    InlineAdvisor.cpp
    InlineCost.cpp
    InlineSizeEstimatorAnalysis.cpp
    InstCount.cpp
    InstructionPrecedenceTracking.cpp
    InstructionSimplify.cpp
    Interval.cpp
    IntervalPartition.cpp
    LazyBlockFrequencyInfo.cpp
    LazyBranchProbabilityInfo.cpp
    LazyCallGraph.cpp
    LazyValueInfo.cpp
    LegacyDivergenceAnalysis.cpp
    Lint.cpp
    Loads.cpp
    LoopAccessAnalysis.cpp
    LoopAnalysisManager.cpp
    LoopCacheAnalysis.cpp
    LoopInfo.cpp
    LoopNestAnalysis.cpp
    LoopPass.cpp
    LoopUnrollAnalyzer.cpp
    MLInlineAdvisor.cpp
    MemDepPrinter.cpp
    MemDerefPrinter.cpp
    MemoryBuiltins.cpp
    MemoryDependenceAnalysis.cpp
    MemoryLocation.cpp
    MemorySSA.cpp
    MemorySSAUpdater.cpp
    ModuleDebugInfoPrinter.cpp
    ModuleSummaryAnalysis.cpp
    MustExecute.cpp
    ObjCARCAliasAnalysis.cpp
    ObjCARCAnalysisUtils.cpp
    ObjCARCInstKind.cpp
    OptimizationRemarkEmitter.cpp
    PHITransAddr.cpp
    PhiValues.cpp
    PostDominators.cpp
    ProfileSummaryInfo.cpp
    PtrUseVisitor.cpp
    RegionInfo.cpp
    RegionPass.cpp
    RegionPrinter.cpp
    ReleaseModeModelRunner.cpp
    ReplayInlineAdvisor.cpp
    ScalarEvolution.cpp
    ScalarEvolutionAliasAnalysis.cpp
    ScalarEvolutionDivision.cpp
    ScalarEvolutionNormalization.cpp
    ScopedNoAliasAA.cpp
    StackLifetime.cpp
    StackSafetyAnalysis.cpp
    SyncDependenceAnalysis.cpp
    SyntheticCountsUtils.cpp
    TFUtils.cpp
    TargetLibraryInfo.cpp
    TargetTransformInfo.cpp
    Trace.cpp
    TypeBasedAliasAnalysis.cpp
    TypeMetadataUtils.cpp
    VFABIDemangling.cpp
    ValueLattice.cpp
    ValueLatticeUtils.cpp
    ValueTracking.cpp
    VectorUtils.cpp
)

END()