Commit ca0b0bf8 by Ira Rosen Committed by Ira Rosen

invoke.texi (-fdump-tree-slp): Document.


	* doc/invoke.texi (-fdump-tree-slp): Document.
	(-ftree-vectorizer-verbose): Update.
	(-ftree-slp-vectorize): Document.

From-SVN: r154907
parent 2a14229d
2009-12-02 Ira Rosen <irar@il.ibm.com>
* doc/invoke.texi (-fdump-tree-slp): Document.
(-ftree-vectorizer-verbose): Update.
(-ftree-slp-vectorize): Document.
2009-12-02 Nick Clifton <nickc@redhat.com> 2009-12-02 Nick Clifton <nickc@redhat.com>
* config/rx/rx.c (rx_conditional_register_usage): Do not warn if * config/rx/rx.c (rx_conditional_register_usage): Do not warn if
...@@ -5360,6 +5360,11 @@ file name. ...@@ -5360,6 +5360,11 @@ file name.
Dump each function after applying vectorization of loops. The file name is Dump each function after applying vectorization of loops. The file name is
made by appending @file{.vect} to the source file name. made by appending @file{.vect} to the source file name.
@item slp
@opindex fdump-tree-slp
Dump each function after applying vectorization of basic blocks. The file name
is made by appending @file{.slp} to the source file name.
@item vrp @item vrp
@opindex fdump-tree-vrp @opindex fdump-tree-vrp
Dump each function after Value Range Propagation (VRP). The file name Dump each function after Value Range Propagation (VRP). The file name
...@@ -5385,14 +5390,16 @@ inner-most, single-bb, single-entry/exit loops. This is the same verbosity ...@@ -5385,14 +5390,16 @@ inner-most, single-bb, single-entry/exit loops. This is the same verbosity
level that @option{-fdump-tree-vect-stats} uses. level that @option{-fdump-tree-vect-stats} uses.
Higher verbosity levels mean either more information dumped for each Higher verbosity levels mean either more information dumped for each
reported loop, or same amount of information reported for more loops: reported loop, or same amount of information reported for more loops:
If @var{n}=3, alignment related information is added to the reports. if @var{n}=3, vectorizer cost model information is reported.
If @var{n}=4, data-references related information (e.g.@: memory dependences, If @var{n}=4, alignment related information is added to the reports.
If @var{n}=5, data-references related information (e.g.@: memory dependences,
memory access-patterns) is added to the reports. memory access-patterns) is added to the reports.
If @var{n}=5, the vectorizer reports also non-vectorized inner-most loops If @var{n}=6, the vectorizer reports also non-vectorized inner-most loops
that did not pass the first analysis phase (i.e., may not be countable, or that did not pass the first analysis phase (i.e., may not be countable, or
may have complicated control-flow). may have complicated control-flow).
If @var{n}=6, the vectorizer reports also non-vectorized nested loops. If @var{n}=7, the vectorizer reports also non-vectorized nested loops.
For @var{n}=7, all the information the vectorizer generates during its If @var{n}=8, SLP related information is added to the reports.
For @var{n}=9, all the information the vectorizer generates during its
analysis and transformation is reported. This is the same verbosity level analysis and transformation is reported. This is the same verbosity level
that @option{-fdump-tree-vect-details} uses. that @option{-fdump-tree-vect-details} uses.
...@@ -6818,6 +6825,11 @@ enabled by default at @option{-O} and higher. ...@@ -6818,6 +6825,11 @@ enabled by default at @option{-O} and higher.
Perform loop vectorization on trees. This flag is enabled by default at Perform loop vectorization on trees. This flag is enabled by default at
@option{-O3}. @option{-O3}.
@item -ftree-slp-vectorize
@opindex ftree-slp-vectorize
Perform basic block vectorization on trees. This flag is enabled by default at
@option{-O3} and when @option{-ftree-vectorize} is enabled.
@item -ftree-vect-loop-version @item -ftree-vect-loop-version
@opindex ftree-vect-loop-version @opindex ftree-vect-loop-version
Perform loop versioning when doing loop vectorization on trees. When a loop Perform loop versioning when doing loop vectorization on trees. When a loop
......
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