Lines Matching defs:part
1039 // WordShift is the inter-part shift; BitShift is intra-part shift.
2295 // Returns the integer part with the least significant BITS set.
2303 static inline APInt::WordType lowHalf(APInt::WordType part) {
2304 return part & lowBitMask(APInt::APINT_BITS_PER_WORD / 2);
2308 static inline APInt::WordType highHalf(APInt::WordType part) {
2309 return part >> (APInt::APINT_BITS_PER_WORD / 2);
2312 /// Sets the least significant part of a bignum to the input value, and zeroes
2314 void APInt::tcSet(WordType *dst, WordType part, unsigned parts) {
2316 dst[0] = part;
2550 // And now DST[i], and store the new low part there.
2622 // Otherwise set LHS to LHS / RHS with the fractional part discarded,
2677 // WordShift is the inter-part shift; BitShift is the intra-part shift.
2704 // WordShift is the inter-part shift; BitShift is the intra-part shift.
2764 // We want to check whether the non-integer part of the mathematical value
2765 // is negative or not. If the non-integer part is negative, we need to round