Lines Matching defs:CurPtr
607 const char *CurPtr = StrStart;
613 for (; CurPtr != StrEnd; ++CurPtr) {
614 switch (*CurPtr) {
619 Result += *CurPtr;
638 if (CurPtr == StrEnd) {
644 char CurChar = *CurPtr++;
660 if (CurPtr == StrEnd) {
662 DiagOffs = CurPtr-StrStart-1;
666 char EscapedChar = *CurPtr++;
695 const char *Begin = CurPtr - 1; // Points to the character following '%'.
699 if (CurPtr == StrEnd) { // Premature end.
700 DiagOffs = CurPtr-StrStart-1;
703 EscapedChar = *CurPtr++;
714 --CurPtr;
715 while (CurPtr != StrEnd && isDigit(*CurPtr))
716 N = N*10 + ((*CurPtr++)-'0');
721 DiagOffs = CurPtr-StrStart-1;
726 std::string Str(Begin, CurPtr - Begin);
734 CurPtr - StrStart, SM, LO, TI, &LastAsmStringToken,
743 DiagOffs = CurPtr-StrStart-1;
746 const char *NameEnd = (const char*)memchr(CurPtr, ']', StrEnd-CurPtr);
749 if (NameEnd == CurPtr)
752 StringRef SymbolicName(CurPtr, NameEnd - CurPtr);
757 DiagOffs = CurPtr-StrStart;
775 CurPtr = NameEnd+1;
779 DiagOffs = CurPtr-StrStart-1;