qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 0/4] target-sparc: More CC cleanups


From: Richard Henderson
Subject: [Qemu-devel] [PATCH 0/4] target-sparc: More CC cleanups
Date: Tue, 9 Oct 2012 14:49:56 -0700

The first patch is a bug fix for the previous series,
already posted. 
  
The second patch improves the common cases of using
andcc or orcc to test bits in a register.  It also
just so happens to show potential cleanup value in
the ALWAYS and NEVER conditions.  ;-)

The third patch is one that I thought I'd included in
the previous series, but which got lost during rebasing.
 
The last patch is worth an incredible 30% speedup to
generated code, as measured by sparc64 cc1plus run on
a somewhat large input file.


r~


Richard Henderson (4):
  target-sparc: Fix optimized %icc comparisons
  target-sparc: Optimize CC_OP_LOGIC conditions
  target-sparc: Avoid unnecessary local temporaries
  target-sparc: Don't compute full flags value so often

 linux-user/main.c           |   5 ++
 target-sparc/int32_helper.c |   5 ++
 target-sparc/int64_helper.c |   5 ++
 target-sparc/translate.c    | 119 +++++++++++++++++++++++---------------------
 4 files changed, 76 insertions(+), 58 deletions(-)

-- 
1.7.11.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]