Adding Windows on ARM Support

Saleem Abdulrasool abdulras at fb.com
Thu Feb 27 11:05:32 PST 2014


On Feb 27, 2014, at 10:59 AM, Reid Kleckner <rnk at google.com> wrote:

> 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.

Right now Im planning on using IA-64 ABI (which is unfortunately incompatible with msvcrp).  Longer term, I think that getting C++ MS ABI on ARM would be incredible.

> That staging sounds fine.
> 
> 
> On Thu, Feb 27, 2014 at 10:37 AM, Saleem Abdulrasool <abdulras at fb.com> wrote:
> Hello,
> 
> 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.
> 
> 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.
> 
> Thanks!
> 
> --
> Saleem Abdulrasool
> abdulras (at) fb (dot) com
> 
> 
> 
> 
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
> 

-- 
Saleem Abdulrasool
abdulras (at) fb (dot) com









More information about the llvm-commits mailing list