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