Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260818170155.1907006-1-richard.henderson@linaro.org
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, Peter Maydell <peter.maydell@linaro.org>, Song Gao <17746591750@163.com>, Bibo Mao <maobibo@loongson.cn>, Xianglai Li <lixianglai@loongson.cn>, Laurent Vivier <laurent@vivier.eu>, "Philippe Mathieu-Daudé" <philmd@mailo.com>, Aurelien Jarno <aurelien@aurel32.net>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Aleksandar Rikalo <arikalo@gmail.com>, Palmer Dabbelt <palmer@dabbelt.com>, Alistair Francis <alistair.francis@wdc.com>, Weiwei Li <liwei1518@gmail.com>, Daniel Henrique Barboza <daniel.barboza@oss.qualcomm.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Chao Liu <chao.liu@processmission.com>, Cornelia Huck <cohuck@redhat.com>, Eric Farman <farman@linux.ibm.com>, Matthew Rosato <mjrosato@linux.ibm.com>, Ilya Leoshkevich <iii@linux.ibm.com>, David Hildenbrand <david@kernel.org>, Yoshinori Sato <yoshinori.sato@nifty.com>, WANG Xuerui <git@xen0n.name>, Stefan Weil <sw@weilnetz.de>
host/include/aarch64/host/cpuinfo.h | 1 +
host/include/riscv64/host/cpuinfo.h | 1 +
include/disas/capstone.h | 115 ++-
include/tcg/tcg-op-common.h | 5 +
include/tcg/tcg-op.h | 7 +
include/tcg/tcg-opc.h | 7 +
target/arm/tcg/helper-a64-defs.h | 1 -
target/arm/tcg/helper-defs.h | 1 -
target/loongarch/tcg/helper.h | 4 -
target/mips/helper.h | 7 -
target/riscv/cpu.h | 2 +-
target/riscv/helper.h | 1 -
tcg/aarch64/tcg-target-con-set.h | 2 +
tcg/aarch64/tcg-target-con-str.h | 2 +
tcg/tcg-internal.h | 2 +-
accel/tcg/translator.c | 14 +-
disas/capstone.c | 29 +-
target/arm/tcg/helper-a64.c | 5 -
target/arm/tcg/op_helper.c | 5 -
target/arm/tcg/translate-a64.c | 4 +-
target/arm/tcg/translate.c | 2 +-
target/loongarch/cpu.c | 8 +
target/loongarch/tcg/op_helper.c | 21 -
target/m68k/cpu.c | 65 +-
target/mips/cpu.c | 60 +-
target/mips/tcg/octeon_crypto.c | 35 -
target/mips/tcg/octeon_translate.c | 49 +-
target/riscv/cpu.c | 81 +-
target/riscv/tcg/bitmanip_helper.c | 15 -
target/s390x/cpu.c | 4 +-
target/sh4/cpu.c | 14 +
target/tricore/cpu.c | 31 +
tcg/optimize.c | 142 +++-
tcg/region.c | 40 +-
tcg/tcg-op.c | 234 ++++--
tcg/tcg.c | 41 +-
tests/tcg/i386/test-i386-opt-shr.c | 21 +
tests/tcg/loongarch64/test_bit.c | 77 +-
util/cpuinfo-aarch64.c | 2 +
util/cpuinfo-riscv.c | 17 +-
docs/devel/tcg-ops.rst | 28 +
target/loongarch/tcg/insn_trans/trans_bit.c.inc | 13 +-
target/riscv/tcg/insn_trans/trans_rvb.c.inc | 2 +-
tcg/aarch64/tcg-target.c.inc | 197 ++++-
tcg/loongarch64/tcg-insn-defs.c.inc | 960 +++++++++++++-----------
tcg/loongarch64/tcg-target.c.inc | 56 ++
tcg/ppc64/tcg-target.c.inc | 28 +
tcg/riscv64/tcg-target.c.inc | 79 ++
tcg/s390x/tcg-target.c.inc | 28 +
tcg/sparc64/tcg-target.c.inc | 28 +
tcg/tci/tcg-target.c.inc | 28 +
tcg/x86_64/tcg-target.c.inc | 28 +
52 files changed, 1869 insertions(+), 780 deletions(-)
create mode 100644 tests/tcg/i386/test-i386-opt-shr.c