summaryrefslogtreecommitdiffstats
path: root/contrib/libs/llvm18/utils/TableGen/ya.make
blob: b2c6d3d99aa0ec93b2b3cc5e7ecbd22aa499d523 (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
# Generated by devtools/yamaker.

PROGRAM(llvm-tblgen)

LICENSE(Apache-2.0 WITH LLVM-exception)

LICENSE_TEXTS(.yandex_meta/licenses.list.txt)

VERSION(18.1.8)

PEERDIR(
    contrib/libs/llvm18
    contrib/libs/llvm18/lib/CodeGen
    contrib/libs/llvm18/lib/Demangle
    contrib/libs/llvm18/lib/Support
    contrib/libs/llvm18/lib/TableGen
    contrib/libs/llvm18/utils/TableGen/GlobalISel
)

ADDINCL(
    contrib/libs/llvm18/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
    CodeGenInstAlias.cpp
    CodeGenInstruction.cpp
    CodeGenIntrinsics.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
    GlobalISelCombinerEmitter.cpp
    GlobalISelEmitter.cpp
    GlobalISelMatchTable.cpp
    GlobalISelMatchTableExecutorEmitter.cpp
    InfoByHwMode.cpp
    InstrDocsEmitter.cpp
    InstrInfoEmitter.cpp
    IntrinsicEmitter.cpp
    MacroFusionPredicatorEmitter.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
    VTEmitter.cpp
    VarLenCodeEmitterGen.cpp
    WebAssemblyDisassemblerEmitter.cpp
    X86CompressEVEXTablesEmitter.cpp
    X86DisassemblerTables.cpp
    X86FoldTablesEmitter.cpp
    X86MnemonicTables.cpp
    X86ModRMFilters.cpp
    X86RecognizableInstr.cpp
)

END()