diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2005-05-15 06:05:11 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2005-05-15 06:05:11 +0000 |
commit | 5934de7aeac08955703357aa7df6ec0dd29432f5 (patch) | |
tree | e332bf25ee83bd6365caafd8feae8e0713db1edd /docs/ReleaseNotes.html | |
parent | 70a195015408b0964a82dcf798b573c342f1b295 (diff) | |
download | external_llvm-5934de7aeac08955703357aa7df6ec0dd29432f5.zip external_llvm-5934de7aeac08955703357aa7df6ec0dd29432f5.tar.gz external_llvm-5934de7aeac08955703357aa7df6ec0dd29432f5.tar.bz2 |
Make note of the -simplify-libcalls pass.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22049 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs/ReleaseNotes.html')
-rw-r--r-- | docs/ReleaseNotes.html | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 0c11255..7c9fb63 100644 --- a/docs/ReleaseNotes.html +++ b/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> |