diff options
author | Joseph Myers <joseph@codesourcery.com> | 2010-11-24 13:28:38 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2010-11-24 13:28:38 +0000 |
commit | 7cd23050596840cc1e81b43a9a57134f810678ac (patch) | |
tree | 69c80cd877029c3116187ce4f501ceb7c5aeac54 /gcc/tree-vectorizer.c | |
parent | 46cb1e5254dcc2f97d5fae2033ab3d92e8591bac (diff) | |
download | gcc-7cd23050596840cc1e81b43a9a57134f810678ac.zip gcc-7cd23050596840cc1e81b43a9a57134f810678ac.tar.gz gcc-7cd23050596840cc1e81b43a9a57134f810678ac.tar.bz2 |
common.opt (user_vect_verbosity_level): New Variable entry.
* common.opt (user_vect_verbosity_level): New Variable entry.
(ftree-vectorizer-verbose=): Mark as UInteger.
* flag-types.h (enum vect_verbosity_levels): Move from enum
verbosity_levels in tree-vectorizer.h.
* opts.c: Don't include tree.h.
(vect_set_verbosity_level): Move from tree-vectorizer.c. Use
gcc_options parameter; take integer option argument.
(common_handle_option): Update call to vect_set_verbosity_level.
* tree-vectorizer.c (user_vect_verbosity_level): Remove.
(vect_set_verbosity_level): Move to opts.c.
(vect_verbosity_level, vect_print_dump_info): Update for change of
enum name.
* tree-vectorizer.h (enum verbosity_levels): Move to flag-types.h.
(vect_print_dump_info): Update for change of enum name.
* tree.h (vect_set_verbosity_level): Remove.
* Makefile.in (opts.o): Update dependencies.
From-SVN: r167113
Diffstat (limited to 'gcc/tree-vectorizer.c')
-rw-r--r-- | gcc/tree-vectorizer.c | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c index cf8a622..ed73dee 100644 --- a/gcc/tree-vectorizer.c +++ b/gcc/tree-vectorizer.c @@ -75,8 +75,7 @@ FILE *vect_dump; /* vect_verbosity_level set to an invalid value to mark that it's uninitialized. */ -static enum verbosity_levels vect_verbosity_level = MAX_VERBOSITY_LEVEL; -static enum verbosity_levels user_vect_verbosity_level = MAX_VERBOSITY_LEVEL; +static enum vect_verbosity_levels vect_verbosity_level = MAX_VERBOSITY_LEVEL; /* Loop or bb location. */ LOC vect_location; @@ -86,25 +85,6 @@ VEC(vec_void_p,heap) *stmt_vec_info_vec; -/* Function vect_set_verbosity_level. - - Called from opts.c upon detection of the - -ftree-vectorizer-verbose=N option. */ - -void -vect_set_verbosity_level (const char *val) -{ - unsigned int vl; - - vl = atoi (val); - if (vl < MAX_VERBOSITY_LEVEL) - user_vect_verbosity_level = (enum verbosity_levels) vl; - else - user_vect_verbosity_level - = (enum verbosity_levels) (MAX_VERBOSITY_LEVEL - 1); -} - - /* Function vect_set_dump_settings. Fix the verbosity level of the vectorizer if the @@ -161,7 +141,7 @@ vect_set_dump_settings (bool slp) For vectorization debug dumps. */ bool -vect_print_dump_info (enum verbosity_levels vl) +vect_print_dump_info (enum vect_verbosity_levels vl) { if (vl > vect_verbosity_level) return false; |