[LLVMdev] LLVM Loop Vectorizer (Nadav Rotem)
rengolin at systemcall.org
Mon Oct 8 06:03:12 PDT 2012
On 8 October 2012 07:53, Tobias Grosser <tobias at grosser.es> wrote:
> Also, as Nadav pointed out, as a first step a vectorizer will probably focus
> on very simple loops. Polly can obviously also help to vectorize them, but
> Polly may or may not be too much overhead for such simple cases.
As Tobias and Nadav pointed out, this is not about replacing what's
available, but creating a framework for all vectorization techniques
to work out together, and not against each other.
So far, there has been some inclusions of vectorization, talks about
openmp and Polly, all very valid, but ultimately with little results
to the rest of us. The framework is not good enough, yet.
The TargetData discussion is an important step, and seems people are
very eager to finally do the big change. I generally agree with the
model that is being discussed, and am very happy that someone
(especially Nadav) is taking the long road.
More information about the llvm-dev