[Top][All Lists]

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

Re: [Qemu-devel] [PATCH 00/24] tcg mips updates

From: Paolo Bonzini
Subject: Re: [Qemu-devel] [PATCH 00/24] tcg mips updates
Date: Fri, 23 May 2014 21:47:03 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0

Il 23/05/2014 21:15, Richard Henderson ha scritto:

I reviewed most of it, will try to finish it in the weekend.


On 05/14/2014 12:17 AM, Richard Henderson wrote:
Obviously the most important part here is the ldst updates,
but there are all sorts of opportunities for improvement in
this backend.


Richard Henderson (24):
  tcg-mips: Layout executable and code_gen_buffer
  tcg-mips: Constrain the code_gen_buffer to be within one 256mb segment
  tcg-mips: Use J and JAL opcodes
  tcg-mips: Fill the exit_tb delay slot
  tcg-mips: Split large ldst offsets
  tcg-mips: Move softmmu slow path out of line
  tcg-mips: Convert to new qemu_l/st helpers
  tcg-mips: Convert to new_ldst
  tcg-mips: Rearrange register allocation
  tcg-mips: Introduce TCG_TMP0, TCG_TMP1
  tcg-mips: Use T9 for TCG_TMP1
  tcg-mips: Use EXT for AND on mips32r2
  tcg-mips: Name the opcode enumeration
  tcg-mips: Fix subtract immediate range
  tcg-mips: Hoist args loads
  tcg-mips: Improve add2/sub2
  tcg-mips: Commonize opcode implementations
  tcg-mips: Simplify setcond
  tcg-mips: Simplify brcond
  tcg-mips: Simplify setcond2
  tcg-mips: Improve setcond eq/ne vs zeros
  tcg-mips: Simplify brcond2
  tcg-mips: Simplify movcond
  tcg-mips: Enable direct chaining of TBs

 configure               |    7 +-
 include/exec/exec-all.h |    9 +-
 tcg/mips/tcg-target.c   | 1855 ++++++++++++++++++++++++-----------------------
 tcg/mips/tcg-target.h   |   14 +-
 translate-all.c         |  103 ++-
 5 files changed, 1055 insertions(+), 933 deletions(-)

reply via email to

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