This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Vectorization: Loop peeling with misaligned support.
- From: Toon Moene <toon at moene dot org>
- To: tprince at computer dot org
- Cc: Tim Prince <n8tm at aol dot com>, gcc at gcc dot gnu dot org
- Date: Sun, 17 Nov 2013 12:23:51 +0100
- Subject: Re: Vectorization: Loop peeling with misaligned support.
- Authentication-results: sourceware.org; auth=none
- References: <B71DF1153024A14EABB94E39368E44A6041FE5EA at SJEXCHMB13 dot corp dot ad dot broadcom dot com> <CAFiYyc2cj8GLL5PwVchTRreSMcCvxyVcz6k61_G=QqqXXVvzYQ at mail dot gmail dot com> <B71DF1153024A14EABB94E39368E44A6041FE756 at SJEXCHMB13 dot corp dot ad dot broadcom dot com> <CANc4vho3mLGo42ARGs7_toBax_xj6iG-d1qhA+oMfe3uFGbDKA at mail dot gmail dot com> <20131115222606 dot GA32059 at domone dot podge> <5286E59F dot 5050309 at aol dot com>
On 11/16/2013 04:25 AM, Tim Prince wrote:
Many decisions on compiler defaults still are based on an unscientific
choice of benchmarks, with gcc evidently more responsive to input from
the community.
I'm also quite convinced that we are hampered by the fact that there is
no IPA on alignment in GCC.
I bet that in the average Fortran program, most arrays are suitably
aligned (after all, they're either a - by definition - SAVEd array in a
module, or an ALLOCATEd array), and code that does this:
CALL AAP(..., A(2), ...)
is relatively sparse.
--
Toon Moene - e-mail: toon@moene.org - phone: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
At home: http://moene.org/~toon/; weather: http://moene.org/~hirlam/
Progress of GNU Fortran: http://gcc.gnu.org/wiki/GFortran#news