Fix documentation for these functions; they do not only modify users within the

block specified by the InstList. Patch by Stefanus Du Toit.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56200 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Nick Lewycky 2008-09-15 06:31:52 +00:00
parent 25f34a30d6
commit b6d1f39cd0

View File

@ -1944,9 +1944,9 @@ and <tt>ReplaceInstWithInst</tt>.</p>
<ul>
<li><tt>ReplaceInstWithValue</tt>
<p>This function replaces all uses (within a basic block) of a given
instruction with a value, and then removes the original instruction. The
following example illustrates the replacement of the result of a particular
<p>This function replaces all uses of a given instruction with a value,
and then removes the original instruction. The following example
illustrates the replacement of the result of a particular
<tt>AllocaInst</tt> that allocates memory for a single integer with a null
pointer to an integer.</p>
@ -1962,8 +1962,10 @@ ReplaceInstWithValue(instToReplace-&gt;getParent()-&gt;getInstList(), ii,
<li><tt>ReplaceInstWithInst</tt>
<p>This function replaces a particular instruction with another
instruction. The following example illustrates the replacement of one
<tt>AllocaInst</tt> with another.</p>
instruction, inserting the new instruction into the basic block at the
location where the old instruction was, and replacing any uses of the old
instruction with the new instruction. The following example illustrates
the replacement of one <tt>AllocaInst</tt> with another.</p>
<div class="doc_code">
<pre>