diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2009-07-31 02:31:18 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2009-07-31 02:31:18 +0000 |
commit | 66a7961bd0e2d6927dfb58e24f0e8bf2d4937da7 (patch) | |
tree | e6a77b22881151f3aa09d42fa0f253c9fc66323d | |
parent | 52bdd655b06d5ef4e32a6d9627f907cdb83c1012 (diff) | |
download | gcc-66a7961bd0e2d6927dfb58e24f0e8bf2d4937da7.zip gcc-66a7961bd0e2d6927dfb58e24f0e8bf2d4937da7.tar.gz gcc-66a7961bd0e2d6927dfb58e24f0e8bf2d4937da7.tar.bz2 |
Document -fgraphite-identity.
2009-07-30 Sebastian Pop <sebastian.pop@amd.com>
* doc/invoke.texi (-fgraphite-identity): Documented.
From-SVN: r150291
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 11 |
2 files changed, 14 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ca1cd1a..6712783 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2009-07-30 Sebastian Pop <sebastian.pop@amd.com> + * doc/invoke.texi (-fgraphite-identity): Documented. + +2009-07-30 Sebastian Pop <sebastian.pop@amd.com> + * tree-scalar-evolution.c: Fix comment. (instantiate_scev_1): Return unknow from scev instantiation if the result is not above instantiate_below. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index fe24b98..bd43377 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 |