reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
545 for (; CurPtr != StrEnd; ++CurPtr) { 545 for (; CurPtr != StrEnd; ++CurPtr) { 546 switch (*CurPtr) { 551 Result += *CurPtr; 570 if (CurPtr == StrEnd) { 576 char CurChar = *CurPtr++; 590 if (CurPtr == StrEnd) { 592 DiagOffs = CurPtr-StrStart-1; 596 char EscapedChar = *CurPtr++; 620 const char *Begin = CurPtr - 1; // Points to the character following '%'. 624 if (CurPtr == StrEnd) { // Premature end. 625 DiagOffs = CurPtr-StrStart-1; 628 EscapedChar = *CurPtr++; 640 --CurPtr; 641 while (CurPtr != StrEnd && isDigit(*CurPtr)) 641 while (CurPtr != StrEnd && isDigit(*CurPtr)) 642 N = N*10 + ((*CurPtr++)-'0'); 647 DiagOffs = CurPtr-StrStart-1; 652 std::string Str(Begin, CurPtr - Begin); 660 CurPtr - StrStart, SM, LO, TI, &LastAsmStringToken, 669 DiagOffs = CurPtr-StrStart-1; 672 const char *NameEnd = (const char*)memchr(CurPtr, ']', StrEnd-CurPtr); 672 const char *NameEnd = (const char*)memchr(CurPtr, ']', StrEnd-CurPtr); 675 if (NameEnd == CurPtr) 678 StringRef SymbolicName(CurPtr, NameEnd - CurPtr); 678 StringRef SymbolicName(CurPtr, NameEnd - CurPtr); 683 DiagOffs = CurPtr-StrStart; 701 CurPtr = NameEnd+1; 705 DiagOffs = CurPtr-StrStart-1;