At Linaro, we're working LLVM, Clang and related projects on ARM, as an alternative to GCC. Our focus is to assure the quality and performance of the generated code for ARM+Linux on the Cortex class of processors.

Clang is used as the default system compiler for FreeBSDAndroid and OpenMandriva. There are also projects that are looking to use Clang either by default (ex Chromium) or as a side compiler for robustness (ex. Linux Kernel).

Finally, a number of members have their own compilation infrastructure based on LLVM, for which we provide a common and upstream validation and development infrastructure, facilitating adoption of other LLVM modules and ensuring a wider coverage for the modules they have already chosen.

BENEFITS

LLVM provides some benefits over other compilers:

ACTIVITIES

Our team is working into 7 main areas:

Our upstream activities can be seen in Bugzilla, Phabricator and the LLVM, Clang and LLDB mailing lists.

ROADMAP

Our current roadmap is to work on the following issues:

Feel free to drop us an email or stop by our hacking room during Connects to discuss our activities and roadmaps.