OSDN Git Service

target/arm: Pull calls to disas_sve() and disas_sme() out of legacy decoder
authorPeter Maydell <peter.maydell@linaro.org>
Fri, 12 May 2023 14:40:49 +0000 (15:40 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Thu, 18 May 2023 10:16:45 +0000 (11:16 +0100)
commit270076d01ac6bc7cd2a6e0830507c5f5f538d161
tree9c9df33c37e76c5bae208597543c3e0984c5c92d
parent8058c8316f1081ea6ddedef4db647d327e2e2488
target/arm: Pull calls to disas_sve() and disas_sme() out of legacy decoder

The SVE and SME decode is already done by decodetree.  Pull the calls
to these decoders out of the legacy decoder.  This doesn't change
behaviour because all the patterns in sve.decode and sme.decode
already require the bits that the legacy decoder is decoding to have
the correct values.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20230512144106.3608981-4-peter.maydell@linaro.org
target/arm/tcg/translate-a64.c