[llvm-commits] [llvm] r57452 - /llvm/trunk/docs/ReleaseNotes.html

Chris Lattner sabre at nondot.org
Mon Oct 13 10:57:36 PDT 2008


Author: lattner
Date: Mon Oct 13 12:57:36 2008
New Revision: 57452

URL: http://llvm.org/viewvc/llvm-project?rev=57452&view=rev
Log:
move major changes down.

Modified:
    llvm/trunk/docs/ReleaseNotes.html

Modified: llvm/trunk/docs/ReleaseNotes.html
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/docs/ReleaseNotes.html?rev=57452&r1=57451&r2=57452&view=diff

==============================================================================
--- llvm/trunk/docs/ReleaseNotes.html (original)
+++ llvm/trunk/docs/ReleaseNotes.html Mon Oct 13 12:57:36 2008
@@ -32,17 +32,17 @@
 
 <div class="doc_text">
 
-<p>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 <a href="http://llvm.org/releases/">LLVM
-releases web site</a>.</p>
+<p>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 <a 
+href="http://llvm.org/releases/">LLVM releases web site</a>.</p>
 
 <p>For more information about LLVM, including information about the latest
 release, please check out the <a href="http://llvm.org/">main LLVM
 web site</a>.  If you have questions or comments, the <a
-href="http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev">LLVM developer's mailing
-list</a> is a good place to send them.</p>
+href="http://mail.cs.uiuc.edu/mailman/listinfo/llvmdev">LLVM Developer's Mailing
+List</a> is a good place to send them.</p>
 
 <p>Note that if you are reading this file from a Subversion checkout or the
 main LLVM web page, this document applies to the <i>next</i> release, not the
@@ -57,10 +57,11 @@
 </div>
 <!-- *********************************************************************** -->
 
-<div class="doc_text">
+<p>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.</p>
 
-<p>This is the fifteenth public release of the LLVM Compiler Infrastructure.
-It includes a large number of features and refinements from LLVM 2.3.</p>
+<div class="doc_text">
 
 </div>
 
@@ -79,39 +80,6 @@
 
 <!--=========================================================================-->
 <div class="doc_subsection">
-<a name="changes">Major Changes in LLVM 2.4</a>
-</div>
-
-<div class="doc_text">
-
-<p>The LLVM IR generated by llvm-gcc now doesn't name instructions.  Use the
-   instnamer pass if you want them.</p>
-
-<li>LoadVN and GCSE are completely gone.</li>
-
-
-<p>LLVM API Changes:</p>
-
-<ul>
-<li>....</li>
-
-<li>... Attributes changes ... </li>
-
-<li>The <tt>DbgStopPointInst</tt> methods <tt>getDirectory</tt> and
-<tt>getFileName</tt> now return <tt>Value*</tt> instead of strings. These can be
-converted to strings using <tt>llvm::GetConstantStringInfo</tt> defined via
-"llvm/Analysis/ValueTracking.h".</li>
-
-<li>API change: BinaryOperator::create -> Create (CmpInst, CastInst too)</li>
-<li>Various header files like "llvm/ADT/iterator" were given a .h suffix.
-    Change your code to #include "llvm/ADT/iterator.h" instead.</li>
-
-</ul>
-
-</div>
-
-<!--=========================================================================-->
-<div class="doc_subsection">
 <a name="otherprojects">Other LLVM Sub-Projects</a>
 </div>
 
@@ -174,9 +142,9 @@
 
 <div class="doc_text">
 
-<p>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.
+<p>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.
 </p>
 </div>
 
@@ -373,6 +341,40 @@
 
 </div>
 
+<!--=========================================================================-->
+<div class="doc_subsection">
+<a name="changes">Major Changes and Removed Features</a>
+</div>
+
+<div class="doc_text">
+
+<p>The LLVM IR generated by llvm-gcc now doesn't name instructions.  Use the
+   instnamer pass if you want them.</p>
+
+<li>LoadVN and GCSE are completely gone.</li>
+
+
+<p>LLVM API Changes:</p>
+
+<ul>
+
+<li>... Attributes changes ... </li>
+
+<li>The <tt>DbgStopPointInst</tt> methods <tt>getDirectory</tt> and
+<tt>getFileName</tt> now return <tt>Value*</tt> instead of strings. These can be
+converted to strings using <tt>llvm::GetConstantStringInfo</tt> defined via
+"llvm/Analysis/ValueTracking.h".</li>
+
+<li>API change: BinaryOperator::create -> Create (CmpInst, CastInst too)</li>
+<li>Various header files like "llvm/ADT/iterator" were given a .h suffix.
+    Change your code to #include "llvm/ADT/iterator.h" instead.</li>
+
+</ul>
+
+</div>
+
+
+
 <!-- *********************************************************************** -->
 <div class="doc_section">
   <a name="portability">Portability and Supported Platforms</a>





More information about the llvm-commits mailing list