mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-13 08:25:27 +00:00
[APFloat] Rename llvm::exponent_t => llvm::APFloat::ExponentType.
exponent_t is only used internally in APFloat and no exponent_t values are exposed via the APFloat API. In light of such conditions it does not make any sense to gum up the llvm namespace with said type. Plus it makes it clearer that exponent_t is associated with APFloat. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184686 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -38,11 +38,11 @@ namespace llvm {
|
||||
struct fltSemantics {
|
||||
/* The largest E such that 2^E is representable; this matches the
|
||||
definition of IEEE 754. */
|
||||
exponent_t maxExponent;
|
||||
APFloat::ExponentType maxExponent;
|
||||
|
||||
/* The smallest E such that 2^E is a normalized number; this
|
||||
matches the definition of IEEE 754. */
|
||||
exponent_t minExponent;
|
||||
APFloat::ExponentType minExponent;
|
||||
|
||||
/* Number of bits in the significand. This includes the integer
|
||||
bit. */
|
||||
@@ -288,9 +288,9 @@ interpretDecimal(StringRef::iterator begin, StringRef::iterator end,
|
||||
}
|
||||
|
||||
/* Adjust the exponents for any decimal point. */
|
||||
D->exponent += static_cast<exponent_t>((dot - p) - (dot > p));
|
||||
D->exponent += static_cast<APFloat::ExponentType>((dot - p) - (dot > p));
|
||||
D->normalizedExponent = (D->exponent +
|
||||
static_cast<exponent_t>((p - D->firstSigDigit)
|
||||
static_cast<APFloat::ExponentType>((p - D->firstSigDigit)
|
||||
- (dot > D->firstSigDigit && dot < p)));
|
||||
}
|
||||
|
||||
@@ -1121,7 +1121,7 @@ lostFraction
|
||||
APFloat::shiftSignificandRight(unsigned int bits)
|
||||
{
|
||||
/* Our exponent should not overflow. */
|
||||
assert((exponent_t) (exponent + bits) >= exponent);
|
||||
assert((ExponentType) (exponent + bits) >= exponent);
|
||||
|
||||
exponent += bits;
|
||||
|
||||
|
Reference in New Issue
Block a user