The following changes since commit 7c18f2d663521f1b31b821a13358ce38075eaf7d:
Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2023-04-29 23:07:17 +0100) are available in the Git repository at: https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20230502 for you to fetch changes up to bdc7fba1c5a29ae218b45353daac9308fe1aae82: tcg: Introduce tcg_out_movext2 (2023-05-02 12:15:41 +0100) ---------------------------------------------------------------- Misc tcg-related patch queue. ---------------------------------------------------------------- Dickon Hood (1): qemu/bitops.h: Limit rotate amounts Kiran Ostrolenk (1): qemu/host-utils.h: Add clz and ctz functions for lower-bit integers Nazar Kazakov (2): tcg: Add tcg_gen_gvec_andcs tcg: Add tcg_gen_gvec_rotrs Richard Henderson (7): softmmu: Tidy dirtylimit_dirty_ring_full_time qemu/int128: Re-shuffle Int128Alias members migration/xbzrle: Use __attribute__((target)) for avx512 accel/tcg: Add cpu_ld*_code_mmu tcg/loongarch64: Conditionalize tcg_out_exts_i32_i64 tcg/mips: Conditionalize tcg_out_exts_i32_i64 tcg: Introduce tcg_out_movext2 Weiwei Li (1): accel/tcg: Uncache the host address for instruction fetch when tlb size < 1 meson.build | 5 +-- accel/tcg/tcg-runtime.h | 1 + include/exec/cpu_ldst.h | 9 ++++++ include/qemu/bitops.h | 24 +++++++++----- include/qemu/host-utils.h | 54 +++++++++++++++++++++++++++++++ include/qemu/int128.h | 4 +-- include/tcg/tcg-op-gvec.h | 4 +++ accel/tcg/cputlb.c | 53 ++++++++++++++++++++++++++++++ accel/tcg/tcg-runtime-gvec.c | 11 +++++++ accel/tcg/user-exec.c | 58 +++++++++++++++++++++++++++++++++ migration/xbzrle.c | 9 +++--- softmmu/dirtylimit.c | 15 ++++++--- tcg/tcg-op-gvec.c | 28 ++++++++++++++++ tcg/tcg.c | 69 +++++++++++++++++++++++++++++++++++++--- tcg/arm/tcg-target.c.inc | 44 +++++++++++-------------- tcg/i386/tcg-target.c.inc | 19 +++++------ tcg/loongarch64/tcg-target.c.inc | 4 ++- tcg/mips/tcg-target.c.inc | 4 ++- 18 files changed, 347 insertions(+), 68 deletions(-)