Update for changes in the IR. The ConstantIntegral, ConstantBool, and

ConstantInt classes were merged into just ConstantInt.

llvm-svn: 33107
This commit is contained in:
Reid Spencer 2007-01-12 03:36:33 +00:00
parent 36a1542bcb
commit e4c7fcd1bd
1 changed files with 6 additions and 3 deletions

View File

@ -2365,7 +2365,7 @@ provide a name for it (probably based on the name of the translation unit).</p>
<div class="doc_text"> <div class="doc_text">
<p>Constant represents a base class for different types of constants. It <p>Constant represents a base class for different types of constants. It
is subclassed by ConstantBool, ConstantInt, ConstantArray etc for representing is subclassed by ConstantInt, ConstantArray, etc. for representing
the various types of Constants.</p> the various types of Constants.</p>
</div> </div>
@ -2381,12 +2381,16 @@ the various types of Constants.</p>
<div class="doc_subsubsection">Important Subclasses of Constant </div> <div class="doc_subsubsection">Important Subclasses of Constant </div>
<div class="doc_text"> <div class="doc_text">
<ul> <ul>
<li>ConstantInt : This subclass of Constant represents an integer constant. <li>ConstantInt : This subclass of Constant represents an integer constant of
any width, including boolean (1 bit integer).
<ul> <ul>
<li><tt>int64_t getSExtValue() const</tt>: Returns the underlying value of <li><tt>int64_t getSExtValue() const</tt>: Returns the underlying value of
this constant as a sign extended signed integer value.</li> this constant as a sign extended signed integer value.</li>
<li><tt>uint64_t getZExtValue() const</tt>: Returns the underlying value <li><tt>uint64_t getZExtValue() const</tt>: Returns the underlying value
of this constant as a zero extended unsigned integer value.</li> of this constant as a zero extended unsigned integer value.</li>
<li><tt>static ConstantInt* get(const Type *Ty, uint64_t Val)</tt>:
Returns the ConstantInt object that represents the value provided by
<tt>Val</tt> for integer type <tt>Ty</tt>.</li>
</ul> </ul>
</li> </li>
<li>ConstantFP : This class represents a floating point constant. <li>ConstantFP : This class represents a floating point constant.
@ -2395,7 +2399,6 @@ the various types of Constants.</p>
this constant. </li> this constant. </li>
</ul> </ul>
</li> </li>
<li>ConstantBool : This represents a boolean constant.
<ul> <ul>
<li><tt>bool getValue() const</tt>: Returns the underlying value of this <li><tt>bool getValue() const</tt>: Returns the underlying value of this
constant. </li> constant. </li>