target/arm: Drop unused AArch64DecodeTable typedefs
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 7 Feb 2025 16:09:18 +0000 (16:09 +0000)
committerPeter Maydell <peter.maydell@linaro.org>
Fri, 7 Feb 2025 16:09:18 +0000 (16:09 +0000)
We removed the old table-based decoder in favour of decodetree, but
we left a couple of typedefs that are now unused; delete them.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20250128135046.4108775-1-peter.maydell@linaro.org

target/arm/tcg/translate-a64.c

index 0b76a2cdb78950a5a818fd9cb22e35703da05e4e..d6ac2ed418a935e8d0436f8eced9d27dbb90ccfb 100644 (file)
@@ -75,17 +75,6 @@ static int scale_by_log2_tag_granule(DisasContext *s, int x)
 #include "decode-sme-fa64.c.inc"
 #include "decode-a64.c.inc"
 
-/* Table based decoder typedefs - used when the relevant bits for decode
- * are too awkwardly scattered across the instruction (eg SIMD).
- */
-typedef void AArch64DecodeFn(DisasContext *s, uint32_t insn);
-
-typedef struct AArch64DecodeTable {
-    uint32_t pattern;
-    uint32_t mask;
-    AArch64DecodeFn *disas_fn;
-} AArch64DecodeTable;
-
 /* initialize TCG globals.  */
 void a64_translate_init(void)
 {