From 2e0b25a6327f14cbf0fffb9df0251ca32408a52b Mon Sep 17 00:00:00 2001 From: Pawel Wodnicki Date: Fri, 14 Dec 2012 05:43:03 +0000 Subject: More updates to relase notes git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_32@170178 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.html | 88 +++++++++++++++++++++----------------------------- 1 file changed, 37 insertions(+), 51 deletions(-) diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 611d5c8df9..99bdf613a0 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -40,7 +40,7 @@

This document contains the release notes for the LLVM Compiler Infrastructure, release 3.2. Here we describe the status of LLVM, including major improvements from the previous release, improvements in various - subprojects of LLVM, and some of the current users of the code. All LLVM + sub-projects of LLVM, and some of the current users of the code. All LLVM releases may be downloaded from the LLVM releases web site.

@@ -71,7 +71,7 @@ code generators and supporting tools, as well as Clang, DragonEgg and compiler-rt sub-project repositories. In addition to this code, the LLVM Project includes other sub-projects that are in development. Here we - include updates on these subprojects.

+ include updates on these sub-projects.

@@ -85,9 +85,7 @@ experience through expressive diagnostics, a high level of conformance to language standards, fast compilation, and low memory use. Like LLVM, Clang provides a modular, library-based architecture that makes it suitable for - creating or integrating with other development tools. Clang is considered a - production-quality compiler for C, Objective-C, C++ and Objective-C++ on x86 - (32- and 64-bit), and for Darwin/ARM targets.

+ creating or integrating with other development tools.

In the LLVM 3.2 time-frame, the Clang team has made many improvements. Highlights include:

@@ -98,7 +96,7 @@

For more details about the changes to Clang since the 3.1 release, see the - Clang release + Clang 3.2 release notes.

If Clang rejects your code but another compiler accepts it, please take a @@ -152,8 +150,8 @@

+ @@ -813,34 +811,22 @@ to remove a dependency on Target.

-

In addition, some tools have changed in this release. Some of the changes - are:

+

In addition, some tools have changed in this release. Some of the changes are:

    -
  • ...
  • +
  • opt: added support for '-mtriple' option.
  • +
  • llvm-mc : - added '-disassemble' support for '-show-inst' and '-show-encoding' options, added '-edis' option to produce annotated + disassembly output for X86 and ARM targets.
  • +
  • libprofile: allows the profile data file name to be specified by the LLVMPROF_OUTPUT environment variable.
  • +
  • llvm-objdump: has been changed to display available targets, '-arch' option accepts x86 and x86-64 as valid arch names.
  • +
  • llc and opt: added FMA formation from pairs of FADD + FMUL or FSUB + FMUL enabled by option '-enable-excess-fp-precision' or option '-enable-unsafe-fp-math', + option '-fp-contract' controls the creation by optimizations of fused FP by selecting Fast, Standard, or Strict mode.
  • +
  • llc: object file output from llc is no longer considered experimental.
- -

-Python Bindings -

- -
- -

Officially supported Python bindings have been added! Feature support is far - from complete. The current bindings support interfaces to:

- - - -
- - -

Known Problems @@ -861,7 +847,7 @@ to remove a dependency on Target.

Known problem areas include: