30 lines
649 B
Plaintext
30 lines
649 B
Plaintext
|
import("//llvm/utils/TableGen/tablegen.gni")
|
||
|
import("//llvm/utils/unittest/unittest.gni")
|
||
|
|
||
|
tablegen("AutomataAutomata") {
|
||
|
visibility = [ ":TableGenTests" ]
|
||
|
args = [ "-gen-automata" ]
|
||
|
td_file = "Automata.td"
|
||
|
}
|
||
|
|
||
|
tablegen("AutomataTables") {
|
||
|
visibility = [ ":TableGenTests" ]
|
||
|
args = [ "-gen-searchable-tables" ]
|
||
|
td_file = "Automata.td"
|
||
|
}
|
||
|
|
||
|
unittest("TableGenTests") {
|
||
|
deps = [
|
||
|
":AutomataAutomata",
|
||
|
":AutomataTables",
|
||
|
"//llvm/lib/Support",
|
||
|
"//llvm/lib/TableGen",
|
||
|
"//llvm/utils/TableGen/GlobalISel",
|
||
|
]
|
||
|
include_dirs = [ "//llvm/utils/TableGen" ]
|
||
|
sources = [
|
||
|
"AutomataTest.cpp",
|
||
|
"CodeExpanderTest.cpp",
|
||
|
]
|
||
|
}
|