summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorArnold Schwaighofer <arnolds@codeaurora.org>2012-10-31 17:25:31 +0000
committerArnold Schwaighofer <arnolds@codeaurora.org>2012-10-31 17:25:31 +0000
commit03b4f065534e16730ac48f8527af734beccf85e2 (patch)
tree9eb0a7af8dc7ec4ce86c15f217009a4a7d9622e3 /docs
parent39fa6069926dcd90ed73d2023855052dc28b960b (diff)
downloadllvm-03b4f065534e16730ac48f8527af734beccf85e2.tar.gz
llvm-03b4f065534e16730ac48f8527af734beccf85e2.tar.bz2
llvm-03b4f065534e16730ac48f8527af734beccf85e2.tar.xz
Remove stale documentation about tail duplicaton IR pass
We no longer have a tail duplication pass that runs on LLVM IR. It was removed in 3.0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167140 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r--docs/Passes.html17
1 files changed, 0 insertions, 17 deletions
diff --git a/docs/Passes.html b/docs/Passes.html
index 9cec581582..aa9f8bc247 100644
--- a/docs/Passes.html
+++ b/docs/Passes.html
@@ -182,7 +182,6 @@ perl -e '$/ = undef; for (split(/\n/, <>)) { s:^ *///? ?::; print " <p>\n" if !
<tr><td><a href="#strip-debug-declare">-strip-debug-declare</a></td><td>Strip all llvm.dbg.declare intrinsics</td></tr>
<tr><td><a href="#strip-nondebug">-strip-nondebug</a></td><td>Strip all symbols, except dbg symbols, from a module</td></tr>
<tr><td><a href="#tailcallelim">-tailcallelim</a></td><td>Tail Call Elimination</td></tr>
-<tr><td><a href="#tailduplicate">-tailduplicate</a></td><td>Tail Duplication</td></tr>
<tr><th colspan="2"><b>UTILITY PASSES</b></th></tr>
@@ -1862,22 +1861,6 @@ if (X &lt; 3) {</pre>
</ul>
</div>
-<!-------------------------------------------------------------------------- -->
-<h3>
- <a name="tailduplicate">-tailduplicate: Tail Duplication</a>
-</h3>
-<div>
- <p>
- This pass performs a limited form of tail duplication, intended to simplify
- CFGs by removing some unconditional branches. This pass is necessary to
- straighten out loops created by the C front-end, but also is capable of
- making other code nicer. After this pass is run, the CFG simplify pass
- should be run to clean up the mess.
- </p>
-</div>
-
-</div>
-
<!-- ======================================================================= -->
<h2><a name="utilities">Utility Passes</a></h2>
<div>