diff options
-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 |