You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Richard Henderson
8c3c8daaad
tcg/riscv: Fix TCG_REG_TMP0 clobber in tcg_gen_dup{m,i}
TCG_REG_TMP0 may be used by set_vtype* to load the vtype
parameter, so delay any other use of TCG_REG_TMP0 until
the correct vtype has been installed.
Cc: qemu-stable@nongnu.org
Fixes: d4be6ee111 ("tcg/riscv: Implement vector mov/dup{m/i}")
Reported-by: Zhijin Zeng <zengzhijin@linux.spacemit.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
(cherry picked from commit af6db3b713 )
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
7 months ago
..
aarch64
tcg/aarch64: Use 'z' constraint
2 years ago
arm
include/exec: Use uintptr_t in CPUTLBEntry
2 years ago
i386
tcg/i386: Use tcg_{high,unsigned}_cond in tcg_out_brcond2
2 years ago
loongarch64
tcg: Remove TCG_TARGET_HAS_{br,set}cond2 from riscv and loongarch64
2 years ago
mips
tcg/mips: Use 'z' constraint
2 years ago
ppc
include/exec: Use uintptr_t in CPUTLBEntry
2 years ago
riscv
tcg/riscv: Fix TCG_REG_TMP0 clobber in tcg_gen_dup{m,i}
7 months ago
s390x
tcg: Replace addr{lo,hi}_reg with addr_reg in TCGLabelQemuLdst
2 years ago
sparc64
tcg/sparc64: Use 'z' constraint
2 years ago
tci
tcg: Merge INDEX_op_qemu_*_{a32,a64}_*
2 years ago
debuginfo.c
accel/tcg: Move perf and debuginfo support to tcg/
3 years ago
meson.build
meson: Drop the .fa library suffix
2 years ago
optimize.c
tcg/optimize: Fix folding of vector bitsel
11 months ago
perf.c
accel/tcg: Move perf and debuginfo support to tcg/
3 years ago
region.c
tcg: Make the cleanup-on-error path unique
3 years ago
tcg-common.c
tcg: Constify tcg_op_defs
2 years ago
tcg-has.h
tcg: Remove TCG_TARGET_HAS_deposit_{i32,i64}
2 years ago
tcg-internal.h
tcg: Move tcg_op_insert_{after,before} decls to tcg-internal.h
2 years ago
tcg-op-gvec.c
tcg: Only include 'tcg-has.h' when necessary
2 years ago
tcg-op-ldst.c
tcg: Zero extend 32-bit addresses for TCI
7 months ago
tcg-op-vec.c
tcg: Only include 'tcg-has.h' when necessary
2 years ago
tcg-op.c
tcg: Remove TCG_TARGET_HAS_deposit_{i32,i64}
2 years ago
tcg.c
tcg: Fix constant propagation in tcg_reg_alloc_dup
1 year ago
tci.c
tcg: Merge INDEX_op_qemu_*_{a32,a64}_*
2 years ago