[LLVMdev] Regarding BOF: Vectorization in LLVM

David Tweed david.tweed at gmail.com
Tue Nov 6 03:23:38 PST 2012


Hi Nadav,

Unfortunately I'm not attending the dev meeting, but the BoF looks
interesting. One thing that I'd like to throw into the mix is that, while
dealing with autovectorisation of LLVM compiled down from C-like languages
(or maybe Fortran-like languages) is clearly a very big area for fruitful
work both algorithmically and in terms of practical relevance, it'd also be
interesting to see what LLVM complied from languages with semantics that
are more open to optimization can do to indicate these things to the
auto-vectorizer. (I have my own personal after-hours OSS project that will
soon be generating LLVM IR for which vectorization will be important. I
don't want to implement vectorization myself before generating LLVM IR,
partly since hopefully the LLVM layer will have a much better estimate of
the costs/benefits, so having some written metadata I can set to indicate
various things the vectorizer would otherwise deduce (non-aliasing,
loop-permutability, etc) would be very interesting.)

Regards,
Dave Tweed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121106/f51edca2/attachment.html>


More information about the llvm-dev mailing list