2008-03-10 Sebastian Pop <sebastian.pop@amd.com>
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Mar 2008 12:56:56 +0000 (12:56 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 10 Mar 2008 12:56:56 +0000 (12:56 +0000)
* doc/invoke.texi (-ftree-loop-distribution): Add an example.

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

gcc/ChangeLog
gcc/doc/invoke.texi

index 0cc26c7..6e5619f 100644 (file)
@@ -1,3 +1,7 @@
+2008-03-10  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * doc/invoke.texi (-ftree-loop-distribution): Add an example.
+
 2008-03-10  Richard Guenther  <rguenther@suse.de>
 
        * tree-ssa-pre.c (get_sccvn_value): Simplify.
index 304525d..c56f890 100644 (file)
@@ -5937,7 +5937,22 @@ is used for debugging the data dependence analyzers.
 @item -ftree-loop-distribution
 Perform loop distribution.  This flag can improve cache performance on
 big loop bodies and allow further loop optimizations, like
-parallelization or vectorization, to take place.
+parallelization or vectorization, to take place.  For example, the loop
+@smallexample
+DO I = 1, N
+  A(I) = B(I) + C
+  D(I) = E(I) * F
+ENDDO
+@end smallexample
+is transformed to
+@smallexample
+DO I = 1, N
+   A(I) = B(I) + C
+ENDDO
+DO I = 1, N
+   D(I) = E(I) * F
+ENDDO
+@end smallexample
 
 @item -ftree-loop-im
 @opindex ftree-loop-im