[gn] Port fcc5f9ef50e1 (GenVT)
authorNico Weber <thakis@chromium.org>
Fri, 14 Apr 2023 10:08:51 +0000 (06:08 -0400)
committerNico Weber <thakis@chromium.org>
Fri, 14 Apr 2023 10:11:43 +0000 (06:11 -0400)
llvm/utils/gn/secondary/llvm/unittests/Support/BUILD.gn
llvm/utils/gn/secondary/llvm/utils/TableGen/BUILD.gn

index 2a18c27..d872973 100644 (file)
@@ -1,7 +1,15 @@
+import("//llvm/utils/TableGen/tablegen.gni")
 import("//third-party/unittest/unittest.gni")
 
+tablegen("GenVT") {
+  visibility = [ ":SupportTests" ]
+  args = [ "-gen-vt" ]
+  td_file = "//llvm/include/llvm/CodeGen/ValueTypes.td"
+}
+
 unittest("SupportTests") {
   deps = [
+    ":GenVT",
     "//llvm/lib/Support",
     "//llvm/lib/TargetParser",
     "//llvm/lib/Testing/Support",
@@ -55,6 +63,7 @@ unittest("SupportTests") {
     "LineIteratorTest.cpp",
     "LockFileManagerTest.cpp",
     "MD5Test.cpp",
+    "MVTTest.cpp",
     "ManagedStatic.cpp",
     "MatchersTest.cpp",
     "MathExtrasTest.cpp",
index a9352fd..1f201bd 100644 (file)
@@ -56,6 +56,7 @@ executable("llvm-tblgen") {
     "SubtargetFeatureInfo.cpp",
     "TableGen.cpp",
     "Types.cpp",
+    "VTEmitter.cpp",
     "VarLenCodeEmitterGen.cpp",
     "WebAssemblyDisassemblerEmitter.cpp",
     "X86DisassemblerTables.cpp",