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


Reply via email to