This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: IRA undoing scheduling decisions
- From: Peter Bergner <bergner at vnet dot ibm dot com>
- To: Vladimir Makarov <vmakarov at redhat dot com>
- Cc: "Charles J. Tabony" <tabonyee at austin dot rr dot com>, gcc at gcc dot gnu dot org, Pat Haugen <pthaugen at us dot ibm dot com>
- Date: Tue, 01 Sep 2009 15:41:17 -0500
- Subject: Re: IRA undoing scheduling decisions
- References: <20090824235612.1UZ4O.12881.root@hrndva-web01-z01> <1251319659.5257.21.camel@otta> <4A9D31F6.1080901@redhat.com>
On Tue, 2009-09-01 at 10:38 -0400, Vladimir Makarov wrote:
> We could do update_equiv_regs in a separate pass before the 1st insn
> scheduling as it was before IRA.
IIRC, update_equiv_regs() was always called as part of local-alloc,
so it was always after sched1 even before IRA. That said, moving it
to its own pass before sched1 sounds like an interesting idea.
My patch from the other note basically didn't affect SPEC2000 at all,
and we could use it, but if your idea works, I'm more than happy to
dump my patch. :)
Were you going to whip that patch up or did you want me to?
Peter