File tree Expand file tree Collapse file tree 2 files changed +20
-2
lines changed
llvm/utils/gn/secondary/llvm
include/llvm/TargetParser Expand file tree Collapse file tree 2 files changed +20
-2
lines changed Original file line number Diff line number Diff line change 1
1
import (" //llvm/utils/TableGen/tablegen.gni" )
2
2
3
+ tablegen (" ARMTargetParserDef" ) {
4
+ visibility = [ " :gen" ]
5
+ args = [ " -gen-arm-target-def" ]
6
+ td_file = " //llvm/lib/Target/ARM/ARM.td"
7
+ tblgen_target = " //llvm/utils/TableGen:llvm-min-tblgen"
8
+ }
9
+
10
+ tablegen (" AArch64TargetParserDef" ) {
11
+ visibility = [ " :gen" ]
12
+ args = [ " -gen-arm-target-def" ]
13
+ td_file = " //llvm/lib/Target/AArch64/AArch64.td"
14
+ tblgen_target = " //llvm/utils/TableGen:llvm-min-tblgen"
15
+ }
16
+
3
17
tablegen (" RISCVTargetParserDef" ) {
4
18
visibility = [ " :gen" ]
5
19
args = [ " -gen-riscv-target-def" ]
@@ -8,5 +22,9 @@ tablegen("RISCVTargetParserDef") {
8
22
}
9
23
10
24
group (" gen" ) {
11
- deps = [ " :RISCVTargetParserDef" ]
25
+ deps = [
26
+ " :ARMTargetParserDef" ,
27
+ " :AArch64TargetParserDef" ,
28
+ " :RISCVTargetParserDef" ,
29
+ ]
12
30
}
Original file line number Diff line number Diff line change 1
1
source_set (" llvm-min-tblgen-sources" ) {
2
2
sources = [
3
+ " ARMTargetDefEmitter.cpp" ,
3
4
" Attributes.cpp" ,
4
5
" DirectiveEmitter.cpp" ,
5
6
" IntrinsicEmitter.cpp" ,
@@ -32,7 +33,6 @@ executable("llvm-tblgen") {
32
33
]
33
34
include_dirs = [ " ." ]
34
35
sources = [
35
- " ARMTargetDefEmitter.cpp" ,
36
36
" AsmMatcherEmitter.cpp" ,
37
37
" AsmWriterEmitter.cpp" ,
38
38
" CTagsEmitter.cpp" ,
You can’t perform that action at this time.
0 commit comments