aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2015-05-27 10:31:11 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2015-05-27 10:31:11 +0000
commitb1af7da61278d2c4ae7b7f56fad37723461031cb (patch)
tree40d2e77b7b6d01756dc06079d1b3fc6376445cac /gcc/tree-vect-loop.c
parentd4cecb1341384edd198ca175e3561410afb6fe44 (diff)
downloadgcc-b1af7da61278d2c4ae7b7f56fad37723461031cb.zip
gcc-b1af7da61278d2c4ae7b7f56fad37723461031cb.tar.gz
gcc-b1af7da61278d2c4ae7b7f56fad37723461031cb.tar.bz2
tree-vect-stmts.c (vectorizable_load): Initialize slp_perm earlier and remove ??? comment.
2015-05-27 Richard Biener <rguenther@suse.de> * tree-vect-stmts.c (vectorizable_load): Initialize slp_perm earlier and remove ??? comment. (vect_analyze_stmt): If we are analyzing a pure SLP stmt and got called from loop analysis bail out. Always pass the SLP node to the vectorizable_* functions. * tree-vect-loop.c (vect_analyze_loop_operations): Remove the premature SLP check here. * tree-vect-slp.c (vect_detect_hybrid_slp_stmts): Dump hybrid detected SLP stmts. (vect_detect_hybrid_slp_1): Likewise. From-SVN: r223743
Diffstat (limited to 'gcc/tree-vect-loop.c')
-rw-r--r--gcc/tree-vect-loop.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c
index 89202c4..b93685e 100644
--- a/gcc/tree-vect-loop.c
+++ b/gcc/tree-vect-loop.c
@@ -1556,11 +1556,6 @@ vect_analyze_loop_operations (loop_vec_info loop_vinfo)
gsi_next (&si))
{
gimple stmt = gsi_stmt (si);
- if (STMT_SLP_TYPE (vinfo_for_stmt (stmt)))
- {
- need_to_vectorize = true;
- continue;
- }
if (!gimple_clobber_p (stmt)
&& !vect_analyze_stmt (stmt, &need_to_vectorize, NULL))
return false;