aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/lib/Transforms/IPO/ya.make
blob: ab6721253b45f9c6099f959aaba1d21abeb0fe48 (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
# Generated by devtools/yamaker.

LIBRARY()

OWNER(
    orivej
    g:cpp-contrib
)

LICENSE(Apache-2.0 WITH LLVM-exception)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

PEERDIR(
    contrib/libs/llvm12 
    contrib/libs/llvm12/include 
    contrib/libs/llvm12/lib/Analysis 
    contrib/libs/llvm12/lib/Bitcode/Reader 
    contrib/libs/llvm12/lib/Bitcode/Writer 
    contrib/libs/llvm12/lib/Frontend/OpenMP 
    contrib/libs/llvm12/lib/IR 
    contrib/libs/llvm12/lib/IRReader 
    contrib/libs/llvm12/lib/Linker 
    contrib/libs/llvm12/lib/Object 
    contrib/libs/llvm12/lib/ProfileData 
    contrib/libs/llvm12/lib/Support 
    contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine 
    contrib/libs/llvm12/lib/Transforms/InstCombine 
    contrib/libs/llvm12/lib/Transforms/Instrumentation 
    contrib/libs/llvm12/lib/Transforms/Scalar 
    contrib/libs/llvm12/lib/Transforms/Utils 
    contrib/libs/llvm12/lib/Transforms/Vectorize 
)

ADDINCL(
    contrib/libs/llvm12/lib/Transforms/IPO
)

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    AlwaysInliner.cpp
    Annotation2Metadata.cpp 
    ArgumentPromotion.cpp
    Attributor.cpp
    AttributorAttributes.cpp
    BarrierNoopPass.cpp
    BlockExtractor.cpp
    CalledValuePropagation.cpp
    ConstantMerge.cpp
    CrossDSOCFI.cpp
    DeadArgumentElimination.cpp
    ElimAvailExtern.cpp
    ExtractGV.cpp
    ForceFunctionAttrs.cpp
    FunctionAttrs.cpp
    FunctionImport.cpp
    GlobalDCE.cpp
    GlobalOpt.cpp
    GlobalSplit.cpp
    HotColdSplitting.cpp
    IPO.cpp
    IROutliner.cpp 
    InferFunctionAttrs.cpp
    InlineSimple.cpp
    Inliner.cpp
    Internalize.cpp
    LoopExtractor.cpp
    LowerTypeTests.cpp
    MergeFunctions.cpp
    OpenMPOpt.cpp
    PartialInlining.cpp
    PassManagerBuilder.cpp
    PruneEH.cpp
    SCCP.cpp
    SampleContextTracker.cpp 
    SampleProfile.cpp
    SampleProfileProbe.cpp 
    StripDeadPrototypes.cpp
    StripSymbols.cpp
    SyntheticCountsPropagation.cpp
    ThinLTOBitcodeWriter.cpp
    WholeProgramDevirt.cpp
)

END()