diff options
author | Richard Biener <rguenther@suse.de> | 2015-05-27 10:31:11 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-05-27 10:31:11 +0000 |
commit | b1af7da61278d2c4ae7b7f56fad37723461031cb (patch) | |
tree | 40d2e77b7b6d01756dc06079d1b3fc6376445cac /gcc/tree-vect-loop.c | |
parent | d4cecb1341384edd198ca175e3561410afb6fe44 (diff) | |
download | gcc-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.c | 5 |
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; |