mbox series

[v4,00/12] tcg/mips: Unaligned access and other cleanup

Message ID 20220108063644.478043-1-richard.henderson@linaro.org
Headers show
Series tcg/mips: Unaligned access and other cleanup | expand

Message

Richard Henderson Jan. 8, 2022, 6:36 a.m. UTC
Based-on: <20220104021543.396571-1-richard.henderson@linaro.org>
("[PATCH v4 0/7] Unaligned access for user only")

Changes from v3:
  * Rebase on master, which has some patches applied.


r~


Richard Henderson (12):
  tcg/mips: Support unaligned access for user-only
  tcg/mips: Support unaligned access for softmmu
  tcg/mips: Move TCG_AREG0 to S8
  tcg/mips: Move TCG_GUEST_BASE_REG to S7
  tcg/mips: Unify TCG_GUEST_BASE_REG tests
  tcg/mips: Create and use TCG_REG_TB
  tcg/mips: Split out tcg_out_movi_one
  tcg/mips: Split out tcg_out_movi_two
  tcg/mips: Use the constant pool for 64-bit constants
  tcg/mips: Aggressively use the constant pool for n64 calls
  tcg/mips: Try tb-relative addresses in tcg_out_movi
  tcg/mips: Try three insns with shift and add in tcg_out_movi

 tcg/mips/tcg-target.h     |   5 +-
 tcg/mips/tcg-target.c.inc | 647 +++++++++++++++++++++++++++++++++-----
 2 files changed, 579 insertions(+), 73 deletions(-)