passes.texi: Document the Graphite infrastructure.

2009-10-15  Sebastian Pop  <sebastian.pop@amd.com>

	* doc/passes.texi: Document the Graphite infrastructure.

From-SVN: r154591
This commit is contained in:
Sebastian Pop 2009-11-25 05:08:37 +00:00 committed by Sebastian Pop
parent 6c4499b675
commit 4e4ee19735
2 changed files with 11 additions and 0 deletions

View File

@ -1,3 +1,7 @@
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.

View 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.