diff options
-rw-r--r-- | docs/ReleaseNotes.html | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 690c7fdd8a..10d4f750b5 100644 --- a/docs/ReleaseNotes.html +++ b/docs/ReleaseNotes.html @@ -70,7 +70,11 @@ href="http://llvm.cs.uiuc.edu/releases/">releases page</a>.</p> <div class="doc_text"> <p> -This is the fourth public release of the LLVM compiler infrastructure. +This is the fourth public release of the LLVM compiler infrastructure. This +release primarily improves the <a href="#codequality">performance of the +code</a> produced by all aspects of the LLVM compiler and adds some <a +href="#newfeatures">new features</a>, though it does <a href="#bugfix">fix a few +bugs</a> as well. </p> <p> @@ -167,13 +171,16 @@ optimizations.</li> memory.</li> <li>The link-time optimizer now runs the -prune-eh pass (to remove unused -exception handlers.</li> +exception handlers).</li> <li>The -simplifycfg pass can now eliminate simple correlated branches (such as "<tt>if (A < B && A < B)</tt>", and can turn short-circuiting operators into the strict versions when useful (such as "<tt>if (A < B || A > C)</tt>" into "<tt>if (A < B | A > C)</tt>"</li> +<li>LLVM now has infrastructure for (simple and sparse conditional) constant +propagation of function calls. It currently supports a few math library +functions like sqrt/sin/cos/etc.</li> </ol> @@ -192,6 +199,7 @@ incorrectly updates dominator information</a></li> breaks SSA form</a></li> <li><a href="http://llvm.cs.uiuc.edu/PR313">[X86] JIT miscompiles unsigned short to floating point cast</a></li> +<li><a href="http://llvm.cs.uiuc.edu/PR332">[adce] Crash handling unreachable code that unwinds</a></li> </ol> @@ -230,7 +238,7 @@ In this release, the following portability problems were fixed: <ol> <li><a href="http://llvm.cs.uiuc.edu/PR304">warnings compiling Stacker compiler on Mac OS X</a></li> -<li><a href="http://llvm.cs.uiuc.edu/PR308">getObjectType doesn't understand abbreviated names in headers</a></li> +<li><a href="http://llvm.cs.uiuc.edu/PR308">Archive file reader doesn't understand abbreviated names in headers</a></li> </ol> <!-- *********************************************************************** --> |