PLNews: Programming Language News

News, articles, announcements and information focusing on computer programming languages and their implementations.
May 23, 2007

LLVM 2.0 Released

Posted: 2007-05-23 16:46:00
Platforms ::

LLVM 2.0 has been released. LLVM is a portable compiler infrastructure, offering a compilation strategy that allows for compile-time, link-time, run-time and offline program optimization.

This release includes: IR, optimizer and interpreter support for arbitrary bitwidth integers with sizes greater than 64 bits; the replacement of the LLVM 1.x bytecode format with a new binary representation named 'bitcode'; a new MSIL backend; support for ELF symbol aliases; llvm-gcc improvements; a new loop rotation pass; other optimizer improvements; improvements and fixes to the inline assembly support; support for the x86 MMX instruction set; plus other changes and bug fixes.