@item --with-isl=@var{pathname}
@itemx --with-isl-include=@var{pathname}
@itemx --with-isl-lib=@var{pathname}
-@itemx --with-cloog=@var{pathname}
-@itemx --with-cloog-include=@var{pathname}
-@itemx --with-cloog-lib=@var{pathname}
-If you do not have ISL and the CLooG
-libraries installed in a standard location and you want to build GCC,
-you can explicitly specify the directory where they are installed
-(@samp{--with-isl=@/@var{islinstalldir}},
-@samp{--with-cloog=@/@var{clooginstalldir}}). The
+If you do not have the ISL library installed in a standard location and you
+want to build GCC, you can explicitly specify the directory where it is
+installed (@samp{--with-isl=@/@var{islinstalldir}}). The
@option{--with-isl=@/@var{islinstalldir}} option is shorthand for
@option{--with-isl-lib=@/@var{islinstalldir}/lib} and
-@option{--with-isl-include=@/@var{islinstalldir}/include}. Likewise the
-@option{--with-cloog=@/@var{clooginstalldir}} option is shorthand for
-@option{--with-cloog-lib=@/@var{clooginstalldir}/lib} and
-@option{--with-cloog-include=@/@var{clooginstalldir}/include}. If these
-shorthand assumptions are not correct, you can use the explicit
+@option{--with-isl-include=@/@var{islinstalldir}/include}. If this
+shorthand assumption is not correct, you can use the explicit
include and lib options directly.
These flags are applicable to the host platform only. When building
@opindex ftree-loop-linear
Perform loop interchange transformations on tree. Same as
@option{-floop-interchange}. 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.
+to be configured with @option{--with-isl} to enable the Graphite loop
+transformation infrastructure.
@item -floop-interchange
@opindex floop-interchange
potentially creating at each access a cache miss. This optimization
applies to all the 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.
+with @option{--with-isl} to enable the Graphite loop transformation
+infrastructure.
@item -floop-strip-mine
@opindex floop-strip-mine
@end smallexample
This optimization applies to all the 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.
+be configured with @option{--with-isl} to enable the Graphite loop
+transformation infrastructure.
@item -floop-block
@opindex floop-block
because the innermost loop iterates over a smaller amount of data
which can be kept in the caches. This optimization applies to all the
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.
+code transformation, GCC has to be configured with @option{--with-isl}
+to enable the Graphite loop transformation infrastructure.
@item -fgraphite-identity
@opindex fgraphite-identity
the polyhedral representation and transform it back to gimple. Using
@option{-fgraphite-identity} we can check the costs or benefits of the
GIMPLE -> GRAPHITE -> GIMPLE transformation. Some minimal optimizations
-are also performed by the code generator CLooG, like index splitting and
+are also performed by the code generator ISL, like index splitting and
dead code elimination in loops.
@item -floop-nest-optimize