[llvm-commits] CVS: llvm/docs/ReleaseNotes.html
Chris Lattner
lattner at cs.uiuc.edu
Tue Apr 13 09:44:02 PDT 2004
Changes in directory llvm/docs:
ReleaseNotes.html updated: 1.162 -> 1.163
---
Log message:
Add notes about some of the code quality improvements that have gone in
---
Diffs of the changes: (+27 -3)
Index: llvm/docs/ReleaseNotes.html
diff -u llvm/docs/ReleaseNotes.html:1.162 llvm/docs/ReleaseNotes.html:1.163
--- llvm/docs/ReleaseNotes.html:1.162 Tue Apr 6 14:48:42 2004
+++ llvm/docs/ReleaseNotes.html Tue Apr 13 09:43:35 2004
@@ -127,8 +127,32 @@
</div>
<ol>
-<li><a href="http://llvm.cs.uiuc.edu/PR309">[vmcore] Code quality problem due to long operand of getelementptr</a></li>
-<li>The X86 backend now generates substantially better code for 64-bit integer operations.</li>
+<li><a href="http://llvm.cs.uiuc.edu/PR309">[vmcore] Code quality problem due to
+long operand of getelementptr</a></li>
+
+<li>The X86 backend now generates substantially better code for 64-bit integer
+and floating point operations.</li>
+
+<li>The -inline pass no longer inlines mutually recursive functions until it
+hits the inlining threshold.</li>
+
+<li>The -inline pass no longer misses obvious inlining opportunities just
+because the callee eventually calls into an external function.</li>
+
+<li>The -simplifycfg pass can now "if convert" simple statements into the new
+<tt>select</tt> instruction.</li>
+
+<li>The -loopsimplify pass can now break <a
+href="http://llvm.cs.uiuc.edu/PR35">natural loops with multiple backedges</a>
+into multiple nested loops. This enables a variety of subsequent
+optimizations.</li>
+
+<li>The -adce pass can now eliminate calls to functions that do not not write to
+memory.</li>
+
+<li>The link-time optimizer now runs the -prune-eh pass (to remove unused
+exception handlers.</li>
+
</ol>
@@ -562,7 +586,7 @@
src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
<a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
- Last modified: $Date: 2004/04/06 19:48:42 $
+ Last modified: $Date: 2004/04/13 14:43:35 $
</address>
</body>
More information about the llvm-commits
mailing list