target/arm: Remove unused cpu_F0s, cpu_F0d, cpu_F1s, cpu_F1d

Remove the now unused TCG globals cpu_F0s, cpu_F0d, cpu_F1s, cpu_F1d.

cpu_M0 is still used by the iwmmxt code, and cpu_V0 and
cpu_V1 are used by both iwmmxt and Neon.

Backports commit d9eea52c67c04c58ecceba6ffe5a93d1d02051fa from qemu
This commit is contained in:
Peter Maydell 2019-06-25 18:45:51 -05:00 committed by Lioncash
parent 74168c20f2
commit 318a1ddf39
No known key found for this signature in database
GPG key ID: 4E3C3CC1031BA9C7
2 changed files with 2 additions and 10 deletions

View file

@ -12070,12 +12070,8 @@ static void arm_tr_init_disas_context(DisasContextBase *dcbase, CPUState *cs)
dc->base.max_insns = MIN(dc->base.max_insns, bound);
}
dc->F0s = tcg_temp_new_i32(tcg_ctx);
dc->F1s = tcg_temp_new_i32(tcg_ctx);
dc->F0d = tcg_temp_new_i64(tcg_ctx);
dc->F1d = tcg_temp_new_i64(tcg_ctx);
dc->V0 = dc->F0d;
dc->V1 = dc->F1d;
dc->V0 = tcg_temp_new_i32(tcg_ctx);
dc->V1 = tcg_temp_new_i32(tcg_ctx);
/* FIXME: dc->M0 can probably be the same as dc->V0. */
dc->M0 = tcg_temp_new_i64(tcg_ctx);
}

View file

@ -93,10 +93,6 @@ typedef struct DisasContext {
TCGv_i64 V0;
TCGv_i64 V1;
TCGv_i64 M0;
TCGv_i32 F0s;
TCGv_i32 F1s;
TCGv_i64 F0d;
TCGv_i64 F1d;
// Unicorn engine
struct uc_struct *uc;