On 06/15/2016 06:05 AM, Richard Biener wrote:
So I've gone over the patches and gave mostly high-level comments.
The vectorizer is already in somewhat messy (aka not easy to follow)
state, this series doesn't improve the situation (heh).  Esp. the
high-level structure for code generation and its documentation needs
work (where we do versioning / peeling and how we use the copies in
which condition and where, etc).
Expecting major improvements here may not be realistic. I think the question we need to answer is whether or not the improvements from this work justify the added complexity.

In an ideal world, I think we'd probably start over on the vectorizer, but the infrastructure we have is what it is -- a tangled mess that is difficult to understand without working in it regularly.

I'm still hoping to give this stuff a high level looksie before going on PTO later this month.

Jeff

Reply via email to