LLVM on Windows ARM

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?

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.

Well that's good. Although, I'm looking for LLVM built on Windows ARM (NT).