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

Reid Spencer reid at x10sys.com
Sat May 14 23:05:22 PDT 2005



Changes in directory llvm/docs:

ReleaseNotes.html updated: 1.317 -> 1.318
---
Log message:

Make note of the -simplify-libcalls pass.


---
Diffs of the changes:  (+7 -1)

 ReleaseNotes.html |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletion(-)


Index: llvm/docs/ReleaseNotes.html
diff -u llvm/docs/ReleaseNotes.html:1.317 llvm/docs/ReleaseNotes.html:1.318
--- llvm/docs/ReleaseNotes.html:1.317	Sun May 15 00:44:51 2005
+++ llvm/docs/ReleaseNotes.html	Sun May 15 01:05:11 2005
@@ -211,6 +211,12 @@
 <li>The code generator now uses information about takes advantage of commutative
 two-address instructions when performing register allocation.</li>
 
+<li>A new pass has been added to gccas to simplify well-known library calls. The
+pass will short circuit calls to many of the string, memory, and printf type 
+functions or replace the calls with simpler/faster calls, where possible given
+information known statically about the arguments to the call. To use the
+pass, specify <tt>-simplify-libcalls</tt> to the <tt>opt</tt> tool.</li>
+
    
 </ol>
 </div>
@@ -731,7 +737,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: 2005/05/15 05:44:51 $
+  Last modified: $Date: 2005/05/15 06:05:11 $
 </address>
 
 </body>






More information about the llvm-commits mailing list