diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1efd3a6cf10b994aac9d3059cc727da1408748df..7e43a15977687599e3174d07857e93da09ebdc09 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2006-02-28 Dorit Nuzman <dorit@il.ibm.com> + + PR tree-optimization/26419 + * doc/invoke.texi (ftree-vectorizer-verbose): Add information on + values of n. + 2006-02-27 Zack Weinberg <zackw@panix.com> * doc/md.texi: Fix typo in previous change. diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 60aaaf707446adbac69cfeef05e3fe06cc3ec203..1c4f90922d979926add8474f022ea2632ab5a6e6 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -4203,9 +4203,28 @@ Enable all the available tree dumps with the flags provided in this option. @item -ftree-vectorizer-verbose=@var{n} @opindex ftree-vectorizer-verbose This option controls the amount of debugging output the vectorizer prints. -This information is written to standard error, unless @option{-fdump-tree-all} -or @option{-fdump-tree-vect} is specified, in which case it is output to the -usual dump listing file, @file{.vect}. +This information is written to standard error, unless +@option{-fdump-tree-all} or @option{-fdump-tree-vect} is specified, +in which case it is output to the usual dump listing file, @file{.vect}. +For @var{n}=0 no diagnostic information is reported. +If @var{n}=1 the vectorizer reports each loop that got vectorized, +and the total number of loops that got vectorized. +If @var{n}=2 the vectorizer also reports non-vectorized loops that passed +the first analysis phase (vect_analyze_loop_form) - i.e. countable, +inner-most, single-bb, single-entry/exit loops. This is the same verbosity +level that @option{-fdump-tree-vect-stats} uses. +Higher verbosity levels mean either more information dumped for each +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}=4, data-references related information (e.g. memory dependences, +memory access-patterns) is added to the reports. +If @var{n}=5, the vectorizer reports also non-vectorized inner-most loops +that did not pass the first analysis phase (i.e. may not be countable, or +may have complicated control-flow). +If @var{n}=6, the vectorizer reports also non-vectorized nested loops. +For @var{n}=7, all the information the vectorizer generates during its +analysis and transformation is reported. This is the same verbosity level +that @option{-fdump-tree-vect-details} uses. @item -frandom-seed=@var{string} @opindex frandom-string