It would be weird if some TCG_COND_* codes are supported
in only restricted cases. Let's go ahead and fill this out.
Based-on: 20240506010403.6204-1-richard.henderson@linaro.org
("[PATCH 00/57] target/arm: Convert a64 advsimd to decodetree (part 1)")
I will inject the target/arm patch as 45.5 in the above,
and route the rest through tcg-next.
r~
Richard Henderson (4):
tcg: Introduce TCG_TARGET_HAS_tst_vec
tcg: Expand TCG_COND_TST* if not TCG_TARGET_HAS_tst_vec
tcg/aarch64: Support TCG_TARGET_HAS_tst_vec
tcg/arm: Support TCG_TARGET_HAS_tst_vec
target/arm: Use TCG_COND_TSTNE in gen_cmtst_vec
include/tcg/tcg.h | 1 +
tcg/aarch64/tcg-target.h | 1 +
tcg/arm/tcg-target.h | 1 +
tcg/i386/tcg-target.h | 1 +
tcg/loongarch64/tcg-target.h | 1 +
tcg/ppc/tcg-target.h | 1 +
tcg/s390x/tcg-target.h | 1 +
tcg/tcg-op-vec.c | 18 ++++++++++++++++++
tcg/aarch64/tcg-target.c.inc | 26 ++++++++++++++++++++++++--
tcg/arm/tcg-target.c.inc | 23 ++++++++++++++++++++---
10 files changed, 69 insertions(+), 5 deletions(-)
--
2.34.1