[llvm-commits] CVS: llvm/docs/ReleaseNotes.html

Chris Lattner lattner at cs.uiuc.edu
Mon Apr 17 23:32:20 PDT 2006



Changes in directory llvm/docs:

ReleaseNotes.html updated: 1.348 -> 1.349
---
Log message:

Add some more notes, many still missing



---
Diffs of the changes:  (+31 -2)

 ReleaseNotes.html |   33 +++++++++++++++++++++++++++++++--
 1 files changed, 31 insertions(+), 2 deletions(-)


Index: llvm/docs/ReleaseNotes.html
diff -u llvm/docs/ReleaseNotes.html:1.348 llvm/docs/ReleaseNotes.html:1.349
--- llvm/docs/ReleaseNotes.html:1.348	Tue Apr 18 01:18:36 2006
+++ llvm/docs/ReleaseNotes.html	Tue Apr 18 01:32:08 2006
@@ -171,13 +171,42 @@
 
 </div>
 
+<!--_________________________________________________________________________-->
+<div class="doc_subsubsection"><a name="othernew">Optimizer 
+Improvements</a></div>
+
+<div class="doc_text">
+<ul>
+<li>The Loop Unswitching pass (<tt>-loop-unswitch</tt>) has had several bugs
+    fixed, has several new features, and is enabled by default in llvmgcc3
+    now.</li>
+<li>The Loop Strength Reduction pass (<tt>-loop-reduce</tt>) is now enabled for
+    the X86 backend.</li>
+<li>The Instruction Combining pass (<tt>-instcombine</tt>) now includes a
+    framework and implementation for simplifying code based on whether computed
+    bits are demanded or not.</li>
+<li>The Scalar Replacement of Aggregates pass (<tt>-scalarrepl</tt>) can now
+    promote simple unions to registers.</li>
+<li>Several LLVM passes are <a href="http://llvm.org/PR681">significantly
+faster</a>.</li>
+</ul>
+</div>
+
 
 <!--_________________________________________________________________________-->
 <div class="doc_subsubsection"><a name="othernew">Other New Features</a></div>
 
 <div class="doc_text">
 <ul>
-<li>foo</li>
+<li>LLVM now supports first class global ctor/dtor initialization lists, no
+    longer forcing targets to use "__main".</li>
+<li>LLVM supports assigning globals and functions to a particular section
+    in the result executable using the GCC section attribute.</li>
+<li><a href="ExtendingLLVM.html">Adding intrinsics to LLVM</a> is now
+significantly easier.</li>
+<li>llvmgcc4 now fully supports C99 Variable Length Arrays, including dynamic
+    stack deallocation.</li>
+
 </ul>
 </div>
 
@@ -701,7 +730,7 @@
   src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
 
   <a href="http://llvm.org/">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2006/04/18 06:18:36 $
+  Last modified: $Date: 2006/04/18 06:32:08 $
 </address>
 
 </body>






More information about the llvm-commits mailing list