Lines Matching refs:Radix
505 unsigned APInt::getSufficientBitsNeeded(StringRef Str, uint8_t Radix) { in getSufficientBitsNeeded() argument
519 if (Radix == 2) in getSufficientBitsNeeded()
521 if (Radix == 8) in getSufficientBitsNeeded()
523 if (Radix == 16) in getSufficientBitsNeeded()
530 if (Radix == 10) in getSufficientBitsNeeded()
533 assert(Radix == 36); in getSufficientBitsNeeded()
2139 void APInt::toString(SmallVectorImpl<char> &Str, unsigned Radix, in toString() argument
2141 assert((Radix == 10 || Radix == 8 || Radix == 16 || Radix == 2 || in toString()
2142 Radix == 36) && in toString()
2147 switch (Radix) { in toString()
2201 *--BufPtr = Digits[N % Radix]; in toString()
2202 N /= Radix; in toString()
2229 if (Radix == 2 || Radix == 8 || Radix == 16) { in toString()
2231 unsigned ShiftAmt = (Radix == 16 ? 4 : (Radix == 8 ? 3 : 1)); in toString()
2232 unsigned MaskAmt = Radix - 1; in toString()
2242 udivrem(Tmp, Radix, Tmp, Digit); in toString()
2243 assert(Digit < Radix && "divide failed"); in toString()