Lines Matching refs:Radix
414 bool llvm::consumeUnsignedInteger(StringRef &Str, unsigned Radix, in consumeUnsignedInteger() argument
417 if (Radix == 0) in consumeUnsignedInteger()
418 Radix = GetAutoSenseRadix(Str); in consumeUnsignedInteger()
439 if (CharVal >= Radix) in consumeUnsignedInteger()
444 Result = Result * Radix + CharVal; in consumeUnsignedInteger()
447 if (Result / Radix < PrevResult) in consumeUnsignedInteger()
462 bool llvm::consumeSignedInteger(StringRef &Str, unsigned Radix, in consumeSignedInteger() argument
468 if (consumeUnsignedInteger(Str, Radix, ULLVal) || in consumeSignedInteger()
478 if (consumeUnsignedInteger(Str2, Radix, ULLVal) || in consumeSignedInteger()
492 bool llvm::getAsUnsignedInteger(StringRef Str, unsigned Radix, in getAsUnsignedInteger() argument
494 if (consumeUnsignedInteger(Str, Radix, Result)) in getAsUnsignedInteger()
502 bool llvm::getAsSignedInteger(StringRef Str, unsigned Radix, in getAsSignedInteger() argument
504 if (consumeSignedInteger(Str, Radix, Result)) in getAsSignedInteger()
512 bool StringRef::getAsInteger(unsigned Radix, APInt &Result) const { in getAsInteger() argument
516 if (Radix == 0) in getAsInteger()
517 Radix = GetAutoSenseRadix(Str); in getAsInteger()
519 assert(Radix > 1 && Radix <= 36); in getAsInteger()
537 while ((1U << Log2Radix) < Radix) Log2Radix++; in getAsInteger()
538 bool IsPowerOf2Radix = ((1U << Log2Radix) == Radix); in getAsInteger()
549 RadixAP = APInt(BitWidth, Radix); in getAsInteger()
568 if (CharVal >= Radix) in getAsInteger()