diff options
author | Richard Biener <rguenther@suse.de> | 2015-10-15 11:39:09 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-10-15 11:39:09 +0000 |
commit | 0e22bb5ad3e0a5e08090487cec3ba8413f516a29 (patch) | |
tree | 69415cd77cbef8ae87d676560e71106520729a9b /gcc/tree-vectorizer.h | |
parent | 53f3cd25de6706b1850650111a31c0ea0bb63406 (diff) | |
download | gcc-0e22bb5ad3e0a5e08090487cec3ba8413f516a29.zip gcc-0e22bb5ad3e0a5e08090487cec3ba8413f516a29.tar.gz gcc-0e22bb5ad3e0a5e08090487cec3ba8413f516a29.tar.bz2 |
tree-vectorizer.h (vect_get_new_ssa_name): Declare.
2015-10-15 Richard Biener <rguenther@suse.de>
* tree-vectorizer.h (vect_get_new_ssa_name): Declare.
* tree-vect-data-refs.c (vect_get_new_ssa_name): New helper.
* tree-vect-loop.c (get_initial_def_for_induction): Drop
use of force_gimple_operand in favor of gimple_build.
Use vect_get_new_ssa_name.
* tree-vect-stmts.c (vect_init_vector): Use vect_get_new_ssa_name.
(vectorizable_mask_load_store): Likewise.
(vectorizable_call): Likewise.
(vectorizable_store): Likewise.
(vectorizable_load): Likewise.
(vect_get_vec_def_for_stmt_copy): Remove redundant stmt.
From-SVN: r228841
Diffstat (limited to 'gcc/tree-vectorizer.h')
-rw-r--r-- | gcc/tree-vectorizer.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h index aca3ccc..bdd8e6a 100644 --- a/gcc/tree-vectorizer.h +++ b/gcc/tree-vectorizer.h @@ -1020,6 +1020,8 @@ extern void vect_transform_grouped_load (gimple *, vec<tree> , int, gimple_stmt_iterator *); extern void vect_record_grouped_load_vectors (gimple *, vec<tree> ); extern tree vect_get_new_vect_var (tree, enum vect_var_kind, const char *); +extern tree vect_get_new_ssa_name (tree, enum vect_var_kind, + const char * = NULL); extern tree vect_create_addr_base_for_vector_ref (gimple *, gimple_seq *, tree, struct loop *, tree = NULL_TREE); |