Skip to content

Commit af76e92

Browse files
author
git apple-llvm automerger
committed
Merge commit '002f7808c93e' from llvm.org/main into next
2 parents 4ab80b6 + 002f780 commit af76e92

File tree

5 files changed

+50
-41
lines changed

5 files changed

+50
-41
lines changed

llvm/utils/gn/secondary/llvm/unittests/TableGen/BUILD.gn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ unittest("TableGenTests") {
1919
":AutomataTables",
2020
"//llvm/lib/Support",
2121
"//llvm/lib/TableGen",
22-
"//llvm/utils/TableGen/GlobalISel",
22+
"//llvm/utils/TableGen/Common",
2323
]
2424
include_dirs = [ "//llvm/utils/TableGen" ]
2525
sources = [

llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn

Lines changed: 7 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,38 @@
1-
source_set("llvm-min-tblgen-sources") {
1+
executable("llvm-min-tblgen") {
22
sources = [
33
"Attributes.cpp",
4-
"CodeGenIntrinsics.cpp",
54
"DirectiveEmitter.cpp",
65
"IntrinsicEmitter.cpp",
76
"RISCVTargetDefEmitter.cpp",
8-
"SDNodeProperties.cpp",
97
"TableGen.cpp",
108
"VTEmitter.cpp",
119
]
12-
deps = [ "//llvm/lib/Support" ]
13-
}
14-
15-
executable("llvm-min-tblgen") {
1610
deps = [
17-
":llvm-min-tblgen-sources",
11+
"Basic",
12+
"//llvm/lib/Support",
1813
"//llvm/lib/TableGen",
1914
]
2015
}
2116

2217
executable("llvm-tblgen") {
2318
deps = [
24-
":llvm-min-tblgen-sources",
19+
"Basic",
20+
"Common",
2521
"//llvm/include/llvm/Config:llvm-config",
2622
"//llvm/lib/CodeGenTypes",
2723
"//llvm/lib/Support",
2824
"//llvm/lib/TableGen",
29-
"//llvm/utils/TableGen/GlobalISel",
3025
]
26+
include_dirs = [ "." ]
3127
sources = [
3228
"AsmMatcherEmitter.cpp",
3329
"AsmWriterEmitter.cpp",
34-
"AsmWriterInst.cpp",
3530
"CTagsEmitter.cpp",
3631
"CallingConvEmitter.cpp",
3732
"CodeEmitterGen.cpp",
38-
"CodeGenDAGPatterns.cpp",
39-
"CodeGenHwModes.cpp",
40-
"CodeGenInstAlias.cpp",
41-
"CodeGenInstruction.cpp",
4233
"CodeGenMapTable.cpp",
43-
"CodeGenRegisters.cpp",
44-
"CodeGenSchedule.cpp",
45-
"CodeGenTarget.cpp",
4634
"CompressInstEmitter.cpp",
4735
"DAGISelEmitter.cpp",
48-
"DAGISelMatcher.cpp",
4936
"DAGISelMatcherEmitter.cpp",
5037
"DAGISelMatcherGen.cpp",
5138
"DAGISelMatcherOpt.cpp",
@@ -58,24 +45,17 @@ executable("llvm-tblgen") {
5845
"FastISelEmitter.cpp",
5946
"GlobalISelCombinerEmitter.cpp",
6047
"GlobalISelEmitter.cpp",
61-
"GlobalISelMatchTable.cpp",
62-
"GlobalISelMatchTableExecutorEmitter.cpp",
63-
"InfoByHwMode.cpp",
6448
"InstrDocsEmitter.cpp",
6549
"InstrInfoEmitter.cpp",
6650
"MacroFusionPredicatorEmitter.cpp",
67-
"OptEmitter.cpp",
6851
"OptParserEmitter.cpp",
6952
"OptRSTEmitter.cpp",
70-
"PredicateExpander.cpp",
7153
"PseudoLoweringEmitter.cpp",
7254
"RegisterBankEmitter.cpp",
7355
"RegisterInfoEmitter.cpp",
7456
"SearchableTableEmitter.cpp",
57+
"TableGen.cpp",
7558
"SubtargetEmitter.cpp",
76-
"SubtargetFeatureInfo.cpp",
77-
"Types.cpp",
78-
"VarLenCodeEmitterGen.cpp",
7959
"WebAssemblyDisassemblerEmitter.cpp",
8060
"X86CompressEVEXTablesEmitter.cpp",
8161
"X86DisassemblerTables.cpp",
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
static_library("Basic") {
2+
deps = [
3+
"//llvm/lib/Support",
4+
"//llvm/lib/TableGen",
5+
]
6+
sources = [
7+
"CodeGenIntrinsics.cpp",
8+
"SDNodeProperties.cpp",
9+
]
10+
}
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
static_library("Common") {
2+
deps = [
3+
"//llvm/include/llvm/CodeGen:GenVT",
4+
"//llvm/lib/CodeGenTypes",
5+
"//llvm/lib/Support",
6+
"//llvm/lib/TableGen",
7+
]
8+
include_dirs = [ ".." ]
9+
sources = [
10+
"AsmWriterInst.cpp",
11+
"CodeGenDAGPatterns.cpp",
12+
"CodeGenHwModes.cpp",
13+
"CodeGenInstAlias.cpp",
14+
"CodeGenInstruction.cpp",
15+
"CodeGenRegisters.cpp",
16+
"CodeGenSchedule.cpp",
17+
"CodeGenTarget.cpp",
18+
"DAGISelMatcher.cpp",
19+
"GlobalISel/CXXPredicates.cpp",
20+
"GlobalISel/CodeExpander.cpp",
21+
"GlobalISel/GlobalISelMatchTable.cpp",
22+
"GlobalISel/GlobalISelMatchTableExecutorEmitter.cpp",
23+
"GlobalISel/MatchDataInfo.cpp",
24+
"GlobalISel/Patterns.cpp",
25+
"InfoByHwMode.cpp",
26+
"OptEmitter.cpp",
27+
"PredicateExpander.cpp",
28+
"SubtargetFeatureInfo.cpp",
29+
"Types.cpp",
30+
"VarLenCodeEmitterGen.cpp",
31+
]
32+
}

llvm/utils/gn/secondary/llvm/utils/TableGen/GlobalISel/BUILD.gn

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)