From: Richard Henderson Date: Tue, 26 Apr 2022 16:30:30 +0000 (-0700) Subject: target/arm: Use tcg_constant in trans_CPS_v7m X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=5b95562c50379ee7263fe60cc26ab05dce66ab49;p=qemu.git target/arm: Use tcg_constant in trans_CPS_v7m Signed-off-by: Richard Henderson Reviewed-by: Peter Maydell Message-id: 20220426163043.100432-35-richard.henderson@linaro.org Signed-off-by: Peter Maydell --- diff --git a/target/arm/translate.c b/target/arm/translate.c index 0e9fde2589..5ce23947a1 100644 --- a/target/arm/translate.c +++ b/target/arm/translate.c @@ -8835,21 +8835,18 @@ static bool trans_CPS_v7m(DisasContext *s, arg_CPS_v7m *a) return true; } - tmp = tcg_const_i32(a->im); + tmp = tcg_constant_i32(a->im); /* FAULTMASK */ if (a->F) { - addr = tcg_const_i32(19); + addr = tcg_constant_i32(19); gen_helper_v7m_msr(cpu_env, addr, tmp); - tcg_temp_free_i32(addr); } /* PRIMASK */ if (a->I) { - addr = tcg_const_i32(16); + addr = tcg_constant_i32(16); gen_helper_v7m_msr(cpu_env, addr, tmp); - tcg_temp_free_i32(addr); } gen_rebuild_hflags(s, false); - tcg_temp_free_i32(tmp); gen_lookup_tb(s); return true; }