All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2 0/5] target-arm: misc optimizations
@ 2012-09-21 19:33 Aurelien Jarno
  2012-09-21 19:33 ` [Qemu-devel] [PATCH v2 1/5] target-arm: use globals for CC flags Aurelien Jarno
                   ` (5 more replies)
  0 siblings, 6 replies; 15+ messages in thread
From: Aurelien Jarno @ 2012-09-21 19:33 UTC (permalink / raw)
  To: qemu-devel; +Cc: Peter Maydell, Aurelien Jarno

This patch series optimizes the ARM target by:
 - using globals instead of ld/st function
 - using TCG code instead of helpers
 - marking some helpers const and pure

--
Changes v1 -> v2
 - updated patch 3 to use movcond instead of setcond. Also converted sar.
 - updated patch 4 following changes in patch 3
 - added patch 5


Aurelien Jarno (5):
  target-arm: use globals for CC flags
  target-arm: convert add_cc and sub_cc helpers to TCG
  target-arm: convert sar, shl and shr helpers to TCG
  target-arm: mark a few integer helpers const and pure
  target-arm: use deposit instead of hardcoded version

 target-arm/helper.h    |   24 ++---
 target-arm/op_helper.c |   44 --------
 target-arm/translate.c |  263 ++++++++++++++++++++++++++----------------------
 3 files changed, 155 insertions(+), 176 deletions(-)

-- 
1.7.10.4

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2012-09-25 22:41 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-21 19:33 [Qemu-devel] [PATCH v2 0/5] target-arm: misc optimizations Aurelien Jarno
2012-09-21 19:33 ` [Qemu-devel] [PATCH v2 1/5] target-arm: use globals for CC flags Aurelien Jarno
2012-09-25 16:40   ` Peter Maydell
2012-09-21 19:33 ` [Qemu-devel] [PATCH v2 2/5] target-arm: convert add_cc and sub_cc helpers to TCG Aurelien Jarno
2012-09-25 16:40   ` Peter Maydell
2012-09-21 19:33 ` [Qemu-devel] [PATCH v2 3/5] target-arm: convert sar, shl and shr " Aurelien Jarno
2012-09-21 23:14   ` Richard Henderson
2012-09-22  9:33     ` Aurelien Jarno
2012-09-25 13:57   ` Peter Maydell
2012-09-25 22:41     ` Aurelien Jarno
2012-09-21 19:33 ` [Qemu-devel] [PATCH v2 4/5] target-arm: mark a few integer helpers const and pure Aurelien Jarno
2012-09-25 16:40   ` Peter Maydell
2012-09-21 19:33 ` [Qemu-devel] [PATCH v2 5/5] target-arm: use deposit instead of hardcoded version Aurelien Jarno
2012-09-25 16:41   ` Peter Maydell
2012-09-25 16:39 ` [Qemu-devel] [PATCH v2 0/5] target-arm: misc optimizations Peter Maydell

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.