This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [lno] we now intechange loops on a well known benchmark...
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- To: Sebastian Pop <sebastian dot pop at cri dot ensmp dot fr>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 02 Sep 2004 21:04:05 +0200
- Subject: Re: [lno] we now intechange loops on a well known benchmark...
- Organization: Moene Computational Physics, Maartensdijk, NL
- References: <20040901235413.GA9662@icps.u-strasbg.fr>
Sebastian Pop wrote:
This patch should do the work for interchanging loops on swim, and
probably other non optimal code. I have tested that the transform
matrix is built and validated on a reduced testcase
(aka. ssa-chrec-62.c)
Wow - neat.
A lot of Fortran code is going through nested loops "the wrong way", not
in the least because some well known compilers support the keyword
"rowwise" for array declarations, which lead to "the wrong memory
layout" just so that "the wrong way" loop nest would be most efficient :-)
Thanks !
--
Toon Moene - e-mail: toon@moene.indiv.nluug.nl - phone: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
A maintainer of GNU Fortran 95: http://gcc.gnu.org/fortran/