qemu-devel
[Top][All Lists]
Advanced

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

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


From: Richard Henderson
Subject: [Qemu-devel] [PATCH 00/24] tcg mips updates
Date: Wed, 14 May 2014 00:17:17 -0700

Obviously the most important part here is the ldst updates,
but there are all sorts of opportunities for improvement in
this backend.


r~


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(-)

-- 
1.9.0




reply via email to

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