[llvm] 40d457b - [gn] Port 1e1274b2ddfe (R600TargetParserDef.inc) (#212525)

via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 28 08:54:45 PDT 2026


Author: Nico Weber
Date: 2026-07-28T11:54:41-04:00
New Revision: 40d457bf353c9f5f3e9a187ee8f24327ab61fe1a

URL: https://github.com/llvm/llvm-project/commit/40d457bf353c9f5f3e9a187ee8f24327ab61fe1a
DIFF: https://github.com/llvm/llvm-project/commit/40d457bf353c9f5f3e9a187ee8f24327ab61fe1a.diff

LOG: [gn] Port 1e1274b2ddfe (R600TargetParserDef.inc) (#212525)

Added: 
    

Modified: 
    llvm/utils/gn/secondary/llvm/include/llvm/TargetParser/BUILD.gn
    llvm/utils/gn/secondary/llvm/utils/TableGen/Basic/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/llvm/include/llvm/TargetParser/BUILD.gn b/llvm/utils/gn/secondary/llvm/include/llvm/TargetParser/BUILD.gn
index c3cdf46ccfb96..62dca6b422c1b 100644
--- a/llvm/utils/gn/secondary/llvm/include/llvm/TargetParser/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/include/llvm/TargetParser/BUILD.gn
@@ -28,11 +28,19 @@ tablegen("RISCVTargetParserDef") {
   tblgen_target = "//llvm/utils/TableGen:llvm-min-tblgen"
 }
 
+tablegen("R600TargetParserDef") {
+  visibility = [ ":gen" ]
+  args = [ "-gen-amdgpu-target-def" ]
+  td_file = "//llvm/lib/Target/AMDGPU/R600.td"
+  tblgen_target = "//llvm/utils/TableGen:llvm-min-tblgen"
+}
+
 group("gen") {
   deps = [
     ":AArch64TargetParserDef",
     ":ARMTargetParserDef",
     ":PPCGenTargetFeatures",
     ":RISCVTargetParserDef",
+    ":R600TargetParserDef",
   ]
 }

diff  --git a/llvm/utils/gn/secondary/llvm/utils/TableGen/Basic/BUILD.gn b/llvm/utils/gn/secondary/llvm/utils/TableGen/Basic/BUILD.gn
index b0a4da040b44c..2da886c5469c3 100644
--- a/llvm/utils/gn/secondary/llvm/utils/TableGen/Basic/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/utils/TableGen/Basic/BUILD.gn
@@ -4,6 +4,7 @@ source_set("Basic") {
     "//llvm/lib/TableGen",
   ]
   sources = [
+    "AMDGPUTargetDefEmitter.cpp",
     "ARMTargetDefEmitter.cpp",
     "Attributes.cpp",
     "CodeGenIntrinsics.cpp",


        


More information about the llvm-commits mailing list