[Bug tree-optimization/53355] Autovectorization of a simple loop could be improved.

2012-07-13 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53355 Richard Guenther changed: What|Removed |Added CC||falk at debian dot org --- Comment #6

[Bug tree-optimization/53355] Autovectorization of a simple loop could be improved.

2012-05-18 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53355 --- Comment #5 from Richard Guenther 2012-05-18 12:32:11 UTC --- The following testcase (extracted from PR53346, which stores zero though) shows another case of slowness void foo (int *p, int n) { int i; for (i = 0; i < n; ++i) p[i] = 1;

[Bug tree-optimization/53355] Autovectorization of a simple loop could be improved.

2012-05-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53355 --- Comment #4 from Richard Guenther 2012-05-16 14:46:33 UTC --- One major remaining issue is that the entry checks for the versioned loops all base on the number of iterations of said loop instead of on the feature (in the case of peeling for al

[Bug tree-optimization/53355] Autovectorization of a simple loop could be improved.

2012-05-15 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53355 --- Comment #3 from Richard Guenther 2012-05-15 13:19:06 UTC --- With the patch we now emit foo: .LFB0: .cfi_startproc movq%rdi, %rax salq$60, %rax sarq$63, %rax movq%rax, %rdx andl

[Bug tree-optimization/53355] Autovectorization of a simple loop could be improved.

2012-05-15 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53355 --- Comment #2 from Richard Guenther 2012-05-15 13:18:42 UTC --- Author: rguenth Date: Tue May 15 13:18:32 2012 New Revision: 187535 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=187535 Log: 2012-05-15 Richard Guenther PR tree-op

[Bug tree-optimization/53355] Autovectorization of a simple loop could be improved.

2012-05-15 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53355 Richard Guenther changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|