* doc/passes.texi: Document the Graphite infrastructure.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@154591
138bc75d-0d04-0410-961f-
82ee72b054a4
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.
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.