LLVM/Clang 9.0 Picks Up Support For Arm's Cortex-A76

Written by Michael Larabel in Arm on 26 February 2019 at 12:04 AM EST. 5 Comments
ARM
For those interested in Arm's Cortex-A76 that was announced last year, this CPU with "desktop-class performance with smartphone efficiency" is now supported by the LLVM Clang compiler.

As of this Clang commit and this LLVM commit on Monday, there is back-end support now wired up for the Cortex-A76 and Cortex-A76AE. With the cortex-a76 and cortex-a76ae values for -mcpu=, the Clang compiler can generate optimized machine code for this Arm CPU.

Adding the new Cortex-A76/A76AE CPU support happened for the LLVM Clang 9.0 release due out this fall, not the imminent LLVM Clang 8.0 release.

According to Arm, the Cortex-A76 offers 40% better power efficiency and 35% better performance over the Cortex-A75.

GCC meanwhile has offered Cortex-A76 support since last year's development code that will be found in the soon-to-be-released GCC 9.1.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week