Include loop deletion and the ADCE rewrite in the release notes.
authorOwen Anderson <resistor@mac.com>
Fri, 6 Jun 2008 16:23:15 +0000 (16:23 +0000)
committerOwen Anderson <resistor@mac.com>
Fri, 6 Jun 2008 16:23:15 +0000 (16:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52048 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.html

index 3ee762a01ab5d6a587a485e3c181b02b22246081..470f38da33f3e02d6196aa1311da2d924ac01757 100644 (file)
@@ -240,6 +240,11 @@ optimization.  The LLVM optimizer now notices long sequences of consequtive
 stores and merges them into <tt>memcpy</tt>s where profitable.</li>
 <li>Alignment detection for vector memory references and for <tt>memcpy</tt> and
 <tt>memset</tt> is now more aggressive.</li> 
+
+<li>The aggressive dead code elimination (ADCE) optimization has been rewritten to make
+it both faster and safer in the presence of code containing infinite loops.  
+Some of its prior functionality has been factored out into the loop deletion
+pass, which <em>is</em> safe for infinite loops.</li>
 </ul>
 
 </div>