| 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", |
| ] |
| } |