tree-vect-slp.c (vect_bb_slp_scalar_cost): New function computing scalar cost offsett...
authorRichard Biener <rguenther@suse.de>
Wed, 29 May 2013 08:21:17 +0000 (08:21 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 29 May 2013 08:21:17 +0000 (08:21 +0000)
commit6eddf228932b9a7146aac7c930c0ed1eefe2be9f
tree41ae1c0457832a11e435f1b4253c957229a17904
parentd2510014de7affa7e74733c6300c2b5a8cc6d97f
tree-vect-slp.c (vect_bb_slp_scalar_cost): New function computing scalar cost offsetted by stmts that are kept live by...

2013-05-29  Richard Biener  <rguenther@suse.de>

* tree-vect-slp.c (vect_bb_slp_scalar_cost): New function
computing scalar cost offsetted by stmts that are kept live
by scalar uses.
(vect_bb_vectorization_profitable_p): Use vect_bb_slp_scalar_cost
for computation of scalar cost.

* gcc.dg/vect/bb-slp-32.c: New testcase.

From-SVN: r199402
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/bb-slp-32.c [new file with mode: 0644]
gcc/tree-vect-slp.c