Lines Matching refs:CurPtr
520 const char *CurPtr = StrStart; in AnalyzeAsmString() local
526 for (; CurPtr != StrEnd; ++CurPtr) { in AnalyzeAsmString()
527 switch (*CurPtr) { in AnalyzeAsmString()
532 Result += *CurPtr; in AnalyzeAsmString()
551 if (CurPtr == StrEnd) { in AnalyzeAsmString()
557 char CurChar = *CurPtr++; in AnalyzeAsmString()
571 if (CurPtr == StrEnd) { in AnalyzeAsmString()
573 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
577 char EscapedChar = *CurPtr++; in AnalyzeAsmString()
601 const char *Begin = CurPtr - 1; // Points to the character following '%'. in AnalyzeAsmString()
605 if (CurPtr == StrEnd) { // Premature end. in AnalyzeAsmString()
606 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
609 EscapedChar = *CurPtr++; in AnalyzeAsmString()
621 --CurPtr; in AnalyzeAsmString()
622 while (CurPtr != StrEnd && isDigit(*CurPtr)) in AnalyzeAsmString()
623 N = N*10 + ((*CurPtr++)-'0'); in AnalyzeAsmString()
628 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
633 std::string Str(Begin, CurPtr - Begin); in AnalyzeAsmString()
641 CurPtr - StrStart, SM, LO, TI, &LastAsmStringToken, in AnalyzeAsmString()
650 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
653 const char *NameEnd = (const char*)memchr(CurPtr, ']', StrEnd-CurPtr); in AnalyzeAsmString()
656 if (NameEnd == CurPtr) in AnalyzeAsmString()
659 StringRef SymbolicName(CurPtr, NameEnd - CurPtr); in AnalyzeAsmString()
664 DiagOffs = CurPtr-StrStart; in AnalyzeAsmString()
682 CurPtr = NameEnd+1; in AnalyzeAsmString()
686 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()