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

References

lib/Support/APFloat.cpp
   50 static_assert(APFloatBase::integerPartWidth % 4 == 0, "Part width must be divisible by 4!");
  188   const unsigned int maxPowerOfFiveParts = 2 + ((maxPowerOfFiveExponent * 815) / (351 * APFloatBase::integerPartWidth));
  214   return ((bits) + APFloatBase::integerPartWidth - 1) / APFloatBase::integerPartWidth;
  214   return ((bits) + APFloatBase::integerPartWidth - 1) / APFloatBase::integerPartWidth;
  470   if (bits <= partCount * APFloatBase::integerPartWidth &&
  535   count = bits / APFloatBase::integerPartWidth;
  536   partBits = bits % APFloatBase::integerPartWidth + 1;
  538   part = parts[count] & (~(APFloatBase::integerPart) 0 >> (APFloatBase::integerPartWidth - partBits));
  648   assert(count != 0 && count <= APFloatBase::integerPartWidth / 4);
  650   part >>= (APFloatBase::integerPartWidth - 4 * count);
  823     PartCount*integerPartWidth - semantics->precision + 1;
  824   assert(NumHighBits <= integerPartWidth && "Can not have more high bits to "
  827     ~integerPart(0) << (integerPartWidth - NumHighBits);
  845     PartCount*integerPartWidth - semantics->precision + 1;
  846   assert(NumHighBits <= integerPartWidth && "Can not have more high bits to "
 1758                           parts * integerPartWidth, true, rmNearestTiesToEven,
 1765   fs = V.convertFromZeroExtendedInteger(x, parts * integerPartWidth, true,
 2270       APInt::tcExtractBit(src, srcCount * integerPartWidth - 1)) {
 2316   unsigned bitPos = partsCount * integerPartWidth;
 2344       hex_value <<= bitPos % integerPartWidth;
 2345       significand[bitPos / integerPartWidth] |= hex_value;
 2376     expAdjustment -= partsCount * integerPartWidth;
 2406     calcSemantics.precision = parts * integerPartWidth - 1;
 2730   shift = integerPartWidth - valueBits % integerPartWidth;
 2730   shift = integerPartWidth - valueBits % integerPartWidth;
 2758   count = (valueBits + integerPartWidth - 1) / integerPartWidth;
 2758   count = (valueBits + integerPartWidth - 1) / integerPartWidth;
 2770       part |= significand[count - 1] >> (integerPartWidth - shift);
 2773     unsigned int curDigits = integerPartWidth / 4;
 3305     PartCount*integerPartWidth - semantics->precision;
 3306   significand[PartCount - 1] = (NumUnusedHighBits < integerPartWidth)
 3335       (((integerPart)1) << ((semantics->precision - 1) % integerPartWidth));