diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2009-03-30 02:04:50 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2009-03-30 02:04:50 +0000 |
commit | a9a7a9a2498c257114058e94aded2c89cf913c6e (patch) | |
tree | d31f7716c5694a44fcf47ed72190e75d9a68a5bc /gcc | |
parent | 8ce94e44465bcc958dc11270d9dee1775c7a4f43 (diff) | |
download | gcc-a9a7a9a2498c257114058e94aded2c89cf913c6e.zip gcc-a9a7a9a2498c257114058e94aded2c89cf913c6e.tar.gz gcc-a9a7a9a2498c257114058e94aded2c89cf913c6e.tar.bz2 |
invoke.texi (-floop-interchange, [...]): Document dependences on PPL, CLooG and Graphite.
2009-03-30 Sebastian Pop <sebastian.pop@amd.com>
* doc/invoke.texi (-floop-interchange, -floop-strip-mine,
-floop-block): Document dependences on PPL, CLooG and Graphite.
From-SVN: r145273
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 13 |
2 files changed, 15 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index db553e9..f791327 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-03-30 Sebastian Pop <sebastian.pop@amd.com> + + * doc/invoke.texi (-floop-interchange, -floop-strip-mine, + -floop-block): Document dependences on PPL, CLooG and Graphite. + 2009-03-30 Joseph Myers <joseph@codesourcery.com> PR rtl-optimization/323 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 19ac308..ebf14d2 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -6230,7 +6230,9 @@ because in Fortran, the elements of an array are stored in memory contiguously by column, and the original loop iterates over rows, potentially creating at each access a cache miss. This optimization applies to all the languages supported by GCC and is not limited to -Fortran. +Fortran. To use this code transformation, GCC has to be configured +with @option{--with-ppl} and @option{--with-cloog} to enable the +Graphite loop transformation infrastructure. @item -floop-strip-mine Perform loop strip mining transformations on loops. Strip mining @@ -6251,7 +6253,9 @@ DO II = 1, N, 4 ENDDO @end smallexample This optimization applies to all the languages supported by GCC and is -not limited to Fortran. +not limited to Fortran. To use this code transformation, GCC has to +be configured with @option{--with-ppl} and @option{--with-cloog} to +enable the Graphite loop transformation infrastructure. @item -floop-block Perform loop blocking transformations on loops. Blocking strip mines @@ -6279,7 +6283,10 @@ ENDDO which can be beneficial when @code{M} is larger than the caches, because the innermost loop will iterate over a smaller amount of data that can be kept in the caches. This optimization applies to all the -languages supported by GCC and is not limited to Fortran. +languages supported by GCC and is not limited to Fortran. To use this +code transformation, GCC has to be configured with @option{--with-ppl} +and @option{--with-cloog} to enable the Graphite loop transformation +infrastructure. @item -fcheck-data-deps @opindex fcheck-data-deps |