qemu-e2k/tcg
Richard Henderson b2509acc60 tcg/s390x: Tighten constraints for or_i64 and xor_i64
Drop support for sequential OR and XOR, as the serial dependency is
slower than loading the constant first.  Let the register allocator
handle such immediates by matching only what one insn can achieve.

Reviewed-by: Ilya Leoshkevich <iii@linux.ibm.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
2023-01-06 23:07:06 +00:00
..
aarch64 tcg: Add TCGHelperInfo argument to tcg_out_call 2023-01-05 11:41:29 -08:00
arm tcg: Add TCGHelperInfo argument to tcg_out_call 2023-01-05 11:41:29 -08:00
i386 tcg: Add TCGHelperInfo argument to tcg_out_call 2023-01-05 11:41:29 -08:00
loongarch64 tcg: Add TCGHelperInfo argument to tcg_out_call 2023-01-05 11:41:29 -08:00
mips tcg: Add TCGHelperInfo argument to tcg_out_call 2023-01-05 11:41:29 -08:00
ppc tcg: Add TCGHelperInfo argument to tcg_out_call 2023-01-05 11:41:29 -08:00
riscv tcg: Add TCGHelperInfo argument to tcg_out_call 2023-01-05 11:41:29 -08:00
s390x tcg/s390x: Tighten constraints for or_i64 and xor_i64 2023-01-06 23:07:06 +00:00
sparc64 tcg: Add TCGHelperInfo argument to tcg_out_call 2023-01-05 11:41:29 -08:00
tci tcg: Add TCGHelperInfo argument to tcg_out_call 2023-01-05 11:41:29 -08:00
meson.build tcg: Build ffi data structures for helpers 2021-06-19 08:51:11 -07:00
optimize.c tcg: Reorg function calls 2023-01-05 11:41:29 -08:00
region.c tcg: Fix returned type in alloc_code_gen_buffer_splitwx_memfd() 2022-07-12 10:30:10 +05:30
tcg-common.c tcg/tci: Make tci_tb_ptr thread-local 2021-02-05 10:24:14 -10:00
tcg-internal.h tcg: Move ffi_cif pointer into TCGHelperInfo 2023-01-05 11:41:29 -08:00
tcg-ldst.c.inc tcg: Rename TCGMemOpIdx to MemOpIdx 2021-10-05 16:53:17 -07:00
tcg-op-gvec.c tcg/tcg-op-gvec.c: Introduce tcg_gen_gvec_4i 2022-03-02 06:51:38 +01:00
tcg-op-vec.c tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*() 2023-01-05 11:41:29 -08:00
tcg-op.c tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*() 2023-01-05 11:41:29 -08:00
tcg-pool.c.inc tcg: Introduce tcg_splitwx_to_{rx,rw} 2021-01-07 05:09:41 -10:00
tcg.c tcg: Add TCGHelperInfo argument to tcg_out_call 2023-01-05 11:41:29 -08:00
tci.c tci: MAX_OPC_PARAM_IARGS is no longer used 2023-01-04 16:20:01 -08:00