[LLVMdev] Status of LLVM ARM port

Evan Cheng evan.cheng at apple.com
Thu Sep 18 11:14:50 PDT 2008


On Sep 17, 2008, at 3:00 PM, Tyler Wilson wrote:

> Good day,
>
> I have looked around for this information, but I have not been able  
> to gain a clear understanding: what is the status of the LLVM ARM  
> backend? That is, do the following work:
>


> 1.       Generating Thumb code: I saw a video online where they  
> describe an issue with using the ARM Thumb back-end

Thumb works. But it generate poor code.

> 2.       Generating code for ARM9 (ARMv5?) or ARM7 (ARMv4): again,  
> the same presentation mentioned that it only generated ARMv6 or 7.  
> Does the back end work on older ARM processors today?

ARM v6 is known to work well. I am not sure about v4 and v5. They  
should mostly work, but I don't test them. There is no support for v7.

>
> I have seen the notes on the Apple provided bits to the project, but  
> those were form early-mid 2007, and I have not seen a clear  
> declaration on what is marked as working or not.

There hasn't been a lot of activities in ARM target. Patches welcome!

Evan

>
> Thank you,
> Tyler
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20080918/7889591d/attachment.html>


More information about the llvm-dev mailing list