From f6662f9a82496dc8cdcdd87373535a8650a498fd Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Mon, 13 Oct 2008 17:57:36 +0000 Subject: [PATCH] move major changes down. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@57452 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/ReleaseNotes.html | 94 +++++++++++++++++++++--------------------- 1 file changed, 48 insertions(+), 46 deletions(-) diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 0b753bc20df..429e60aadcb 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -32,17 +32,17 @@
-

This document contains the release notes for the LLVM compiler -infrastructure, release 2.4. Here we describe the status of LLVM, including -major improvements from the previous release and any known problems. All LLVM -releases may be downloaded from the LLVM -releases web site.

+

This document contains the release notes for the LLVM Compiler +Infrastructure, release 2.4. Here we describe the status of LLVM, including +major improvements from the previous release and significant known problems. +All LLVM releases may be downloaded from the LLVM releases web site.

For more information about LLVM, including information about the latest release, please check out the main LLVM web site. If you have questions or comments, the LLVM developer's mailing -list is a good place to send them.

+href="http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev">LLVM Developer's Mailing +List is a good place to send them.

Note that if you are reading this file from a Subversion checkout or the main LLVM web page, this document applies to the next release, not the @@ -57,10 +57,11 @@ current one. To see the release notes for a specific releases, please see the

-
+

If you're already an LLVM user, this section lists some "gotchas" that you +may run into upgrading from the previous release. It also includes some status +updates on subprojects of LLVM.

-

This is the fifteenth public release of the LLVM Compiler Infrastructure. -It includes a large number of features and refinements from LLVM 2.3.

+
@@ -77,39 +78,6 @@ It includes a large number of features and refinements from LLVM 2.3.

Xcode 3.1 and 3.1.1. --> - - - -
- -

The LLVM IR generated by llvm-gcc now doesn't name instructions. Use the - instnamer pass if you want them.

- -
  • LoadVN and GCSE are completely gone.
  • - - -

    LLVM API Changes:

    - -
      -
    • ....
    • - -
    • ... Attributes changes ...
    • - -
    • The DbgStopPointInst methods getDirectory and -getFileName now return Value* instead of strings. These can be -converted to strings using llvm::GetConstantStringInfo defined via -"llvm/Analysis/ValueTracking.h".
    • - -
    • API change: BinaryOperator::create -> Create (CmpInst, CastInst too)
    • -
    • Various header files like "llvm/ADT/iterator" were given a .h suffix. - Change your code to #include "llvm/ADT/iterator.h" instead.
    • - -
    - -
    -
    Other LLVM Sub-Projects @@ -174,9 +142,9 @@ front-end work has started to make significant progress.

    -

    LLVM 2.4 includes a huge number of bug fixes, performance tweaks and minor -improvements. Some of the major improvements and new features are listed in -this section. +

    This release includes a huge number of bug fixes, performance tweaks and +minor improvements. Some of the major improvements and new features are listed +in this section.

    @@ -373,6 +341,40 @@ allocator.
    + + + +
    + +

    The LLVM IR generated by llvm-gcc now doesn't name instructions. Use the + instnamer pass if you want them.

    + +
  • LoadVN and GCSE are completely gone.
  • + + +

    LLVM API Changes:

    + +
      + +
    • ... Attributes changes ...
    • + +
    • The DbgStopPointInst methods getDirectory and +getFileName now return Value* instead of strings. These can be +converted to strings using llvm::GetConstantStringInfo defined via +"llvm/Analysis/ValueTracking.h".
    • + +
    • API change: BinaryOperator::create -> Create (CmpInst, CastInst too)
    • +
    • Various header files like "llvm/ADT/iterator" were given a .h suffix. + Change your code to #include "llvm/ADT/iterator.h" instead.
    • + +
    + +
    + + +