reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/ADT/APFloat.h
  477   integerPart *significandParts();

References

lib/Support/APFloat.cpp
  720   APInt::tcAssign(significandParts(), rhs.significandParts(),
  731   integerPart *significand = significandParts();
  894   significandParts()[0] = value;
  925   return const_cast<IEEEFloat *>(this)->significandParts();
  936   APInt::tcSet(significandParts(), 0, partCount());
  943   carry = APInt::tcIncrement(significandParts(), partCount());
  954   parts = significandParts();
  968   parts = significandParts();
 1003   lhsSignificand = significandParts();
 1119   lhsSignificand = significandParts();
 1207   return shiftRight(significandParts(), partCount(), bits);
 1217     APInt::tcShiftLeft(significandParts(), partsCount, bits);
 1220     assert(!APInt::tcIsZero(significandParts(), partsCount));
 1263   APInt::tcSetLeastSignificantBits(significandParts(), partCount(),
 1983       (!(*significandParts() & 0x8000000000000000ULL) ||
 1984        !(*significandParts() & 0x4000000000000000ULL))) {
 2009     lostFraction = shiftRight(significandParts(), oldPartCount, -shift);
 2018       APInt::tcAssign(newParts, significandParts(), oldPartCount);
 2025       newPart = significandParts()[0];
 2036     APInt::tcShiftLeft(significandParts(), newPartCount, shift);
 2047       APInt::tcSetBit(significandParts(), semantics->precision - 1);
 2226   dst = significandParts();
 2314   integerPart *significand = significandParts();
 2445            (decSig.significandParts(), calcSemantics.precision - 1) == 1);
 2449     HUdistance = 2 * ulpsFromBoundary(decSig.significandParts(),
 2454       APInt::tcExtract(significandParts(), partCount(), decSig.significandParts(),
 2454       APInt::tcExtract(significandParts(), partCount(), decSig.significandParts(),
 2462       calcLostFraction = lostFractionThroughTruncation(decSig.significandParts(),
 3098     significandParts()[0] = mysignificand;
 3099     significandParts()[1] = 0;
 3103     significandParts()[0] = mysignificand;
 3104     significandParts()[1] = 0;
 3158     significandParts()[0] = mysignificand;
 3159     significandParts()[1] = mysignificand2;
 3163     significandParts()[0] = mysignificand;
 3164     significandParts()[1] = mysignificand2;
 3168       significandParts()[1] |= 0x1000000000000LL;  // integer bit
 3191     *significandParts() = mysignificand;
 3195     *significandParts() = mysignificand;
 3199       *significandParts() |= 0x10000000000000LL;  // integer bit
 3222     *significandParts() = mysignificand;
 3226     *significandParts() = mysignificand;
 3230       *significandParts() |= 0x800000; // integer bit
 3253     *significandParts() = mysignificand;
 3257     *significandParts() = mysignificand;
 3261       *significandParts() |= 0x400; // integer bit
 3298   integerPart *significand = significandParts();
 3321   APInt::tcSet(significandParts(), 1, partCount());
 3334   significandParts()[partCountForBits(semantics->precision) - 1] |=
 3726       APInt::tcSet(significandParts(), 0, partCount());
 3734       APInt::tcSet(significandParts(), 0, partCount());
 3765       integerPart *Parts = significandParts();
 3787         integerPart *Parts = significandParts();
 3812   APInt::tcSet(significandParts(), 0, partCount());
 3819   APInt::tcSet(significandParts(), 0, partCount());
 3824   APInt::tcSetBit(significandParts(), semantics->precision - 2);