IRA issue with shuffle copies...
Vladimir Makarov
vmakarov@redhat.com
Wed Jan 11 19:32:00 GMT 2012
On 01/10/2012 12:55 PM, Peter Bergner wrote:
> On Tue, 2012-01-10 at 12:20 -0500, Vladimir Makarov wrote:
>>> Do we really need or want to create shuffle copies for insns that do not
>>> have a two operand constraint?
>> Yes, I think so. As I remember I did some benchmarking and it gave some
>> "order" in hard register assignments and improved code slightly (at
>> least for SPEC2000) even for 3-ops insn architectures.
>
> Ok, I'll have someone on my team kick off this patch on ppc, but it would
> be nice if someone else could do the runs on x86/x86_64 or other cpus that
> might be affected that we don't have access to.
>
There is no visible effect of the patch on SPECFP2000 performance and
size (the size increase is only about 0.02%) for x86 and x86-64.
The patch does worsen performance of SPECINT2000 on x86 (about 0.5%) and
x86-64 (about 0.3%). x86-64 SPECINT200 code size increase is about
0.05% and there is no visible change in code size on x86.
So I'd say the patch does not work for x86/x86-64.
More information about the Gcc
mailing list