aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Maydell <peter.maydell@linaro.org>2025-02-07 16:09:18 +0000
committerPeter Maydell <peter.maydell@linaro.org>2025-02-07 16:09:18 +0000
commit7623676948d35cdbb31fd976f96277e3f1673e52 (patch)
treeac5fbdc6518581f7605d9c3447a3d5ba190b2987
parent86f847a39aef93bcfbea65a702ba76762ae54d61 (diff)
downloadqemu-7623676948d35cdbb31fd976f96277e3f1673e52.zip
qemu-7623676948d35cdbb31fd976f96277e3f1673e52.tar.gz
qemu-7623676948d35cdbb31fd976f96277e3f1673e52.tar.bz2
target/arm: Drop unused AArch64DecodeTable typedefs
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
-rw-r--r--target/arm/tcg/translate-a64.c11
1 files changed, 0 insertions, 11 deletions
diff --git a/target/arm/tcg/translate-a64.c b/target/arm/tcg/translate-a64.c
index 0b76a2c..d6ac2ed 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)
{