qemu/tcg/loongarch64
Richard Henderson 21af161984 tcg/loongarch64: Improve setcond expansion
Split out a helper function, tcg_out_setcond_int, which
does not always produce the complete boolean result, but
returns a set of flags to do so.

Accept all int32_t as constant input, so that LE/GT can
adjust the constant to LT.

Reviewed-by: WANG Xuerui <git@xen0n.name>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2023-01-23 16:00:13 -10:00
..
tcg-insn-defs.c.inc tcg/loongarch64: Update tcg-insn-defs.c.inc 2023-01-23 15:59:59 -10:00
tcg-target-con-set.h tcg/loongarch64: Introduce tcg_out_addi 2023-01-23 16:00:13 -10:00
tcg-target-con-str.h tcg/loongarch64: Introduce tcg_out_addi 2023-01-23 16:00:13 -10:00
tcg-target.c.inc tcg/loongarch64: Improve setcond expansion 2023-01-23 16:00:13 -10:00
tcg-target.h tcg: Remove TCG_TARGET_HAS_direct_jump 2023-01-17 10:25:49 -10:00