aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm16/utils/TableGen/ya.make
blob: 3f02dbc0ade200c42c70f65f73ecd23b5aff453c (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
# Generated by devtools/yamaker.

PROGRAM(llvm-tblgen)

VERSION(16.0.0)

LICENSE(Apache-2.0 WITH LLVM-exception)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

PEERDIR(
    contrib/libs/llvm16
    contrib/libs/llvm16/lib/Demangle
    contrib/libs/llvm16/lib/Support
    contrib/libs/llvm16/lib/TableGen
    contrib/libs/llvm16/utils/TableGen/GlobalISel
    library/cpp/sanitizer/include
)

ADDINCL(
    contrib/libs/llvm16/utils/TableGen
)

NO_COMPILER_WARNINGS()

NO_UTIL()

SRCS(
    AsmMatcherEmitter.cpp
    AsmWriterEmitter.cpp
    AsmWriterInst.cpp
    Attributes.cpp
    CTagsEmitter.cpp
    CallingConvEmitter.cpp
    CodeEmitterGen.cpp
    CodeGenDAGPatterns.cpp
    CodeGenHwModes.cpp
    CodeGenInstruction.cpp
    CodeGenMapTable.cpp
    CodeGenRegisters.cpp
    CodeGenSchedule.cpp
    CodeGenTarget.cpp
    CompressInstEmitter.cpp
    DAGISelEmitter.cpp
    DAGISelMatcher.cpp
    DAGISelMatcherEmitter.cpp
    DAGISelMatcherGen.cpp
    DAGISelMatcherOpt.cpp
    DFAEmitter.cpp
    DFAPacketizerEmitter.cpp
    DXILEmitter.cpp
    DecoderEmitter.cpp
    DirectiveEmitter.cpp
    DisassemblerEmitter.cpp
    ExegesisEmitter.cpp
    FastISelEmitter.cpp
    GICombinerEmitter.cpp
    GlobalISelEmitter.cpp
    InfoByHwMode.cpp
    InstrDocsEmitter.cpp
    InstrInfoEmitter.cpp
    IntrinsicEmitter.cpp
    OptEmitter.cpp
    OptParserEmitter.cpp
    OptRSTEmitter.cpp
    PredicateExpander.cpp
    PseudoLoweringEmitter.cpp
    RISCVTargetDefEmitter.cpp
    RegisterBankEmitter.cpp
    RegisterInfoEmitter.cpp
    SDNodeProperties.cpp
    SearchableTableEmitter.cpp
    SubtargetEmitter.cpp
    SubtargetFeatureInfo.cpp
    TableGen.cpp
    Types.cpp
    VarLenCodeEmitterGen.cpp
    WebAssemblyDisassemblerEmitter.cpp
    X86DisassemblerTables.cpp
    X86EVEX2VEXTablesEmitter.cpp
    X86FoldTablesEmitter.cpp
    X86MnemonicTables.cpp
    X86ModRMFilters.cpp
    X86RecognizableInstr.cpp
)

END()