]> git.proxmox.com Git - mirror_qemu.git/commit - tcg/ppc/tcg-target.c.inc
tcg: Unify helper_{be,le}_{ld,st}*
authorRichard Henderson <richard.henderson@linaro.org>
Tue, 1 Nov 2022 01:51:04 +0000 (12:51 +1100)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 16 May 2023 22:21:39 +0000 (15:21 -0700)
commit0cadc1eda1a3120c37c713ab6d6b7a02da0d2e6f
tree480c1a82e17bf8dd990c96c9c98321f9373e6cbb
parent5b36f2684cbb07fcd75cc29b618651c43e7a80ed
tcg: Unify helper_{be,le}_{ld,st}*

With the current structure of cputlb.c, there is no difference
between the little-endian and big-endian entry points, aside
from the assert.  Unify the pairs of functions.

Hoist the qemu_{ld,st}_helpers arrays to tcg.c.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
14 files changed:
accel/tcg/cputlb.c
docs/devel/loads-stores.rst
include/tcg/tcg-ldst.h
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/mips/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
tcg/tci.c