[LLVMdev] What is the state of LLVM's ARM backend

Evan Cheng echeng at apple.com
Wed Apr 1 10:41:21 PDT 2009

LLVM ARM v6 backend is in fairly good shape. Even the JIT passes  
nearly the entire llvm test suite. There are some known missing bits:

1. Exception handling
2. Atomic

Not sure:
3. Debugging support (should be trivial to hook up if it's not done)

Also the thumb backend is not awesome. Its performance is not great.


On Apr 1, 2009, at 6:34 AM, Robert Schuster wrote:

> Hi,
> the ARM backend lacks some stuff like support for atomic intrinsics. I
> learned the hard way (crash). Lately I was told that the ARM backend  
> of
> LLVM is generally in its early stages of development.
> I would like to know more about this. Which stuff is missing, known to
> be unstable and the like.
> Thanks in advance for taking the time.
> Regards
> Robert
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev

More information about the llvm-dev mailing list