From: Richard Henderson Date: Sat, 25 Feb 2023 00:53:35 +0000 (-1000) Subject: tcg: Use tcg_constant_i32 in tcg_gen_io_start X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=d5c3c6f6f1c5318ef21a3c205687aeb5ade4e23d;p=qemu.git tcg: Use tcg_constant_i32 in tcg_gen_io_start Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Daniel Henrique Barboza Signed-off-by: Richard Henderson --- diff --git a/include/exec/gen-icount.h b/include/exec/gen-icount.h index 166170b08e..5b1794188f 100644 --- a/include/exec/gen-icount.h +++ b/include/exec/gen-icount.h @@ -9,11 +9,9 @@ static TCGOp *icount_start_insn; static inline void gen_io_start(void) { - TCGv_i32 tmp = tcg_const_i32(1); - tcg_gen_st_i32(tmp, cpu_env, + tcg_gen_st_i32(tcg_constant_i32(1), cpu_env, offsetof(ArchCPU, parent_obj.can_do_io) - offsetof(ArchCPU, env)); - tcg_temp_free_i32(tmp); } static inline void gen_tb_start(const TranslationBlock *tb)