This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/37150] vectorizer misses some loops
- From: "irar at il dot ibm dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 6 Aug 2009 10:49:23 -0000
- Subject: [Bug middle-end/37150] vectorizer misses some loops
- References: <bug-37150-6642@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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, initiate SLP
analysis from groups of loads, support misaligned access, etc.
Finding a benchmark could really help to push these items to the top of
vectorizer's todo list.
Ira
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37150