[LLVMdev] Regarding BOF: Vectorization in LLVM

Nadav Rotem nrotem at apple.com
Tue Nov 6 10:54:48 PST 2012


On Nov 6, 2012, at 10:45 AM, David Tweed <david.tweed at gmail.com> wrote:

> I'll certainly try to do this, although I suspect it's going to be
> more of a matter of mutual interaction from both ends:
> 
> * DSL developers: I could tell you these things: ...., can you
> profitably use them?
> * Autovectorizer developers: I can make use of these things: ...., are
> you in a position to put them directly into metadata?
> 

I agree. This is something that we should discuss together and I definitely want this discussion to happen, but I don't think that this will be a high priority for me in the next few months. 

Also, I should mention that I would like us to implement the ICC vectorization intrinsics [1]. 

> The only real reason I mentioned the point was to make sure that
> whatever metadata format is used becomes "a relatively stable
> interface" rather than being regarded as an internal implementation
> detail. (I know LLVM is quite dynamic in terms of refactorings and
> expect things would change, but just being stable enough that using
> them isn't more work than necessary.)

Maybe we can start the discussion by deciding if we want to use metadata or intrinsics. 


[1] - http://software.intel.com/sites/products/documentation/doclib/stdxe/2013/composerxe/compiler/cpp-lin/index.htm#GUID-B25ABCC2-BE6F-4599-AEDF-2434F4676E1B.htm

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20121106/87e75a2b/attachment.html>


More information about the llvm-dev mailing list