[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2013-02-20 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #28 from Martin Jambor jamborm at gcc dot gnu.org 2013-02-20 11:13:04 UTC --- (In reply to comment #27) Yes, preserving COMPONENT_REFs would help here, but it is not correct (even for this testcase the types do not match).

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2013-02-20 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #29 from Martin Jambor jamborm at gcc dot gnu.org 2013-02-20 12:56:36 UTC --- Author: jamborm Date: Wed Feb 20 12:56:30 2013 New Revision: 196171 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=196171 Log: 2013-02-20

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2013-02-19 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #26 from Martin Jambor jamborm at gcc dot gnu.org 2013-02-19 12:54:27 UTC --- (In reply to comment #25) That won't work (read: it will cause miscompiles). I believe with the most recent data-dependence reorg I added a

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2013-02-19 Thread rguenther at suse dot de
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #27 from rguenther at suse dot de rguenther at suse dot de 2013-02-19 13:49:30 UTC --- On Tue, 19 Feb 2013, jamborm at gcc dot gnu.org wrote: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #26 from

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2013-02-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #25 from Richard Biener rguenth at gcc dot gnu.org 2013-02-13 09:09:09 UTC --- (In reply to comment #24) Created attachment 29429 [details] Experimental patch resolving more dependencies This is my (untested, highly

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2013-02-12 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #24 from Martin Jambor jamborm at gcc dot gnu.org 2013-02-12 20:10:42 UTC --- Created attachment 29429 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29429 Experimental patch resolving more dependencies This is my

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-12-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-12-21 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #17 from Jan Hubicka hubicka at ucw dot cz 2012-12-21 13:49:15 UTC --- Nothing to fix for me - it's the IPA-CP decision that pessimizes things. Well, replacing parameter by known constant should not pessimize in general...

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-12-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #18 from Richard Biener rguenth at gcc dot gnu.org 2012-12-21 14:01:33 UTC --- (In reply to comment #17) Nothing to fix for me - it's the IPA-CP decision that pessimizes things. Well, replacing parameter by known constant

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-12-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #19 from Richard Biener rguenth at gcc dot gnu.org 2012-12-21 14:08:24 UTC --- Btw, one thing to improve would be the excessive number of aliasing runtime checks the vectorizer currently generates. That would also help himeno.

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-12-21 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #20 from Jakub Jelinek jakub at gcc dot gnu.org 2012-12-21 14:10:19 UTC --- There would be if we had ADD_RESTRICT or something similar. But we don't right now, so supposedly it would be better to avoid such IPA-CP changes if it

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-12-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #21 from Richard Biener rguenth at gcc dot gnu.org 2012-12-21 14:12:18 UTC --- (In reply to comment #20) There would be if we had ADD_RESTRICT or something similar. I think that would not help as we'd likely propagate

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-12-21 Thread hubicka at ucw dot cz
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #22 from Jan Hubicka hubicka at ucw dot cz 2012-12-21 14:22:28 UTC --- There would be if we had ADD_RESTRICT or something similar. But we don't right now, so supposedly it would be better to avoid such IPA-CP changes if it

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-12-21 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added CC|

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-12-10 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 --- Comment #15 from Richard Biener rguenth at gcc dot gnu.org 2012-12-10 15:33:38 UTC --- (In reply to comment #4) Hmm, this does not help. The problem is indeed that we are not able to figure out that the accesses into subarrays of X

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-12-07 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 Richard Biener rguenth at gcc dot gnu.org changed: What|Removed |Added Keywords|

[Bug tree-optimization/55334] [4.8 Regression] mgrid regression (ipa-cp disables vectorization)

2012-11-16 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55334 Jakub Jelinek jakub at gcc dot gnu.org changed: What|Removed |Added Target Milestone|--- |4.8.0