This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

LLVM 1.2 Release!


              LLVM Compiler Infrastructure -- Release 1.2
                        http://llvm.cs.uiuc.edu

We are pleased to announce the release of version 1.2 of the LLVM Compiler
Infrastructure.  If you are new to LLVM, please see "WHAT IS LLVM?" below.
If you are already familiar with LLVM, skip to "WHAT IS NEW IN LLVM 1.2?"

WHAT IS LLVM?

  LLVM is a new infrastructure designed for compile-time, link-time, runtime,
  and "idle-time" optimization of programs from arbitrary programming languages.
  LLVM is written in C++ and has been developed over the past 4 years at the
  University of Illinois.  It currently supports compilation of C and C++
  programs using front-ends derived from GCC 3.4.  After optimization, it can
  emit native X86, native SparcV9, or C code for the optimized program.  New
  front-ends are in early development for Java bytecode and CAML, and new
  backends are in early development for several other targets.

  The LLVM infrastructure is publicly available under a non-restrictive open
  source license.  More information about LLVM and the contents of the
  publicly released software is available at the LLVM Web site above.

WHAT IS NEW IN LLVM 1.2?

  This release is substantially faster and introduces several new features,
  including: new optimizations, support for several GCC extensions that were not
  supported in 1.1, and support for profile-guided optimization.  The X86 code
  generator in LLVM 1.2 also produces much better native code, and LLVM now
  comes with a beta-quality global register allocator.  Finally, LLVM 1.2
  includes the usual collection of bug fixes and other minor improvements.

  A full list of new features and bug-fixes are listed in the Release Notes:
    http://llvm.cs.uiuc.edu/releases/1.2/docs/ReleaseNotes.html#whatsnew

  For an easier to read set of changes, please see the status updates:
   http://mail.cs.uiuc.edu/pipermail/llvm-announce/2004-March/000006.html
   http://mail.cs.uiuc.edu/pipermail/llvm-announce/2004-February/000005.html

HOW DO I GET IT?

  Please see: http://llvm.cs.uiuc.edu/releases

-Chris

-- 
http://llvm.cs.uiuc.edu/
http://www.nondot.org/~sabre/Projects/



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]