From: Sebastian Pop Date: Fri, 31 Jul 2009 02:31:18 +0000 (+0000) Subject: Document -fgraphite-identity. X-Git-Tag: releases/gcc-4.5.0~4251 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=66a7961bd0e2d6927dfb58e24f0e8bf2d4937da7;p=thirdparty%2Fgcc.git Document -fgraphite-identity. 2009-07-30 Sebastian Pop * doc/invoke.texi (-fgraphite-identity): Documented. From-SVN: r150291 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ca1cd1ad9bda..6712783e0039 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2009-07-30 Sebastian Pop + + * doc/invoke.texi (-fgraphite-identity): Documented. + 2009-07-30 Sebastian Pop * tree-scalar-evolution.c: Fix comment. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index fe24b9850d55..bd43377f04d7 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -346,7 +346,7 @@ Objective-C and Objective-C++ Dialects}. -fira-region=@var{region} -fira-coalesce -fno-ira-share-save-slots @gol -fno-ira-share-spill-slots -fira-verbose=@var{n} @gol -fivopts -fkeep-inline-functions -fkeep-static-consts @gol --floop-block -floop-interchange -floop-strip-mine @gol +-floop-block -floop-interchange -floop-strip-mine -fgraphite-identity @gol -fmerge-all-constants -fmerge-constants -fmodulo-sched @gol -fmodulo-sched-allow-regmoves -fmove-loop-invariants -fmudflap @gol -fmudflapir -fmudflapth -fno-branch-count-reg -fno-default-inline @gol @@ -6592,6 +6592,15 @@ code transformation, GCC has to be configured with @option{--with-ppl} and @option{--with-cloog} to enable the Graphite loop transformation infrastructure. +@item -fgraphite-identity +@opindex fgraphite-identity +Enable the identity transformation for graphite. For every SCoP we generate +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 +dead code elimination in loops. + @item -fcheck-data-deps @opindex fcheck-data-deps Compare the results of several data dependence analyzers. This option