qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 00/19] tcg-ia64 fixes and improvements


From: Richard Henderson
Subject: [Qemu-devel] [PATCH 00/19] tcg-ia64 fixes and improvements
Date: Thu, 5 Sep 2013 23:50:22 -0700

The AREG0 to R32 patch fixes a real bug, and if anyone
cared should be applied to stable.

Most of the patches are pure cleanup and improvementm
rearranging generated code to use fewer stop bits, and
therefore reduce execute cycles.

Finally, convert to out-of-line ldst handlers.  All of
this is on top of my current patch sets.  Full tree at

  git://github.com/rth7680/qemu.git tcg-ldst


r~



Richard Henderson (19):
  tcg-ia64: Use TCGMemOp within qemu_ldst routines
  tcg-ia64: Use shortcuts for nop insns
  tcg-ia64: Handle constant calls
  tcg-ia64: Simplify brcond
  tcg-ia64: Move AREG0 to R32
  tcg-ia64: Avoid unnecessary stop bit in tcg_out_alu
  tcg-ia64: Use ADDS for small addition
  tcg-ia64: Use SUB_A3 and ADDS_A4 for subtraction
  tcg-ia64: Use A3 form of logical operations
  tcg-ia64 Introduce tcg_opc_mov_a
  tcg-ia64 Introduce tcg_opc_movi_a
  tcg-ia64 Introduce tcg_opc_ext_i
  tcg-ia64 Introduce tcg_opc_bswap64_i
  tcg-ia64: Re-bundle the tlb load
  tcg-ia64: Move bswap for store into tlb load
  tcg-ia64: Move tlb addend load into tlb read
  tcg-i64: Reduce code duplication in tcg_out_qemu_ld
  tcg-ia64: Convert to new ldst helpers
  tcg-ia64: Move part of softmmu slow path out of line

 tcg/ia64/tcg-target.c | 1022 ++++++++++++++++++++++++++-----------------------
 tcg/ia64/tcg-target.h |    6 +-
 2 files changed, 555 insertions(+), 473 deletions(-)

-- 
1.8.3.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]