[llvm] 11c2ffd - [gn build] Manually port ed3597e2

Arthur Eubanks via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 9 10:11:05 PDT 2025


Author: Arthur Eubanks
Date: 2025-09-09T17:10:58Z
New Revision: 11c2ffdeda22a54dd6de57c4101512d2ecab7e7b

URL: https://github.com/llvm/llvm-project/commit/11c2ffdeda22a54dd6de57c4101512d2ecab7e7b
DIFF: https://github.com/llvm/llvm-project/commit/11c2ffdeda22a54dd6de57c4101512d2ecab7e7b.diff

LOG: [gn build] Manually port ed3597e2

Added: 
    

Modified: 
    llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/BPF/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/Mips/Disassembler/BUILD.gn
    llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Disassembler/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Disassembler/BUILD.gn
index 43fccb1dd58e8..196e4a6ae6826 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AArch64/Disassembler/BUILD.gn
@@ -4,7 +4,8 @@ tablegen("AArch64GenDisassemblerTables") {
   visibility = [ ":Disassembler" ]
   args = [
     "-gen-disassembler",
-    "--large-decoder-table",
+    "-ignore-non-decodable-operands",
+    "-ignore-fully-defined-operands",
   ]
   td_file = "../AArch64.td"
 }

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn
index 3ca5861b6d884..e870cf82e8790 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/Disassembler/BUILD.gn
@@ -5,6 +5,8 @@ tablegen("AMDGPUGenDisassemblerTables") {
   args = [
     "-gen-disassembler",
     "-specialize-decoders-per-bitwidth",
+    "-ignore-non-decodable-operands",
+    "-ignore-fully-defined-operands",
   ]
   td_file = "../AMDGPU.td"
 }

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn
index 12add5188a9d4..c08304d8a573e 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/ARM/Disassembler/BUILD.gn
@@ -2,7 +2,10 @@ import("//llvm/utils/TableGen/tablegen.gni")
 
 tablegen("ARMGenDisassemblerTables") {
   visibility = [ ":Disassembler" ]
-  args = [ "-gen-disassembler" ]
+  args = [
+    "-gen-disassembler",
+    "-ignore-non-decodable-operands",
+  ]
   td_file = "../ARM.td"
 }
 

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn
index dded556b786fb..bbae270d24c46 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/AVR/Disassembler/BUILD.gn
@@ -2,7 +2,10 @@ import("//llvm/utils/TableGen/tablegen.gni")
 
 tablegen("AVRGenDisassemblerTables") {
   visibility = [ ":Disassembler" ]
-  args = [ "-gen-disassembler" ]
+  args = [
+    "-gen-disassembler",
+    "-ignore-non-decodable-operands",
+  ]
   td_file = "../AVR.td"
 }
 

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/BPF/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/BPF/Disassembler/BUILD.gn
index f47fe7ac28cee..924317d20eee6 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/BPF/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/BPF/Disassembler/BUILD.gn
@@ -2,7 +2,10 @@ import("//llvm/utils/TableGen/tablegen.gni")
 
 tablegen("BPFGenDisassemblerTables") {
   visibility = [ ":Disassembler" ]
-  args = [ "-gen-disassembler" ]
+  args = [
+    "-gen-disassembler",
+    "-ignore-non-decodable-operands",
+  ]
   td_file = "../BPF.td"
 }
 

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/Disassembler/BUILD.gn
index 35a5d86c7e135..2d21060086036 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/Hexagon/Disassembler/BUILD.gn
@@ -2,7 +2,10 @@ import("//llvm/utils/TableGen/tablegen.gni")
 
 tablegen("HexagonGenDisassemblerTables") {
   visibility = [ ":Disassembler" ]
-  args = [ "-gen-disassembler" ]
+  args = [
+    "-gen-disassembler",
+    "-ignore-non-decodable-operands",
+  ]
   td_file = "../Hexagon.td"
 }
 

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/Mips/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/Mips/Disassembler/BUILD.gn
index 72032cfb75600..7f325fee2b139 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/Mips/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/Mips/Disassembler/BUILD.gn
@@ -2,7 +2,10 @@ import("//llvm/utils/TableGen/tablegen.gni")
 
 tablegen("MipsGenDisassemblerTables") {
   visibility = [ ":Disassembler" ]
-  args = [ "-gen-disassembler" ]
+  args = [
+    "-gen-disassembler",
+    "-ignore-non-decodable-operands",
+  ]
   td_file = "../Mips.td"
 }
 

diff  --git a/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Disassembler/BUILD.gn b/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Disassembler/BUILD.gn
index 447a67af6be7b..94b6de7af6044 100644
--- a/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Disassembler/BUILD.gn
+++ b/llvm/utils/gn/secondary/llvm/lib/Target/RISCV/Disassembler/BUILD.gn
@@ -5,6 +5,7 @@ tablegen("RISCVGenDisassemblerTables") {
   args = [
     "-gen-disassembler",
     "-specialize-decoders-per-bitwidth",
+    "-ignore-non-decodable-operands",
   ]
   td_file = "../RISCV.td"
 }


        


More information about the llvm-commits mailing list