diff options
Diffstat (limited to 'docs/Passes.html')
-rw-r--r-- | docs/Passes.html | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/docs/Passes.html b/docs/Passes.html index 9cec581..aa9f8bc 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 < 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> |