http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37150
Joost VandeVondele Joost.VandeVondele at mat dot ethz.ch changed:
What|Removed |Added
Last reconfirmed|2009-08-06 07:54:57
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37150
Richard Guenther rguenth at gcc dot gnu.org changed:
What|Removed |Added
Blocks||53947
---
--- Comment #7 from jv244 at cam dot ac dot uk 2009-08-06 07:54 ---
Just verified that current trunk is not yet able to vectorize the test.f90
code,
it would be cool if this could be fixed (maybe along the lines of Richard's
previous patch?) as this is similar to CP2K's kernel routines:
--- Comment #8 from rguenth at gcc dot gnu dot org 2009-08-06 09:40 ---
I think that scalar code vectorization should instead catch this.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37150
--- Comment #9 from jv244 at cam dot ac dot uk 2009-08-06 10:24 ---
(In reply to comment #8)
I think that scalar code vectorization should instead catch this.
is this 'scalar code vectorization' the same as the SLP that has already been
added?
--
jv244 at cam dot ac dot uk
--- Comment #10 from irar at il dot ibm dot com 2009-08-06 10:49 ---
Yes. The problem is that only a basic implementation was added. To vectorize
this code several improvements must be done: support stmt group sizes greater
than vector size, allow loads and stores to the same location,
--- Comment #11 from jv244 at cam dot ac dot uk 2009-08-06 11:11 ---
(In reply to comment #10)
Finding a benchmark could really help to push these items to the top of
vectorizer's todo list.
we're lucky here ;-)
http://gcc.gnu.org/benchmarks/
has a link to
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Last
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Severity|normal |enhancement
Summary|vectorizer issue