aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm12/lib/IR/ya.make
blob: 06b802c33863458c9769cd3a817f9bae70edee26 (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()

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/BinaryFormat
    contrib/libs/llvm12/lib/Remarks
    contrib/libs/llvm12/lib/Support
)

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

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    AbstractCallSite.cpp
    AsmWriter.cpp
    Assumptions.cpp
    Attributes.cpp
    AutoUpgrade.cpp
    BasicBlock.cpp
    Comdat.cpp
    ConstantFold.cpp
    ConstantRange.cpp
    Constants.cpp
    Core.cpp
    DIBuilder.cpp
    DataLayout.cpp
    DebugInfo.cpp
    DebugInfoMetadata.cpp
    DebugLoc.cpp
    DiagnosticHandler.cpp
    DiagnosticInfo.cpp
    DiagnosticPrinter.cpp
    Dominators.cpp
    FPEnv.cpp
    Function.cpp
    GVMaterializer.cpp
    Globals.cpp
    IRBuilder.cpp
    IRPrintingPasses.cpp
    InlineAsm.cpp
    Instruction.cpp
    Instructions.cpp
    IntrinsicInst.cpp
    LLVMContext.cpp
    LLVMContextImpl.cpp
    LLVMRemarkStreamer.cpp
    LegacyPassManager.cpp
    MDBuilder.cpp
    Mangler.cpp
    Metadata.cpp
    Module.cpp
    ModuleSummaryIndex.cpp
    Operator.cpp
    OptBisect.cpp
    Pass.cpp
    PassInstrumentation.cpp
    PassManager.cpp
    PassRegistry.cpp
    PassTimingInfo.cpp
    PrintPasses.cpp
    ProfileSummary.cpp
    PseudoProbe.cpp
    ReplaceConstant.cpp
    SafepointIRVerifier.cpp
    Statepoint.cpp
    StructuralHash.cpp
    Type.cpp
    TypeFinder.cpp
    Use.cpp
    User.cpp
    Value.cpp
    ValueSymbolTable.cpp
    Verifier.cpp
)

END()