[llvm] ce073a9 - [NFC][TableGen] Move decoder tests to DecoderEmitter directory (#159040)
via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 16 07:08:36 PDT 2025
Author: Rahul Joshi
Date: 2025-09-16T07:08:32-07:00
New Revision: ce073a9445a2eaf5810ea734e2dcad6f14441218
URL: https://github.com/llvm/llvm-project/commit/ce073a9445a2eaf5810ea734e2dcad6f14441218
DIFF: https://github.com/llvm/llvm-project/commit/ce073a9445a2eaf5810ea734e2dcad6f14441218.diff
LOG: [NFC][TableGen] Move decoder tests to DecoderEmitter directory (#159040)
Added:
llvm/test/TableGen/DecoderEmitter/AsmPredicateCondsEmission.td
llvm/test/TableGen/DecoderEmitter/DecoderEmitterBitwidthSpecialization.td
llvm/test/TableGen/DecoderEmitter/DecoderEmitterFnTable.td
llvm/test/TableGen/DecoderEmitter/VarLenDecoder.td
llvm/test/TableGen/DecoderEmitter/trydecode-emission.td
llvm/test/TableGen/DecoderEmitter/trydecode-emission2.td
llvm/test/TableGen/DecoderEmitter/trydecode-emission3.td
llvm/test/TableGen/DecoderEmitter/trydecode-emission4.td
Modified:
Removed:
llvm/test/TableGen/AsmPredicateCondsEmission.td
llvm/test/TableGen/DecoderEmitterBitwidthSpecialization.td
llvm/test/TableGen/DecoderEmitterFnTable.td
llvm/test/TableGen/VarLenDecoder.td
llvm/test/TableGen/trydecode-emission.td
llvm/test/TableGen/trydecode-emission2.td
llvm/test/TableGen/trydecode-emission3.td
llvm/test/TableGen/trydecode-emission4.td
################################################################################
diff --git a/llvm/test/TableGen/AsmPredicateCondsEmission.td b/llvm/test/TableGen/DecoderEmitter/AsmPredicateCondsEmission.td
similarity index 91%
rename from llvm/test/TableGen/AsmPredicateCondsEmission.td
rename to llvm/test/TableGen/DecoderEmitter/AsmPredicateCondsEmission.td
index 25bc1ab95a14f..6178a4f9fe609 100644
--- a/llvm/test/TableGen/AsmPredicateCondsEmission.td
+++ b/llvm/test/TableGen/DecoderEmitter/AsmPredicateCondsEmission.td
@@ -1,4 +1,4 @@
-// RUN: llvm-tblgen -gen-disassembler -I %p/../../include %s | FileCheck %s
+// RUN: llvm-tblgen -gen-disassembler -I %p/../../../include %s | FileCheck %s
// Check that we don't generate invalid code of the form "( && Cond2)" when
// emitting AssemblerPredicate conditions. In the example below, the invalid
diff --git a/llvm/test/TableGen/DecoderEmitterBitwidthSpecialization.td b/llvm/test/TableGen/DecoderEmitter/DecoderEmitterBitwidthSpecialization.td
similarity index 95%
rename from llvm/test/TableGen/DecoderEmitterBitwidthSpecialization.td
rename to llvm/test/TableGen/DecoderEmitter/DecoderEmitterBitwidthSpecialization.td
index c656616a62451..71b0c99675baa 100644
--- a/llvm/test/TableGen/DecoderEmitterBitwidthSpecialization.td
+++ b/llvm/test/TableGen/DecoderEmitter/DecoderEmitterBitwidthSpecialization.td
@@ -1,6 +1,6 @@
-// RUN: llvm-tblgen -gen-disassembler -I %p/../../include %s | FileCheck %s --check-prefix=CHECK-DEFAULT
-// RUN: llvm-tblgen -gen-disassembler -specialize-decoders-per-bitwidth -I %p/../../include %s | FileCheck %s --check-prefix=CHECK-SPECIALIZE-NO-TABLE
-// RUN: llvm-tblgen -gen-disassembler -specialize-decoders-per-bitwidth -use-fn-table-in-decode-to-mcinst -I %p/../../include %s | FileCheck %s --check-prefix=CHECK-SPECIALIZE-TABLE
+// RUN: llvm-tblgen -gen-disassembler -I %p/../../../include %s | FileCheck %s --check-prefix=CHECK-DEFAULT
+// RUN: llvm-tblgen -gen-disassembler -specialize-decoders-per-bitwidth -I %p/../../../include %s | FileCheck %s --check-prefix=CHECK-SPECIALIZE-NO-TABLE
+// RUN: llvm-tblgen -gen-disassembler -specialize-decoders-per-bitwidth -use-fn-table-in-decode-to-mcinst -I %p/../../../include %s | FileCheck %s --check-prefix=CHECK-SPECIALIZE-TABLE
include "llvm/Target/Target.td"
diff --git a/llvm/test/TableGen/DecoderEmitterFnTable.td b/llvm/test/TableGen/DecoderEmitter/DecoderEmitterFnTable.td
similarity index 98%
rename from llvm/test/TableGen/DecoderEmitterFnTable.td
rename to llvm/test/TableGen/DecoderEmitter/DecoderEmitterFnTable.td
index 8929e6da716e6..455089588511f 100644
--- a/llvm/test/TableGen/DecoderEmitterFnTable.td
+++ b/llvm/test/TableGen/DecoderEmitter/DecoderEmitterFnTable.td
@@ -1,4 +1,4 @@
-// RUN: llvm-tblgen -gen-disassembler -use-fn-table-in-decode-to-mcinst -I %p/../../include %s | FileCheck %s
+// RUN: llvm-tblgen -gen-disassembler -use-fn-table-in-decode-to-mcinst -I %p/../../../include %s | FileCheck %s
include "llvm/Target/Target.td"
diff --git a/llvm/test/TableGen/VarLenDecoder.td b/llvm/test/TableGen/DecoderEmitter/VarLenDecoder.td
similarity index 95%
rename from llvm/test/TableGen/VarLenDecoder.td
rename to llvm/test/TableGen/DecoderEmitter/VarLenDecoder.td
index c02433ffba3cd..0d913dc7587ed 100644
--- a/llvm/test/TableGen/VarLenDecoder.td
+++ b/llvm/test/TableGen/DecoderEmitter/VarLenDecoder.td
@@ -1,5 +1,5 @@
-// RUN: llvm-tblgen -gen-disassembler -I %p/../../include %s | FileCheck %s --check-prefixes=CHECK,CHECK-SMALL
-// RUN: llvm-tblgen -gen-disassembler --large-decoder-table -I %p/../../include %s | FileCheck %s --check-prefixes=CHECK,CHECK-LARGE
+// RUN: llvm-tblgen -gen-disassembler -I %p/../../../include %s | FileCheck %s --check-prefixes=CHECK,CHECK-SMALL
+// RUN: llvm-tblgen -gen-disassembler --large-decoder-table -I %p/../../../include %s | FileCheck %s --check-prefixes=CHECK,CHECK-LARGE
include "llvm/Target/Target.td"
diff --git a/llvm/test/TableGen/trydecode-emission.td b/llvm/test/TableGen/DecoderEmitter/trydecode-emission.td
similarity index 94%
rename from llvm/test/TableGen/trydecode-emission.td
rename to llvm/test/TableGen/DecoderEmitter/trydecode-emission.td
index c4e288e36676a..cdb1e327ad07d 100644
--- a/llvm/test/TableGen/trydecode-emission.td
+++ b/llvm/test/TableGen/DecoderEmitter/trydecode-emission.td
@@ -1,5 +1,5 @@
-// RUN: llvm-tblgen -gen-disassembler -I %p/../../include %s | FileCheck %s
-// RUN: llvm-tblgen -gen-disassembler --large-decoder-table -I %p/../../include %s | FileCheck %s --check-prefix=CHECK-LARGE
+// RUN: llvm-tblgen -gen-disassembler -I %p/../../../include %s | FileCheck %s
+// RUN: llvm-tblgen -gen-disassembler --large-decoder-table -I %p/../../../include %s | FileCheck %s --check-prefix=CHECK-LARGE
// Check that if decoding of an instruction fails and the instruction does not
// have a complete decoder method that can determine if the bitpattern is valid
diff --git a/llvm/test/TableGen/trydecode-emission2.td b/llvm/test/TableGen/DecoderEmitter/trydecode-emission2.td
similarity index 93%
rename from llvm/test/TableGen/trydecode-emission2.td
rename to llvm/test/TableGen/DecoderEmitter/trydecode-emission2.td
index c628a860e100e..35657ff35c86f 100644
--- a/llvm/test/TableGen/trydecode-emission2.td
+++ b/llvm/test/TableGen/DecoderEmitter/trydecode-emission2.td
@@ -1,5 +1,5 @@
-// RUN: llvm-tblgen -gen-disassembler -I %p/../../include %s | FileCheck %s
-// RUN: llvm-tblgen -gen-disassembler --large-decoder-table -I %p/../../include %s | FileCheck %s --check-prefix=CHECK-LARGE
+// RUN: llvm-tblgen -gen-disassembler -I %p/../../../include %s | FileCheck %s
+// RUN: llvm-tblgen -gen-disassembler --large-decoder-table -I %p/../../../include %s | FileCheck %s --check-prefix=CHECK-LARGE
include "llvm/Target/Target.td"
diff --git a/llvm/test/TableGen/trydecode-emission3.td b/llvm/test/TableGen/DecoderEmitter/trydecode-emission3.td
similarity index 92%
rename from llvm/test/TableGen/trydecode-emission3.td
rename to llvm/test/TableGen/DecoderEmitter/trydecode-emission3.td
index 66fe7050e3ea7..4ac868dbb51aa 100644
--- a/llvm/test/TableGen/trydecode-emission3.td
+++ b/llvm/test/TableGen/DecoderEmitter/trydecode-emission3.td
@@ -1,5 +1,5 @@
-// RUN: llvm-tblgen -gen-disassembler -I %p/../../include %s | FileCheck %s
-// RUN: llvm-tblgen -gen-disassembler --large-decoder-table -I %p/../../include %s | FileCheck %s --check-prefix=CHECK-LARGE
+// RUN: llvm-tblgen -gen-disassembler -I %p/../../../include %s | FileCheck %s
+// RUN: llvm-tblgen -gen-disassembler --large-decoder-table -I %p/../../../include %s | FileCheck %s --check-prefix=CHECK-LARGE
include "llvm/Target/Target.td"
diff --git a/llvm/test/TableGen/trydecode-emission4.td b/llvm/test/TableGen/DecoderEmitter/trydecode-emission4.td
similarity index 92%
rename from llvm/test/TableGen/trydecode-emission4.td
rename to llvm/test/TableGen/DecoderEmitter/trydecode-emission4.td
index 2432655e13129..ff1a7e33747ba 100644
--- a/llvm/test/TableGen/trydecode-emission4.td
+++ b/llvm/test/TableGen/DecoderEmitter/trydecode-emission4.td
@@ -1,5 +1,5 @@
-// RUN: llvm-tblgen -gen-disassembler -I %p/../../include %s | FileCheck %s
-// RUN: llvm-tblgen -gen-disassembler --large-decoder-table -I %p/../../include %s | FileCheck %s --check-prefix=CHECK-LARGE
+// RUN: llvm-tblgen -gen-disassembler -I %p/../../../include %s | FileCheck %s
+// RUN: llvm-tblgen -gen-disassembler --large-decoder-table -I %p/../../../include %s | FileCheck %s --check-prefix=CHECK-LARGE
// Test for OPC_ExtractField/OPC_CheckField with start bit > 255.
// These large start values may arise for architectures with long instruction
More information about the llvm-commits
mailing list