[Bug tree-optimization/58135] [x86] Missed opportunities for partial SLP

2016-05-23 Thread vekumar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58135

vekumar at gcc dot gnu.org changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #4 from vekumar at gcc dot gnu.org ---
Fixed the PR.
ref: https://gcc.gnu.org/viewcvs/gcc?view=revision=236582

2016-05-23  Venkataramanan Kumar  

PR tree-optimization/58135
* tree-vect-slp.c: When group size is not multiple
of vector size, allow splitting of store group at
vector boundary.

2016-05-23  Venkataramanan Kumar  

* gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
* gcc.dg/vect/pr58135.c:  Add new.
* gfortran.dg/pr46519-1.f: Adjust test case

[Bug tree-optimization/58135] [x86] Missed opportunities for partial SLP

2016-05-23 Thread vekumar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58135

--- Comment #3 from vekumar at gcc dot gnu.org ---
Author: vekumar
Date: Mon May 23 09:48:54 2016
New Revision: 236582

URL: https://gcc.gnu.org/viewcvs?rev=236582=gcc=rev
Log:
Fix PR58135.

2016-05-23  Venkataramanan Kumar  

PR tree-optimization/58135
* tree-vect-slp.c: When group size is not multiple
of vector size, allow splitting of store group at
vector boundary.

2016-05-23  Venkataramanan Kumar  

* gcc.dg/vect/bb-slp-19.c:  Remove XFAIL.
* gcc.dg/vect/pr58135.c:  Add new.
* gfortran.dg/pr46519-1.f: Adjust test case.


Added:
trunk/gcc/testsuite/gcc.dg/vect/pr58135.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/gcc.dg/vect/bb-slp-19.c
trunk/gcc/testsuite/gfortran.dg/pr46519-1.f
trunk/gcc/tree-vect-slp.c

[Bug tree-optimization/58135] [x86] Missed opportunities for partial SLP

2015-12-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58135

--- Comment #1 from Richard Biener  ---
Should be handled via the code we already have for splitting groups into
vector-sized pieces.

[Bug tree-optimization/58135] [x86] Missed opportunities for partial SLP

2015-12-10 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58135

--- Comment #2 from Richard Biener  ---
which would kind-of automagically work if we just delay that "unrolling" check
(that's of course somewhat expensive).

There are more group splitting improvement possibilities.

[Bug tree-optimization/58135] [x86] Missed opportunities for partial SLP

2015-12-10 Thread vekumar at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58135

vekumar at gcc dot gnu.org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2015-12-10
 Ever confirmed|0   |1