]> git.proxmox.com Git - mirror_qemu.git/commit - tcg/ppc/tcg-target.c.inc
tcg: Introduce tcg_out_movext
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 6 Apr 2023 04:16:28 +0000 (21:16 -0700)
committerRichard Henderson <richard.henderson@linaro.org>
Sun, 23 Apr 2023 07:46:45 +0000 (08:46 +0100)
commitb3dfd5fc181433bd43e2163b1a94b11a548edfba
tree7378d336be6c88a7f0b2d84b21700929f23aff2c
parentb8b94ac6753effcfda7880d3b9ac49b530e3d2ab
tcg: Introduce tcg_out_movext

This is common code in most qemu_{ld,st} slow paths, extending the
input value for the store helper data argument or extending the
return value from the load helper.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
tcg/aarch64/tcg-target.c.inc
tcg/arm/tcg-target.c.inc
tcg/i386/tcg-target.c.inc
tcg/loongarch64/tcg-target.c.inc
tcg/ppc/tcg-target.c.inc
tcg/riscv/tcg-target.c.inc
tcg/s390x/tcg-target.c.inc
tcg/sparc64/tcg-target.c.inc
tcg/tcg.c