diff options
| author | Victor Hernandez <vhernandez@apple.com> | 2009-10-24 04:23:03 +0000 |
|---|---|---|
| committer | Victor Hernandez <vhernandez@apple.com> | 2009-10-24 04:23:03 +0000 |
| commit | e297149e267e05159db4dc490493fddcb3784d95 (patch) | |
| tree | 4f49152e0dfd1305070ba4ab33c516f5fe31ebab /llvm/docs | |
| parent | 46ed1f83414d1e93e5af6a8145526c0d216861c1 (diff) | |
| download | bcm5719-llvm-e297149e267e05159db4dc490493fddcb3784d95.tar.gz bcm5719-llvm-e297149e267e05159db4dc490493fddcb3784d95.zip | |
Auto-upgrade free instructions to calls to the builtin free function.
Update all analysis passes and transforms to treat free calls just like FreeInst.
Remove RaiseAllocations and all its tests since FreeInst no longer needs to be raised.
llvm-svn: 84987
Diffstat (limited to 'llvm/docs')
| -rw-r--r-- | llvm/docs/Passes.html | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/llvm/docs/Passes.html b/llvm/docs/Passes.html index bb17bee77c3..36e0419ad28 100644 --- a/llvm/docs/Passes.html +++ b/llvm/docs/Passes.html @@ -158,7 +158,6 @@ perl -e '$/ = undef; for (split(/\n/, <>)) { s:^ *///? ?::; print " <p>\n" if ! <tr><td><a href="#memcpyopt">-memcpyopt</a></td><td>Optimize use of memcpy and friends</td></tr> <tr><td><a href="#mergereturn">-mergereturn</a></td><td>Unify function exit nodes</td></tr> <tr><td><a href="#prune-eh">-prune-eh</a></td><td>Remove unused exception handling info</td></tr> -<tr><td><a href="#raiseallocs">-raiseallocs</a></td><td>Raise allocations from calls to instructions</td></tr> <tr><td><a href="#reassociate">-reassociate</a></td><td>Reassociate expressions</td></tr> <tr><td><a href="#reg2mem">-reg2mem</a></td><td>Demote all values to stack slots</td></tr> <tr><td><a href="#scalarrepl">-scalarrepl</a></td><td>Scalar Replacement of Aggregates</td></tr> @@ -1504,17 +1503,6 @@ if (X < 3) {</pre> <!-------------------------------------------------------------------------- --> <div class="doc_subsection"> - <a name="raiseallocs">Raise allocations from calls to instructions</a> -</div> -<div class="doc_text"> - <p> - Converts <tt>@malloc</tt> and <tt>@free</tt> calls to <tt>malloc</tt> and - <tt>free</tt> instructions. - </p> -</div> - -<!-------------------------------------------------------------------------- --> -<div class="doc_subsection"> <a name="reassociate">Reassociate expressions</a> </div> <div class="doc_text"> |

