aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/lib/Transforms/Utils/ya.make
blob: 35e2cfb7f1093782d1a9d38355c863a2914ad21a (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
# 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/IR 
    contrib/libs/llvm12/lib/Support 
)

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

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    AMDGPUEmitPrintf.cpp
    ASanStackFrameLayout.cpp
    AddDiscriminators.cpp
    AssumeBundleBuilder.cpp
    BasicBlockUtils.cpp
    BreakCriticalEdges.cpp
    BuildLibCalls.cpp
    BypassSlowDivision.cpp
    CallGraphUpdater.cpp
    CallPromotionUtils.cpp
    CanonicalizeAliases.cpp
    CanonicalizeFreezeInLoops.cpp
    CloneFunction.cpp
    CloneModule.cpp
    CodeExtractor.cpp
    CodeMoverUtils.cpp
    CtorUtils.cpp
    Debugify.cpp
    DemoteRegToStack.cpp
    EntryExitInstrumenter.cpp
    EscapeEnumerator.cpp
    Evaluator.cpp
    FixIrreducible.cpp
    FlattenCFG.cpp
    FunctionComparator.cpp
    FunctionImportUtils.cpp
    GlobalStatus.cpp
    GuardUtils.cpp
    InjectTLIMappings.cpp
    InlineFunction.cpp
    InstructionNamer.cpp
    IntegerDivision.cpp
    LCSSA.cpp
    LibCallsShrinkWrap.cpp
    Local.cpp
    LoopPeel.cpp 
    LoopRotationUtils.cpp
    LoopSimplify.cpp
    LoopUnroll.cpp
    LoopUnrollAndJam.cpp
    LoopUnrollRuntime.cpp
    LoopUtils.cpp
    LoopVersioning.cpp
    LowerInvoke.cpp
    LowerMemIntrinsics.cpp
    LowerSwitch.cpp
    MatrixUtils.cpp 
    Mem2Reg.cpp
    MetaRenamer.cpp
    ModuleUtils.cpp
    NameAnonGlobals.cpp
    PredicateInfo.cpp
    PromoteMemoryToRegister.cpp
    SSAUpdater.cpp
    SSAUpdaterBulk.cpp
    SanitizerStats.cpp
    ScalarEvolutionExpander.cpp
    SimplifyCFG.cpp
    SimplifyIndVar.cpp
    SimplifyLibCalls.cpp
    SizeOpts.cpp
    SplitModule.cpp
    StripGCRelocates.cpp
    StripNonLineTableDebugInfo.cpp
    SymbolRewriter.cpp
    UnifyFunctionExitNodes.cpp
    UnifyLoopExits.cpp
    UniqueInternalLinkageNames.cpp
    Utils.cpp
    VNCoercion.cpp
    ValueMapper.cpp
)

END()