<div dir="ltr">This should be doable by extending BuiltinsARM.def to use LANGBUILTIN and adding LANGBUILTIN(__sevl, ..., ALL_MS_LANGUAGES).</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 30, 2014 at 2:10 AM, Renato Golin <span dir="ltr"><<a href="mailto:renato.golin@linaro.org" target="_blank">renato.golin@linaro.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 30 June 2014 10:00, Yi Kong <<a href="mailto:kongy.dev@gmail.com">kongy.dev@gmail.com</a>> wrote:<br>

> I see MSVC has a long list of ARM Intrinsics, all named differently<br>
> from Clang. It's not feasible to rename Clang's intrinsics to MSVC's.<br>
> I think you should make __selv(and others) be MSVC specific and active<br>
> only in -fms-extensions.<br>
<br>
</div>I agree. OS specific stuff should be a localization issue, while ABI<br>
stuff should be in the generic code.<br>
<br>
Yi, can you get the MSVC intrinsics into a class of their own? The<br>
builtins ARM test should differentiate between Win and ABI versions,<br>
as well.<br>
<br>
cheers,<br>
--renato<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
</div></div></blockquote></div><br></div>