]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix documentation of the new parameters.
authorSebastian Pop <sebastian.pop@amd.com>
Sat, 13 Mar 2010 17:35:22 +0000 (17:35 +0000)
committerSebastian Pop <spop@gcc.gnu.org>
Sat, 13 Mar 2010 17:35:22 +0000 (17:35 +0000)
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

gcc/ChangeLog.graphite
gcc/doc/invoke.texi
gcc/params.def

index 0ca526cd17d41daf872b0f21b833341a9c17b85a..75fe38f5ecf0bbb13c9075b1f0fcbfdb38a5f8b7 100644 (file)
@@ -1,3 +1,11 @@
+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
index 8648405e130cf8f762a4491776d651eadd63b6ae..23a0f4af9dc727dd83c2acf812febeeeb3ca88a5 100644 (file)
@@ -8498,17 +8498,21 @@ pointer parameter.
 
 @item graphite-max-nb-scop-params
 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
-To avoid exponential effects in the detection of SCoPs, the functions
-with more than 100 basic blocks are not handled by the Graphite loop
-transforms.
+To avoid exponential effects in the detection of SCoPs, the size of
+the functions analyzed by Graphite is bounded.  The default value is
+100 basic blocks.
 
 @item loop-block-tile-size
-The default factor for the loop blocking or strip mining transforms,
-enabled with @option{-floop-block} or @option{-floop-strip-mine}, is
-51.
+Loop blocking or strip mining transforms, enabled with
+@option{-floop-block} or @option{-floop-strip-mine}, strip mine each
+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
index dca575d4ab09e7c21f178a19a6135175224aba4e..435a788307bbe2863241536cf7825c260e5ce4ab 100644 (file)
@@ -749,14 +749,14 @@ DEFPARAM (PARAM_LOOP_BLOCK_TILE_SIZE,
 
 DEFPARAM (PARAM_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)
 
 /* Maximal number of basic blocks in the functions analyzed by Graphite.  */
 
 DEFPARAM (PARAM_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)
 
 /* Avoid doing loop invariant motion on very large loops.  */