[PATCH] #pragma vectorize
Tyler Nowicki
tnowicki at apple.com
Tue Apr 29 16:00:31 PDT 2014
+Alexander and Douglas
Sorry you guys dropped off the cc for some reason.
On Apr 29, 2014, at 3:51 PM, Tyler Nowicki <tnowicki at apple.com> wrote:
> Hi,
>
> I’ve updated the patch with the FIXME. I’ve also added a separate test for the contradictory pragmas.
>
> @Alexander: Since BalancedDelimiterTracker does not have any benefits and just adds unnecessary complexity I opted not to use it.
>
> Thanks everyone for your feedback. Please review the updated patch.
>
> Tyler
>
> <pragma_loop-svn.patch>
>
> On Apr 29, 2014, at 11:26 AM, Nadav Rotem <nrotem at apple.com> wrote:
>
>>
>> On Apr 29, 2014, at 11:24 AM, Hal Finkel <hfinkel at anl.gov> wrote:
>>
>>> I'm fine with this as incremental progress, so long as the follow-up happens in the near term. Please add a FIXME describing what needs to change to support constant expressions (including use via template instantiation).
>>
>> +1. I also like the incremental approach, as long as we have bugzilla PRs to track.
>
>
> On Apr 29, 2014, at 9:17 AM, Alexander Musman <alexander.musman at gmail.com> wrote:
>
>> >>>
>> >>> ParsePragma.cpp:1619: // Read '('
>> >>> This looks like a good place to use BalancedDelimiterTracker for parsing '(' and ')’.
>>
>> >>I don’t think it is needed. It isn’t used by any other #pragma directives and the syntax here is rather simple. What do you think would be the benefit?
>>
>> This would improve consistency with the other places in clang where '(' and ')' are parsed. Otherwise it seems to be equivalent to handling '(' and ')' manually.
> _______________________________________________
> cfe-commits mailing list
> cfe-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140429/b99bf4f9/attachment.html>
More information about the cfe-commits
mailing list