]> git.ipfire.org Git - thirdparty/qemu.git/commit
tcg: Merge INDEX_op_{ld,st}_{i32,i64,i128}
authorRichard Henderson <richard.henderson@linaro.org>
Sun, 9 Feb 2025 20:55:15 +0000 (12:55 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Mon, 28 Apr 2025 20:40:17 +0000 (13:40 -0700)
commitaae2456ac0b4eb91da7ee8a4b31052f2e8a77af8
tree06f42a4f93950d25f7ec6fc2381daa427fa9f0aa
parent33aba058c8fcc9b1581b03a1fbac45d8d91baac6
tcg: Merge INDEX_op_{ld,st}_{i32,i64,i128}

Merge into INDEX_op_{ld,st,ld2,st2}, where "2" indicates that two
inputs or outputs are required. This simplifies the processing of
i64/i128 depending on host word size.

Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
15 files changed:
include/tcg/tcg-opc.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/optimize.c
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-op-ldst.c
tcg/tcg.c
tcg/tci.c
tcg/tci/tcg-target.c.inc