[Patch, fortran] [0/11] Inline transpose part 1
Steven Bosscher
stevenb.gcc@gmail.com
Sat Sep 11 15:21:00 GMT 2010
On Sat, Sep 4, 2010 at 4:16 PM, Mikael Morin <mikael.morin@sfr.fr> wrote:
> The bad thing:
> With the patches function(transpose(a)) needs a temporary for transpose(a)
> which was not needed before. This is due to the trans stage trick which is
> gone, and will have to come back save us in gfc_conv_expr_descriptor: this
> is the point of the inline transpose part 2 patch serie (to come).
So, does this mean the matmul(transpose(...)) optimization will not
work anymore?
(see http://gcc.gnu.org/ml/gcc-patches/2005-08/msg01472.html)
This is an important optimization for real-world code and also for
SPEC2000 (galgel iirc).
Ciao!
Steven
More information about the Fortran
mailing list