Lines Matching refs:CurPtr
305 const char *CurPtr = StrStart; in AnalyzeAsmString() local
311 for (; CurPtr != StrEnd; ++CurPtr) { in AnalyzeAsmString()
312 switch (*CurPtr) { in AnalyzeAsmString()
317 Result += *CurPtr; in AnalyzeAsmString()
333 if (CurPtr == StrEnd) { in AnalyzeAsmString()
339 char CurChar = *CurPtr++; in AnalyzeAsmString()
353 if (CurPtr == StrEnd) { in AnalyzeAsmString()
355 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
359 char EscapedChar = *CurPtr++; in AnalyzeAsmString()
381 if (CurPtr == StrEnd) { // Premature end. in AnalyzeAsmString()
382 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
386 EscapedChar = *CurPtr++; in AnalyzeAsmString()
393 --CurPtr; in AnalyzeAsmString()
394 while (CurPtr != StrEnd && isdigit(*CurPtr)) in AnalyzeAsmString()
395 N = N*10 + ((*CurPtr++)-'0'); in AnalyzeAsmString()
400 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
410 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()
413 const char *NameEnd = (const char*)memchr(CurPtr, ']', StrEnd-CurPtr); in AnalyzeAsmString()
416 if (NameEnd == CurPtr) in AnalyzeAsmString()
419 llvm::StringRef SymbolicName(CurPtr, NameEnd - CurPtr); in AnalyzeAsmString()
424 DiagOffs = CurPtr-StrStart; in AnalyzeAsmString()
429 CurPtr = NameEnd+1; in AnalyzeAsmString()
433 DiagOffs = CurPtr-StrStart-1; in AnalyzeAsmString()