diff options
author | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-11-24 13:28:38 +0000 |
---|---|---|
committer | jsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-11-24 13:28:38 +0000 |
commit | 295e1243f9aa75cb43de3934e35dcd11d3adac74 (patch) | |
tree | 69c80cd877029c3116187ce4f501ceb7c5aeac54 /gcc/tree-vectorizer.c | |
parent | db42859bf1a7dcc4b817a4b6f75bf1f456874276 (diff) | |
download | gcc-295e1243f9aa75cb43de3934e35dcd11d3adac74.tar.gz |
* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167113 138bc75d-0d04-0410-961f-82ee72b054a4
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 cf8a622ebc7..ed73deef66c 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; |