tcg/s390x: Remove TCG_REG_TB
commitccbecb441ed6f7fff73fd73eead39e26a94ec045
authorRichard Henderson <richard.henderson@linaro.org>
Wed, 30 Nov 2022 00:17:50 +0000 (30 00:17 +0000)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 6 Jan 2023 23:07:03 +0000 (6 23:07 +0000)
tree1349ffe325b2b222be07b14a415ae6aad497fa90
parent4143f78dad42548b4c8506fafc93bedf80aaea47
tcg/s390x: Remove TCG_REG_TB

This reverts 829e1376d940 ("tcg/s390: Introduce TCG_REG_TB"), and
several follow-up patches.  The primary motivation is to reduce the
less-tested code paths, pre-z10.  Secondarily, this allows the
unconditional use of TCG_TARGET_HAS_direct_jump, which might be more
important for performance than any slight increase in code size.

Reviewed-by: Ilya Leoshkevich <iii@linux.ibm.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
---
v4: Do not simplify tgen_ori, tgen_xori.
tcg/s390x/tcg-target.c.inc