<div dir="ltr">Cool!  Do you intend to aim for MSVC C++ ABI compatibility on ARM, or is that not a goal for you?  We assume the ARM C++ ABI looks similar to the x86 one, but we haven't gone out of our way to check.  There might be dragons.<div>
<br></div><div>That staging sounds fine.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Feb 27, 2014 at 10:37 AM, Saleem Abdulrasool <span dir="ltr"><<a href="mailto:abdulras@fb.com" target="_blank">abdulras@fb.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I would like to start adding some changes into the mainline LLVM/clang trees to support Windows on ARM.  This would enable support to target the newer Windows (NT) on ARM (not Windows CE).  The support requires the Windows SDK to target the Windows on ARM environment rather than through a compatibility layer like MinGW.<br>

<br>
I am planning on staging the frontend changes first (clang) that help with working with the SDK.  I would follow this up with some support changes in LLVM to support clang’s targeting of the new environment, and finish it off with the target specific changes in LLVM.  If anyone has a better approach to staging this, I am happy to discuss that.<br>

<br>
Thanks!<br>
<br>
--<br>
Saleem Abdulrasool<br>
abdulras (at) fb (dot) com<br>
<br>
<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</blockquote></div><br></div>