Compiler Infrastructure

LLVM Version 2.7

Version 2.7 of the open source, Low Level Virtual Machine (LLVM) compiler infrastructure is now available.

LLVM features a low-level object code representation that uses RISC-like instructions, and a collection of source code that implements the LLVM language and compilation strategy.

With this release, Clang, the LLVM front end for the C, C++, and Objective-C languages, contains a number of new warnings, such as control-flow warnings for unreachable code and missing return statements. There is also ABI support for both the Darwin and Linux ARM ABIs. LLVM 2.7 also ships with a library that provides an implementation of the low-level target-specific hooks required by code generation and other runtime components.

For more information, please see the Release Notes. Version 2.7 can be downloaded now.

Jessica Thornsby

What do you think?