Lines Matching refs:Radix

408 bool llvm::consumeUnsignedInteger(StringRef &Str, unsigned Radix,  in consumeUnsignedInteger()  argument
411 if (Radix == 0) in consumeUnsignedInteger()
412 Radix = GetAutoSenseRadix(Str); in consumeUnsignedInteger()
433 if (CharVal >= Radix) in consumeUnsignedInteger()
438 Result = Result * Radix + CharVal; in consumeUnsignedInteger()
441 if (Result / Radix < PrevResult) in consumeUnsignedInteger()
456 bool llvm::consumeSignedInteger(StringRef &Str, unsigned Radix, in consumeSignedInteger() argument
462 if (consumeUnsignedInteger(Str, Radix, ULLVal) || in consumeSignedInteger()
472 if (consumeUnsignedInteger(Str2, Radix, ULLVal) || in consumeSignedInteger()
486 bool llvm::getAsUnsignedInteger(StringRef Str, unsigned Radix, in getAsUnsignedInteger() argument
488 if (consumeUnsignedInteger(Str, Radix, Result)) in getAsUnsignedInteger()
496 bool llvm::getAsSignedInteger(StringRef Str, unsigned Radix, in getAsSignedInteger() argument
498 if (consumeSignedInteger(Str, Radix, Result)) in getAsSignedInteger()
506 bool StringRef::consumeInteger(unsigned Radix, APInt &Result) { in consumeInteger() argument
510 if (Radix == 0) in consumeInteger()
511 Radix = GetAutoSenseRadix(Str); in consumeInteger()
513 assert(Radix > 1 && Radix <= 36); in consumeInteger()
531 while ((1U << Log2Radix) < Radix) Log2Radix++; in consumeInteger()
532 bool IsPowerOf2Radix = ((1U << Log2Radix) == Radix); in consumeInteger()
543 RadixAP = APInt(BitWidth, Radix); in consumeInteger()
562 if (CharVal >= Radix) in consumeInteger()
587 bool StringRef::getAsInteger(unsigned Radix, APInt &Result) const { in getAsInteger() argument
589 if (Str.consumeInteger(Radix, Result)) in getAsInteger()