[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