On 10/10/24 14:50, Philippe Mathieu-Daudé wrote:
Replace tcg_gen_movi_tl() + gen_op_addr_add() by a single
gen_op_addr_addi() call.

gen_op_addr_addi() calls tcg_gen_addi_tl() which might
optimize if the immediate is zero.

Suggested-by: Richard Henderson<richard.hender...@linaro.org>
Signed-off-by: Philippe Mathieu-Daudé<phi...@linaro.org>
---
  target/mips/tcg/translate.h               |  1 +
  target/mips/tcg/translate.c               |  6 ++----
  target/mips/tcg/micromips_translate.c.inc | 12 ++++--------
  target/mips/tcg/mips16e_translate.c.inc   | 15 ++++-----------
  target/mips/tcg/nanomips_translate.c.inc  |  4 +---
  5 files changed, 12 insertions(+), 26 deletions(-)

Reviewed-by: Richard Henderson <richard.hender...@linaro.org>

r~

Reply via email to