Lines Matching refs:CurPtr

605   const char *CurPtr = StrStart;  in AnalyzeAsmString()  local
611 for (; CurPtr != StrEnd; ++CurPtr) { in AnalyzeAsmString()
612 switch (*CurPtr) { in AnalyzeAsmString()
617 Result += *CurPtr; in AnalyzeAsmString()
636 if (CurPtr == StrEnd) { in AnalyzeAsmString()
642 char CurChar = *CurPtr++; in AnalyzeAsmString()
658 if (CurPtr == StrEnd) { in AnalyzeAsmString()
660 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
664 char EscapedChar = *CurPtr++; in AnalyzeAsmString()
693 const char *Begin = CurPtr - 1; // Points to the character following '%'. in AnalyzeAsmString()
697 if (CurPtr == StrEnd) { // Premature end. in AnalyzeAsmString()
698 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
701 EscapedChar = *CurPtr++; in AnalyzeAsmString()
712 --CurPtr; in AnalyzeAsmString()
713 while (CurPtr != StrEnd && isDigit(*CurPtr)) in AnalyzeAsmString()
714 N = N*10 + ((*CurPtr++)-'0'); in AnalyzeAsmString()
719 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
724 std::string Str(Begin, CurPtr - Begin); in AnalyzeAsmString()
732 CurPtr - StrStart, SM, LO, TI, &LastAsmStringToken, in AnalyzeAsmString()
741 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
744 const char *NameEnd = (const char*)memchr(CurPtr, ']', StrEnd-CurPtr); in AnalyzeAsmString()
747 if (NameEnd == CurPtr) in AnalyzeAsmString()
750 StringRef SymbolicName(CurPtr, NameEnd - CurPtr); in AnalyzeAsmString()
755 DiagOffs = CurPtr-StrStart; in AnalyzeAsmString()
773 CurPtr = NameEnd+1; in AnalyzeAsmString()
777 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()