Lines Matching refs:partCount

647                               unsigned int partCount,  in lostFractionThroughTruncation()  argument
652 lsb = APInt::tcLSB(parts, partCount); in lostFractionThroughTruncation()
659 if (bits <= partCount * APFloatBase::integerPartWidth && in lostFractionThroughTruncation()
880 count = partCount(); in initialize()
902 assert(rhs.partCount() >= partCount()); in copySignificand()
905 partCount()); in copySignificand()
920 unsigned numParts = partCount(); in makeNaN()
1146 return std::equal(significandParts(), significandParts() + partCount(), in bitwiseIsEqual()
1181 unsigned int IEEEFloat::partCount() const { in partCount() function in llvm::detail::IEEEFloat
1190 if (partCount() > 1) in significandParts()
1197 APInt::tcSet(significandParts(), 0, partCount()); in zeroSignificand()
1204 carry = APInt::tcIncrement(significandParts(), partCount()); in incrementSignificand()
1220 return APInt::tcAdd(parts, rhs.significandParts(), 0, partCount()); in addSignificand()
1235 partCount()); in subtractSignificand()
1265 partsCount = partCount(); in multiplySignificand()
1389 partsCount = partCount(); in divideSignificand()
1461 return APInt::tcMSB(significandParts(), partCount()); in significandMSB()
1465 return APInt::tcLSB(significandParts(), partCount()); in significandLSB()
1475 return shiftRight(significandParts(), partCount(), bits); in shiftSignificandRight()
1483 unsigned int partsCount = partCount(); in shiftSignificandLeft()
1506 partCount()); in compareAbsoluteValue()
1553 tcSetLeastSignificantBits(significandParts(), partCount(), in handleOverflow()
2482 oldPartCount = partCount(); in convert()
2675 lost_fraction = lostFractionThroughTruncation(src, partCount(), in convertToSignExtendedInteger()
2771 dstCount = partCount(); in convertFromUnsignedParts()
2792 unsigned int partCount = Val.getNumWords(); in convertFromAPInt() local
2801 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode); in convertFromAPInt()
2837 unsigned int partCount = partCountForBits(width); in convertFromZeroExtendedInteger() local
2838 APInt api = APInt(width, ArrayRef(parts, partCount)); in convertFromZeroExtendedInteger()
2846 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode); in convertFromZeroExtendedInteger()
2859 unsigned partsCount = partCount(); in convertFromHexadecimalString()
3012 APInt::tcExtract(significandParts(), partCount(), decSig.significandParts(), in roundSignificandWithExponent()
3021 decSig.partCount(), in roundSignificandWithExponent()
3092 unsigned int partCount; in convertFromDecimalString() local
3098 partCount = static_cast<unsigned int>(D.lastSigDigit - D.firstSigDigit) + 1; in convertFromDecimalString()
3099 partCount = partCountForBits(1 + 196 * partCount / 59); in convertFromDecimalString()
3100 decSignificand = new integerPart[partCount + 1]; in convertFromDecimalString()
3101 partCount = 0; in convertFromDecimalString()
3133 partCount, partCount + 1, false); in convertFromDecimalString()
3137 if (decSignificand[partCount]) in convertFromDecimalString()
3138 partCount++; in convertFromDecimalString()
3142 fs = roundSignificandWithExponent(decSignificand, partCount, in convertFromDecimalString()
3338 partsCount = partCount(); in convertNormalToHexString()
3436 Arg.significandParts() + Arg.partCount())); in hash_value()
3450 assert(partCount()==2); in convertF80LongDoubleAPFloatToAPInt()
3480 assert(partCount()==2); in convertPPCDoubleDoubleAPFloatToAPInt()
3592 assert(partCount() == 2); in convertQuadrupleAPFloatToAPInt()
3597 assert(partCount()==1); in convertDoubleAPFloatToAPInt()
3602 assert(partCount()==1); in convertFloatAPFloatToAPInt()
3607 assert(partCount() == 1); in convertBFloatAPFloatToAPInt()
3612 assert(partCount()==1); in convertHalfAPFloatToAPInt()
3617 assert(partCount() == 1); in convertFloat8E5M2APFloatToAPInt()
3622 assert(partCount() == 1); in convertFloat8E5M2FNUZAPFloatToAPInt()
3627 assert(partCount() == 1); in convertFloat8E4M3APFloatToAPInt()
3632 assert(partCount() == 1); in convertFloat8E4M3FNAPFloatToAPInt()
3637 assert(partCount() == 1); in convertFloat8E4M3FNUZAPFloatToAPInt()
3642 assert(partCount() == 1); in convertFloat8E4M3B11FNUZAPFloatToAPInt()
3647 assert(partCount() == 1); in convertFloatTF32APFloatToAPInt()
3652 assert(partCount() == 1); in convertFloat6E3M2FNAPFloatToAPInt()
3657 assert(partCount() == 1); in convertFloat6E2M3FNAPFloatToAPInt()
3662 assert(partCount() == 1); in convertFloat4E2M1FNAPFloatToAPInt()
3762 assert(partCount()==2); in initFromF80LongDoubleAPInt()
3838 assert(partCount() == mysignificand.size()); in initFromIEEEAPInt()
4005 unsigned PartCount = partCount(); in makeLargest()
4031 APInt::tcSet(significandParts(), 1, partCount()); in makeSmallest()
4487 APInt::tcSet(significandParts(), 0, partCount()); in next()
4506 APInt::tcSet(significandParts(), 0, partCount()); in next()
4539 APInt::tcDecrement(Parts, partCount()); in next()
4561 APInt::tcSet(Parts, 0, partCount()); in next()
4605 APInt::tcSet(significandParts(), 0, partCount()); in makeInf()
4616 APInt::tcSet(significandParts(), 0, partCount()); in makeZero()