[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/15] tcg updates
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PULL 00/15] tcg updates |
Date: |
Mon, 17 Feb 2014 19:15:50 -0600 |
Contains two patch sets, recently reviewed. Plus two other
unrelated patches that probably weren't going to get in via
any other tree.
r~
The following changes since commit 0dbcf95a1ea5a5ca6222765ff8813c2cc17e8abd:
libvixl: fix 64bit constants usage (2014-02-15 20:26:30 +0000)
are available in the git repository at:
git://github.com/rth7680/qemu.git tcg-next
for you to fetch changes up to 6399ab3325b7d4f77441c8a00fa9dae98bb0ac43:
tcg/i386: Use SHLX/SHRX/SARX instructions (2014-02-17 10:12:29 -0600)
----------------------------------------------------------------
Aurelien Jarno (4):
tcg/optimize: fix known-zero bits for right shift ops
tcg/optimize: fix known-zero bits optimization
tcg/optimize: improve known-zero bits for 32-bit ops
tcg/optimize: add known-zero bits compute for load ops
Huw Davies (1):
tcg-arm: The shift count of op_rotl_i32 is in args[2] not args[1].
Richard Henderson (10):
TCG: Fix 32-bit host allocation typo
tcg/optimize: Handle known-zeros masks for ANDC
tcg/optimize: Simply some logical ops to NOT
tcg/optimize: Optmize ANDC X,Y,Y to MOV X,0
tcg/optimize: Add more identity simplifications
disas/i386: Disassemble ANDN/SHLX/SHRX/SHAX
tcg/i386: Move TCG_CT_CONST_* to tcg-target.c
tcg/i386: Add tcg_out_vex_modrm
tcg/i386: Use ANDN instruction
tcg/i386: Use SHLX/SHRX/SARX instructions
disas/i386.c | 146 +++++++++++++++++++++++++++++++++++++++-----
tcg/arm/tcg-target.c | 2 +-
tcg/i386/tcg-target.c | 156 +++++++++++++++++++++++++++++++++++++++--------
tcg/i386/tcg-target.h | 9 ++-
tcg/optimize.c | 165 +++++++++++++++++++++++++++++++++++++++++++-------
tcg/tcg.c | 2 +-
6 files changed, 414 insertions(+), 66 deletions(-)
- [Qemu-devel] [PULL 00/15] tcg updates,
Richard Henderson <=
- [Qemu-devel] [PULL 02/15] tcg-arm: The shift count of op_rotl_i32 is in args[2] not args[1]., Richard Henderson, 2014/02/17
- [Qemu-devel] [PULL 01/15] TCG: Fix 32-bit host allocation typo, Richard Henderson, 2014/02/17
- [Qemu-devel] [PULL 03/15] tcg/optimize: fix known-zero bits for right shift ops, Richard Henderson, 2014/02/17
- [Qemu-devel] [PULL 04/15] tcg/optimize: fix known-zero bits optimization, Richard Henderson, 2014/02/17
- [Qemu-devel] [PULL 05/15] tcg/optimize: improve known-zero bits for 32-bit ops, Richard Henderson, 2014/02/17
- [Qemu-devel] [PULL 06/15] tcg/optimize: add known-zero bits compute for load ops, Richard Henderson, 2014/02/17
- [Qemu-devel] [PULL 07/15] tcg/optimize: Handle known-zeros masks for ANDC, Richard Henderson, 2014/02/17
- [Qemu-devel] [PULL 08/15] tcg/optimize: Simply some logical ops to NOT, Richard Henderson, 2014/02/17
- [Qemu-devel] [PULL 09/15] tcg/optimize: Optmize ANDC X, Y, Y to MOV X, 0, Richard Henderson, 2014/02/17
- [Qemu-devel] [PULL 10/15] tcg/optimize: Add more identity simplifications, Richard Henderson, 2014/02/17