This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH] Optimize manual byte swap implementations v3
- From: Andi Kleen <andi at firstfloor dot org>
- To: "Andreas Krebbel" <krebbel at linux dot vnet dot ibm dot com>
- Cc: rguenther at suse dot de, gcc-patches at gcc dot gnu dot org
- Date: Fri, 05 Jun 2009 12:39:20 +0200
- Subject: Re: [PATCH] Optimize manual byte swap implementations v3
- References: <20090209145520.GA32536@bart> <49931E43.email@example.com> <499414EA.firstname.lastname@example.org> <email@example.com> <firstname.lastname@example.org> <49971B86.email@example.com> <499727DB.firstname.lastname@example.org> <49986FE4.email@example.com> <firstname.lastname@example.org> <49F566D0.email@example.com> <20090605083856.GA6148@bart>
"Andreas Krebbel" <firstname.lastname@example.org> writes:
> I think the run-time of the pass is dominated by the time needed to
> walk over the ssa statements. I doubt that tweaks in the recognition
> of bswap will buy a lot. Merging it with sincos would help here but
> would cost us the flexibility to move the pass to somewhere else. I
> can certainly do that if this is considered the way to go.
It would be nice if there was a single pass that does all these simple
walks in parallel, serving both sincos and yours and any others that
might come up.
email@example.com -- Speaking for myself only.