Ada language translator based on LLVM published

Developers of GNAT, Ada language compiler, published Translator code on GitHub gnat-llvm, which uses the code generator from the LLVM project. The developers hope to involve the community in the development of the translator and experiments with using it in new directions for the language, such as integration with a virtual machine. KLEE LLVM Execution Engine for program testing, WebAssembly generation, SPIR-V generation for OpenCL and Vulkan, support for new target platforms.

In its current state, the compiler is capable of compiling programs for the x86_64 architecture. Its support is integrated into the GPR tools project management toolkit from the GNAT Community Edition 2019 package. The translator is distributed under the GPLv3 license.

Source: opennet.ru

Add a comment