Commit d97c90ae by Sebastian Pop Committed by Sebastian Pop

Fix documentation of the new parameters.

2010-03-10  Sebastian Pop  <sebastian.pop@amd.com>

	* doc/invoke.texi: Fix documentation of graphite-max-nb-scop-params,
	graphite-max-bbs-per-function, and loop-block-tile-size.
	* params.def (PARAM_GRAPHITE_MAX_NB_SCOP_PARAMS): Replace "maximal"
	with "maximum".
	(PARAM_GRAPHITE_MAX_BBS_PER_FUNCTION): Same.

From-SVN: r157437
parent a5a59b11
2010-03-10 Sebastian Pop <sebastian.pop@amd.com> 2010-03-10 Sebastian Pop <sebastian.pop@amd.com>
* doc/invoke.texi: Fix documentation of graphite-max-nb-scop-params,
graphite-max-bbs-per-function, and loop-block-tile-size.
* params.def (PARAM_GRAPHITE_MAX_NB_SCOP_PARAMS): Replace "maximal"
with "maximum".
(PARAM_GRAPHITE_MAX_BBS_PER_FUNCTION): Same.
2010-03-10 Sebastian Pop <sebastian.pop@amd.com>
* graphite-clast-to-gimple.c (gcc_type_for_iv_of_clast_loop): Remove * graphite-clast-to-gimple.c (gcc_type_for_iv_of_clast_loop): Remove
forward declaration. forward declaration.
* graphite-sese-to-poly.c (reduction_phi_p): Remove FIXME comment. * graphite-sese-to-poly.c (reduction_phi_p): Remove FIXME comment.
......
...@@ -8498,17 +8498,21 @@ pointer parameter. ...@@ -8498,17 +8498,21 @@ pointer parameter.
@item graphite-max-nb-scop-params @item graphite-max-nb-scop-params
To avoid exponential effects in the Graphite loop transforms, the To avoid exponential effects in the Graphite loop transforms, the
number of parameters in a SCoP is bounded by 10. number of parameters in a Static Control Part (SCoP) is bounded. The
default value is 10 parameters. A variable whose value is unknown at
compile time and defined outside a SCoP is a parameter of the SCoP.
@item graphite-max-bbs-per-function @item graphite-max-bbs-per-function
To avoid exponential effects in the detection of SCoPs, the functions To avoid exponential effects in the detection of SCoPs, the size of
with more than 100 basic blocks are not handled by the Graphite loop the functions analyzed by Graphite is bounded. The default value is
transforms. 100 basic blocks.
@item loop-block-tile-size @item loop-block-tile-size
The default factor for the loop blocking or strip mining transforms, Loop blocking or strip mining transforms, enabled with
enabled with @option{-floop-block} or @option{-floop-strip-mine}, is @option{-floop-block} or @option{-floop-strip-mine}, strip mine each
51. loop in the loop nest by a given number of iterations. The strip
length can be changed using the @option{loop-block-tile-size}
parameter. The default value is 51 iterations.
@end table @end table
@end table @end table
......
...@@ -749,14 +749,14 @@ DEFPARAM (PARAM_LOOP_BLOCK_TILE_SIZE, ...@@ -749,14 +749,14 @@ DEFPARAM (PARAM_LOOP_BLOCK_TILE_SIZE,
DEFPARAM (PARAM_GRAPHITE_MAX_NB_SCOP_PARAMS, DEFPARAM (PARAM_GRAPHITE_MAX_NB_SCOP_PARAMS,
"graphite-max-nb-scop-params", "graphite-max-nb-scop-params",
"maximal number of parameters in a SCoP", "maximum number of parameters in a SCoP",
10, 0, 0) 10, 0, 0)
/* Maximal number of basic blocks in the functions analyzed by Graphite. */ /* Maximal number of basic blocks in the functions analyzed by Graphite. */
DEFPARAM (PARAM_GRAPHITE_MAX_BBS_PER_FUNCTION, DEFPARAM (PARAM_GRAPHITE_MAX_BBS_PER_FUNCTION,
"graphite-max-bbs-per-function", "graphite-max-bbs-per-function",
"maximal number of basic blocks per function to be analyzed by Graphite", "maximum number of basic blocks per function to be analyzed by Graphite",
100, 0, 0) 100, 0, 0)
/* Avoid doing loop invariant motion on very large loops. */ /* Avoid doing loop invariant motion on very large loops. */
......
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