Two patch sets from Aurelien, and a couple of fixes from me that are blocking the MIPS unaligned access patches.
Please pull, thanks. r~ PS: I'm going to be on vacation for the next 6 weeks, and so ever so sparsely available. The following changes since commit 44ee94e4862603c2b1b21718effc5f17b39f43bc: Merge remote-tracking branch 'remotes/borntraeger/tags/s390x-20150609' into staging (2015-06-09 11:07:41 +0100) are available in the git repository at: git://github.com/rth7680/qemu.git tags/pull-tcg-20150609 for you to fetch changes up to 36e60ef6ac5d8a262d0fbeedfdb2b588514cb1ea: tcg/optimize: rename tcg_constant_folding (2015-06-09 07:00:56 -0700) ---------------------------------------------------------------- Collected TCG patches ---------------------------------------------------------------- Aurelien Jarno (7): tcg: fix register allocation with two aliased dead inputs tcg: fix dead computation for repeated input arguments tcg/optimize: remove opc argument from tcg_opt_gen_movi tcg/optimize: remove opc argument from tcg_opt_gen_mov tcg/optimize: fold temp copies test in tcg_opt_gen_mov tcg/optimize: fold constant test in tcg_opt_gen_mov tcg/optimize: rename tcg_constant_folding Richard Henderson (2): tcg: Mask TCGMemOp appropriately for indexing tcg: Handle MO_AMASK in tcg_dump_ops tcg/aarch64/tcg-target.c | 4 +- tcg/arm/tcg-target.c | 6 +- tcg/i386/tcg-target.c | 4 +- tcg/mips/tcg-target.c | 4 +- tcg/optimize.c | 149 +++++++++++++++++++---------------------------- tcg/ppc/tcg-target.c | 8 +-- tcg/s390/tcg-target.c | 4 +- tcg/sparc/tcg-target.c | 30 +++++----- tcg/tcg.c | 39 +++++++++++-- tci.c | 8 +-- 10 files changed, 126 insertions(+), 130 deletions(-)