[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2019-04-11 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2017-12-14 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 Bug 83202 depends on bug 83326, which changed state. Bug 83326 Summary: [8 Regression] SPEC CPU2017 648.exchange2_s ~6% performance regression with r255267 (reproducer attached) https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83326 What

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2017-11-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 --- Comment #8 from Richard Biener --- Author: rguenth Date: Thu Nov 30 07:53:31 2017 New Revision: 255267 URL: https://gcc.gnu.org/viewcvs?rev=255267=gcc=rev Log: 2017-11-30 Richard Biener PR

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2017-11-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 --- Comment #9 from Richard Biener --- The last commit fixed the testcase incomment #1.

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2017-11-29 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 --- Comment #7 from rguenther at suse dot de --- On Wed, 29 Nov 2017, bugzi...@poradnik-webmastera.com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 > > --- Comment #4 from Daniel Fruzynski ---

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2017-11-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 --- Comment #6 from Richard Biener --- There are multiple issues reflected in this bug. The last commit addressed the SLP cost model thing (not fixing any testcase on its own).

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2017-11-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 --- Comment #5 from Richard Biener --- Author: rguenth Date: Wed Nov 29 14:38:06 2017 New Revision: 255233 URL: https://gcc.gnu.org/viewcvs?rev=255233=gcc=rev Log: 2017-11-29 Richard Biener PR

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2017-11-29 Thread bugzi...@poradnik-webmastera.com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 --- Comment #4 from Daniel Fruzynski --- One more case. Code has to process diagonal half of matrix and uses SSE intrinsics - see test1() below. When n is constant like in test2() below, gcc unrolls loops.

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2017-11-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 --- Comment #3 from Richard Biener --- For the other case the issue is I think that the SLP instance group size is not the number of scalar stmts but somehow set to the group-size. Changing that has quite some ripple-down effects though. ->

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2017-11-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug tree-optimization/83202] Try joining operations on consecutive array elements during tree vectorization

2017-11-28 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83202 Andrew Pinski changed: What|Removed |Added Keywords||missed-optimization