qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] target/arm: Drop unused AARCh64DecodeTable typedefs


From: Richard Henderson
Subject: Re: [PATCH] target/arm: Drop unused AARCh64DecodeTable typedefs
Date: Tue, 28 Jan 2025 08:32:34 -0800
User-agent: Mozilla Thunderbird

On 1/28/25 05:50, Peter Maydell wrote:
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>
---
  target/arm/tcg/translate-a64.c | 11 -----------
  1 file changed, 11 deletions(-)

Oops.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>


r~


diff --git a/target/arm/tcg/translate-a64.c b/target/arm/tcg/translate-a64.c
index bd814849c19..155169aeafd 100644
--- a/target/arm/tcg/translate-a64.c
+++ b/target/arm/tcg/translate-a64.c
@@ -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)
  {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]