OSDN Git Service

2009-10-15 Sebastian Pop <sebastian.pop@amd.com>
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Nov 2009 05:08:37 +0000 (05:08 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Nov 2009 05:08:37 +0000 (05:08 +0000)
* doc/passes.texi: Document the Graphite infrastructure.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154591 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog.graphite
gcc/doc/passes.texi

index 3a0779c..34ac260 100644 (file)
@@ -1,5 +1,9 @@
 2009-10-15  Sebastian Pop  <sebastian.pop@amd.com>
 
+       * doc/passes.texi: Document the Graphite infrastructure.
+
+2009-10-15  Sebastian Pop  <sebastian.pop@amd.com>
+
        * graphite-sese-to-poly.c (insert_copyin): Use gsi_insert_seq_on_edge.
        (rewrite_commutative_reductions_out_of_ssa): Call gsi_commit_edge_inserts,
        and check the SSA representation.
index 2bbddea..b109f2d 100644 (file)
@@ -459,6 +459,13 @@ pass is implemented in @file{tree-vectorizer.c} (the main driver),
 Autoparallelization.  This pass splits the loop iteration space to run
 into several threads.  The pass is implemented in @file{tree-parloops.c}.
 
+Graphite is a loop transformation framework based on the polyhedral
+model.  Graphite stands for Gimple Represented as Polyhedra.  The
+internals of this infrastructure are documented in
+@w{@uref{http://gcc.gnu.org/wiki/Graphite}}.  The passes working on
+this representation are implemented in the various @file{graphite-*}
+files.
+
 @item Tree level if-conversion for vectorizer
 
 This pass applies if-conversion to simple loops to help vectorizer.