]> git.ipfire.org Git - thirdparty/valgrind.git/commit
s390: Remove s390_format_RR and friends.
authorFlorian Krohm <flo2030@eich-krohm.de>
Thu, 15 Jan 2026 09:19:10 +0000 (09:19 +0000)
committerFlorian Krohm <flo2030@eich-krohm.de>
Thu, 15 Jan 2026 09:21:16 +0000 (09:21 +0000)
commitfa21e88ac38994435ad592fec5595db36cba2356
treef8d3f75ece88a6e4bf408280333a44878672e669
parent758b0f55e878fd7bd9dcd1ff3e74f10a7a00a771
s390: Remove s390_format_RR and friends.

This patch removes the functions: s390_format_RR, s390_format_RR_RR
and s390_format_RR_FF.

First, because of the disassembly changes in 370531396ad there is no
longer a need to specialise s390_format_RR because the register class
of its operands is now irrelevant. Hence s390_format_RR_RR and
s390_format_RR_FF can go.
Secondly, s390_irgen_RR only calls the function pointer being passed in.
So we can call that function directly and s390_irgen_RR can go as well.

The same reasoning also applies to other opcode formats. Patches will
follow soon. Having several installments gives a chance to actually
proofread them.
VEX/priv/guest_s390_toIR.c