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


Reply via email to