1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00

Correct the description of ConstantInt::isValueValidForType.

llvm-svn: 32664
This commit is contained in:
Reid Spencer 2006-12-19 01:34:39 +00:00
parent e9d6e54b36
commit 2d69d6e962

View File

@ -181,9 +181,11 @@ public:
/// This static method returns true if the type Ty is big enough to
/// represent the value V. This can be used to avoid having the get method
/// assert when V is larger than Ty can represent. Note that values are
/// always treated as unsigned so if the intention is to represent a signed
/// type, you must do the conversion first.
/// assert when V is larger than Ty can represent. Note that there are two
/// versions of this method, one for unsigned and one for signed integers.
/// Although ConstantInt canonicalizes everything to an unsigned integer,
/// the signed version avoids callers having to convert a signed quantity
/// to the appropriate unsigned type before calling the method.
/// @returns true if V is a valid value for type Ty
/// @brief Determine if the value is in range for the given type.
static bool isValueValidForType(const Type *Ty, uint64_t V);