Lines Matching refs:Ptr
992 for (const char *Ptr = DigitsBegin; Ptr != SuffixBegin; ++Ptr)
993 if (!isDigitSeparator(*Ptr))
994 N = N * radix + llvm::hexDigitValue(*Ptr);
1003 const char *Ptr = DigitsBegin;
1010 while (Ptr < SuffixBegin) {
1011 if (isDigitSeparator(*Ptr)) {
1012 ++Ptr;
1016 unsigned C = llvm::hexDigitValue(*Ptr++);
1079 const char *Ptr = DigitsBegin;
1081 while (!IsExponentPart(*Ptr)) ++Ptr;
1082 ExponentBegin = Ptr;
1083 ++Ptr;
1084 NegativeExponent = *Ptr == '-';
1085 if (NegativeExponent) ++Ptr;
1087 unsigned NumExpDigits = SuffixBegin - Ptr;
1089 llvm::StringRef ExpStr(Ptr, NumExpDigits);
1131 for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) {
1132 if (*Ptr == '.') {
1138 unsigned C = llvm::hexDigitValue(*Ptr);
1795 char *Ptr = Dummy.data();
1797 while (!ConvertUTF8toWide(CharByteWidth, NextFragment, Ptr, ErrorPtrTmp)) {