[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 00/24] tcg mips updates
From: |
Richard Henderson |
Subject: |
Re: [Qemu-devel] [PATCH 00/24] tcg mips updates |
Date: |
Fri, 23 May 2014 12:15:03 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 |
Ping?
r~
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.
>
>
> 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(-)
>
- [Qemu-devel] [PATCH 15/24] tcg-mips: Hoist args loads, (continued)
- [Qemu-devel] [PATCH 15/24] tcg-mips: Hoist args loads, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 16/24] tcg-mips: Improve add2/sub2, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 17/24] tcg-mips: Commonize opcode implementations, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 18/24] tcg-mips: Simplify setcond, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 19/24] tcg-mips: Simplify brcond, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 20/24] tcg-mips: Simplify setcond2, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 21/24] tcg-mips: Improve setcond eq/ne vs zeros, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 22/24] tcg-mips: Simplify brcond2, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 23/24] tcg-mips: Simplify movcond, Richard Henderson, 2014/05/14
- [Qemu-devel] [PATCH 24/24] tcg-mips: Enable direct chaining of TBs, Richard Henderson, 2014/05/14
- Re: [Qemu-devel] [PATCH 00/24] tcg mips updates,
Richard Henderson <=