Lines Matching refs:api
2146 APInt api = Val; in convertFromAPInt() local
2149 if (isSigned && api.isNegative()) { in convertFromAPInt()
2151 api = -api; in convertFromAPInt()
2154 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode); in convertFromAPInt()
2195 APInt api = APInt(width, makeArrayRef(parts, partCount)); in convertFromZeroExtendedInteger() local
2200 api = -api; in convertFromZeroExtendedInteger()
2203 return convertFromUnsignedParts(api.getRawData(), partCount, rounding_mode); in convertFromZeroExtendedInteger()
2953 APInt api = bitcastToAPInt(); in convertToFloat() local
2954 return api.bitsToFloat(); in convertToFloat()
2962 APInt api = bitcastToAPInt(); in convertToDouble() local
2963 return api.bitsToDouble(); in convertToDouble()
2974 APFloat::initFromF80LongDoubleAPInt(const APInt &api) in initFromF80LongDoubleAPInt() argument
2976 assert(api.getBitWidth()==80); in initFromF80LongDoubleAPInt()
2977 uint64_t i1 = api.getRawData()[0]; in initFromF80LongDoubleAPInt()
2978 uint64_t i2 = api.getRawData()[1]; in initFromF80LongDoubleAPInt()
3008 APFloat::initFromPPCDoubleDoubleAPInt(const APInt &api) in initFromPPCDoubleDoubleAPInt() argument
3010 assert(api.getBitWidth()==128); in initFromPPCDoubleDoubleAPInt()
3011 uint64_t i1 = api.getRawData()[0]; in initFromPPCDoubleDoubleAPInt()
3012 uint64_t i2 = api.getRawData()[1]; in initFromPPCDoubleDoubleAPInt()
3058 APFloat::initFromQuadrupleAPInt(const APInt &api) in initFromQuadrupleAPInt() argument
3060 assert(api.getBitWidth()==128); in initFromQuadrupleAPInt()
3061 uint64_t i1 = api.getRawData()[0]; in initFromQuadrupleAPInt()
3062 uint64_t i2 = api.getRawData()[1]; in initFromQuadrupleAPInt()
3098 APFloat::initFromDoubleAPInt(const APInt &api) in initFromDoubleAPInt() argument
3100 assert(api.getBitWidth()==64); in initFromDoubleAPInt()
3101 uint64_t i = *api.getRawData(); in initFromDoubleAPInt()
3131 APFloat::initFromFloatAPInt(const APInt & api) in initFromFloatAPInt() argument
3133 assert(api.getBitWidth()==32); in initFromFloatAPInt()
3134 uint32_t i = (uint32_t)*api.getRawData(); in initFromFloatAPInt()
3164 APFloat::initFromHalfAPInt(const APInt & api) in initFromHalfAPInt() argument
3166 assert(api.getBitWidth()==16); in initFromHalfAPInt()
3167 uint32_t i = (uint32_t)*api.getRawData(); in initFromHalfAPInt()
3201 APFloat::initFromAPInt(const APInt& api, bool isIEEE) in initFromAPInt() argument
3203 if (api.getBitWidth() == 16) in initFromAPInt()
3204 return initFromHalfAPInt(api); in initFromAPInt()
3205 else if (api.getBitWidth() == 32) in initFromAPInt()
3206 return initFromFloatAPInt(api); in initFromAPInt()
3207 else if (api.getBitWidth()==64) in initFromAPInt()
3208 return initFromDoubleAPInt(api); in initFromAPInt()
3209 else if (api.getBitWidth()==80) in initFromAPInt()
3210 return initFromF80LongDoubleAPInt(api); in initFromAPInt()
3211 else if (api.getBitWidth()==128) in initFromAPInt()
3213 initFromQuadrupleAPInt(api) : initFromPPCDoubleDoubleAPInt(api)); in initFromAPInt()
3278 APFloat::APFloat(const APInt& api, bool isIEEE) : exponent2(0), sign2(0) { in APFloat() argument
3279 initFromAPInt(api, isIEEE); in APFloat()