aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2005-05-15 06:05:11 +0000
committerReid Spencer <rspencer@reidspencer.com>2005-05-15 06:05:11 +0000
commitea77685e2027fb587b7704288dcfad48c4634795 (patch)
treea436b24552194d4da3dd7fd784660beb20bfc2d6
parent6e3decb6eada226d58a32ffebbefddc253c14e5c (diff)
downloadllvm-ea77685e2027fb587b7704288dcfad48c4634795.zip
llvm-ea77685e2027fb587b7704288dcfad48c4634795.tar.gz
llvm-ea77685e2027fb587b7704288dcfad48c4634795.tar.bz2
Make note of the -simplify-libcalls pass.
llvm-svn: 22049
-rw-r--r--llvm/docs/ReleaseNotes.html6
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html
index 0c11255..7c9fb63 100644
--- a/llvm/docs/ReleaseNotes.html
+++ b/llvm/docs/ReleaseNotes.html
@@ -211,6 +211,12 @@ which primarily helps iterator-intensive C++ codes.</li>
<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>