[Top][All Lists]
[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
- [Qemu-devel] [PATCH 0/4] target-sparc: More CC cleanups,
Richard Henderson <=
- [Qemu-devel] [PATCH 3/4] target-sparc: Avoid unnecessary local temporaries, Richard Henderson, 2012/10/09
- [Qemu-devel] [PATCH 2/4] target-sparc: Optimize CC_OP_LOGIC conditions, Richard Henderson, 2012/10/09
- [Qemu-devel] [PATCH 4/4] target-sparc: Don't compute full flags value so often, Richard Henderson, 2012/10/09
- [Qemu-devel] [PATCH 1/4] target-sparc: Fix optimized %icc comparisons, Richard Henderson, 2012/10/09
- Re: [Qemu-devel] [PATCH 0/4] target-sparc: More CC cleanups, Blue Swirl, 2012/10/13