Does LLVM compile on ARM windows machines? More importantly, can LLVM generate code on Windows ARM? And lastly can it be hosted on Windows ARM so as to act like a JIT compiler for ARM?
On Thu, Mar 1, 2018 at 1:26 AM Hayden Livingston via llvm-dev < llvm-dev at lists.llvm.org> wrote:> Does LLVM compile on ARM windows machines? More importantly, can LLVM > generate code on Windows ARM? And lastly can it be hosted on Windows > ARM so as to act like a JIT compiler for ARM?Partially. LLVM can target Windows ARM. One big caveat: I’ve only added support for Windows ARM NT, not Windows CE. I’ve never tried to build LLVM itself to be hosted on Windows ARM though. I also added the necessary support for the JIT to work for Windows ARM (at least should be sufficient for evaluating expressions in lldb). The one thing that is currently an issue is that we do not emit pdata/xdata which means that exceptions are not supported right now. I’d really like to add that support, but I don’t have the time right now.> _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-- Saleem Abdulrasool compnerd (at) compnerd (dot) org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180301/fc25105a/attachment.html>
Well that's good. Although, I'm looking for LLVM built on Windows ARM (NT). On Thu, Mar 1, 2018 at 11:20 AM, Saleem Abdulrasool <compnerd at compnerd.org> wrote:> > On Thu, Mar 1, 2018 at 1:26 AM Hayden Livingston via llvm-dev > <llvm-dev at lists.llvm.org> wrote: >> >> Does LLVM compile on ARM windows machines? More importantly, can LLVM >> generate code on Windows ARM? And lastly can it be hosted on Windows >> ARM so as to act like a JIT compiler for ARM? > > > Partially. LLVM can target Windows ARM. One big caveat: I’ve only added > support for Windows ARM NT, not Windows CE. > > I’ve never tried to build LLVM itself to be hosted on Windows ARM though. I > also added the necessary support for the JIT to work for Windows ARM (at > least should be sufficient for evaluating expressions in lldb). The one > thing that is currently an issue is that we do not emit pdata/xdata which > means that exceptions are not supported right now. I’d really like to add > that support, but I don’t have the time right now. > >> >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > -- > Saleem Abdulrasool > compnerd (at) compnerd (dot) org