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.