--- Comment #13 from hubicka at ucw dot cz 2010-02-11 16:56 ---
Subject: Re: [4.4/4.5 regression] IRA apparently
systematically making reload too busy on 2 address instructions
with 3 operands
Hi,
it seems that the NAMD improved as expected tonight (by about 3%)
--- Comment #8 from hubicka at ucw dot cz 2010-02-10 09:22 ---
Subject: Re: [4.4/4.5 regression] IRA apparently
systematically making reload too busy on 2 address instructions
with 3 operands
Thanks, we should see if this solves the AMMP problem in a day or two.
Are
--- Comment #9 from steven at gcc dot gnu dot org 2010-02-10 09:46 ---
What is the purpose of regmove these days, anyway? Isn't it all useless code
thanks to IRA?
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42973
--- Comment #10 from vmakarov at redhat dot com 2010-02-10 17:02 ---
The big chunk of regmove which did the same what IRA is capable to do was
removed when IRA was merged.
There are still a lot of important transformations (like dealing with
increments, sign/zero extensions etc)
--- Comment #11 from vmakarov at redhat dot com 2010-02-10 17:15 ---
(In reply to comment #8)
Thanks, we should see if this solves the AMMP problem in a day or two.
Are you going to look at the related PR42961? Without the regmove hunk
it does not happen at AMMP but it likely
--- Comment #12 from law at redhat dot com 2010-02-11 04:49 ---
Subject: Re: [4.4/4.5 regression] IRA apparently systematically
making reload too busy on 2 address instructions with 3 operands
On 02/10/10 02:46, steven at gcc dot gnu dot org wrote:
--- Comment #9 from steven at
--- Comment #6 from vmakarov at redhat dot com 2010-02-09 19:56 ---
The patch which I'll send in a few minutes solves the problem. The patch
avoids the creation of shuffle copies if an involved operand should be bound to
some other operand in the current insn. The test code
--- Comment #7 from vmakarov at gcc dot gnu dot org 2010-02-10 02:07
---
Subject: Bug 42973
Author: vmakarov
Date: Wed Feb 10 02:07:22 2010
New Revision: 156641
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=156641
Log:
2010-02-09 Vladimir Makarov vmaka...@redhat.com
--- Comment #5 from rguenth at gcc dot gnu dot org 2010-02-07 15:03 ---
Confirmed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added