Lines Matching refs:Radix
321 bool llvm::getAsUnsignedInteger(StringRef Str, unsigned Radix,
324 if (Radix == 0)
325 Radix = GetAutoSenseRadix(Str);
345 if (CharVal >= Radix)
350 Result = Result*Radix+CharVal;
353 if (Result/Radix < PrevResult)
362 bool llvm::getAsSignedInteger(StringRef Str, unsigned Radix,
368 if (getAsUnsignedInteger(Str, Radix, ULLVal) ||
377 if (getAsUnsignedInteger(Str.substr(1), Radix, ULLVal) ||
388 bool StringRef::getAsInteger(unsigned Radix, APInt &Result) const {
392 if (Radix == 0)
393 Radix = GetAutoSenseRadix(Str);
395 assert(Radix > 1 && Radix <= 36);
413 while ((1U << Log2Radix) < Radix) Log2Radix++;
414 bool IsPowerOf2Radix = ((1U << Log2Radix) == Radix);
425 RadixAP = APInt(BitWidth, Radix);
444 if (CharVal >= Radix)