From: Richard Henderson Date: Wed, 1 May 2019 20:26:46 +0000 (-0700) Subject: tcg/arm: Use tcg_out_mov_reg in tcg_out_mov X-Git-Tag: v4.1.0-rc0~112^2~25 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c16f52b2c5d91c36e121795bd3b386cea0b7573c;p=thirdparty%2Fqemu.git tcg/arm: Use tcg_out_mov_reg in tcg_out_mov We have a function that takes an additional condition parameter over the standard backend interface. It already takes care of eliding no-op moves. Signed-off-by: Richard Henderson --- diff --git a/tcg/arm/tcg-target.inc.c b/tcg/arm/tcg-target.inc.c index abf0c444b48..130b6bef1e9 100644 --- a/tcg/arm/tcg-target.inc.c +++ b/tcg/arm/tcg-target.inc.c @@ -2267,7 +2267,7 @@ static inline bool tcg_out_sti(TCGContext *s, TCGType type, TCGArg val, static inline void tcg_out_mov(TCGContext *s, TCGType type, TCGReg ret, TCGReg arg) { - tcg_out_dat_reg(s, COND_AL, ARITH_MOV, ret, 0, arg, SHIFT_IMM_LSL(0)); + tcg_out_mov_reg(s, COND_AL, ret, arg); } static inline void tcg_out_movi(TCGContext *s, TCGType type,