tcg: Pass type and flags to tcg_target_op_def
authorRichard Henderson <richard.henderson@linaro.org>
Fri, 3 Jan 2025 19:19:19 +0000 (11:19 -0800)
committerRichard Henderson <richard.henderson@linaro.org>
Fri, 17 Jan 2025 04:57:16 +0000 (20:57 -0800)
commit6323b3639cfd362abcd1f29c52455ae550d5ac99
tree75d604736cc8240e400d6f5d5cf48c98b2fee439
parent07ffd5b219681d9f6eb6bef9f66152bb88b23106
tcg: Pass type and flags to tcg_target_op_def

Allow the backend to make constraint choices based on more parameters.

Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
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/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.c
tcg/tci/tcg-target.c.inc