[cfe-dev] Adding "simd" pragma to Clang

Hal Finkel hfinkel at anl.gov
Thu Feb 13 11:24:38 PST 2014


----- Original Message -----
> From: "Andrey Bokhanko" <andreybokhanko at gmail.com>
> To: "Nadav Rotem" <nrotem at apple.com>
> Cc: "cfe-dev" <cfe-dev at cs.uiuc.edu>, "Renato Golin" <renato.golin at linaro.org>, "Hal Finkel" <hfinkel at anl.gov>,
> "Alexey Bataev" <a.bataev at gmx.com>, "Douglas Gregor" <dgregor at apple.com>, "Chris Lattner" <clattner at apple.com>,
> "Michael Wong" <fraggamuffin at gmail.com>, "Arnold Schwaighofer" <aschwaighofer at apple.com>
> Sent: Thursday, February 13, 2014 1:20:16 PM
> Subject: Re: Adding "simd" pragma to Clang
> 
> 
> Nadav, one more thing:
> 
> 
> 
> 
> On Tue, Feb 11, 2014 at 12:56 AM, Nadav Rotem < nrotem at apple.com >
> wrote:
> 
> 
> 
> The vectorization pragmas that I envision are similar to Intel’s and
> Cray's #pragma ivdep/simd.
> 
> 
> If you are interested in pragma ivdep, we can commit it as well (we
> have an implementation internally; it hasn't been committed to
> github yet -- as it is not a part of OpenMP).
> 
> 
> Please let me know if you want to see it supported.

Are the semantics of your ivdep the same as the simd pragma? Generally speaking, I'm supportive. As I recall, the last time we discussed this, there were real questions by some about what ivdep meant.

 -Hal

> 
> 
> Andrey
> 
> 

-- 
Hal Finkel
Assistant Computational Scientist
Leadership Computing Facility
Argonne National Laboratory




More information about the cfe-dev mailing list