Commit 4e4ee197 by Sebastian Pop Committed by Sebastian Pop

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
parent 6c4499b6
2009-10-15 Sebastian Pop <sebastian.pop@amd.com> 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. * graphite-sese-to-poly.c (insert_copyin): Use gsi_insert_seq_on_edge.
(rewrite_commutative_reductions_out_of_ssa): Call gsi_commit_edge_inserts, (rewrite_commutative_reductions_out_of_ssa): Call gsi_commit_edge_inserts,
and check the SSA representation. and check the SSA representation.
......
...@@ -459,6 +459,13 @@ pass is implemented in @file{tree-vectorizer.c} (the main driver), ...@@ -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 Autoparallelization. This pass splits the loop iteration space to run
into several threads. The pass is implemented in @file{tree-parloops.c}. 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 @item Tree level if-conversion for vectorizer
This pass applies if-conversion to simple loops to help vectorizer. This pass applies if-conversion to simple loops to help vectorizer.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment