AdaCore Has Been Developing A GNAT/Ada Front-End To LLVM

Written by Michael Larabel in LLVM on 6 October 2019 at 10:18 AM EDT. 29 Comments
While the GNAT Ada front-end for GCC is in quite good shape, AdaCore has been experimenting with bringing their GNAT front-end to LLVM for allowing Ada code compilation with the LLVM compiler stack.

AdaCore has been working on this LLVM port to expand the outreach of the Ada programming language to the LLVM ecosystem. This is complementary to the GNAT GCC support with AdaCore planning to continue their Ada GCC compiler support.

AdaCore announced this LLVM port earlier this week. The code is GPLv3 developed and using the LLVM C API directly. The code is hosted on GitHub as gnat-llvm.
Related News
About The Author
Author picture

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week