Lines Matching refs:BufferEnd

83   BufferEnd = BufEnd;  in InitLexer()
94 StringRef Buf(BufferStart, BufferEnd - BufferStart); in InitLexer()
206 L->BufferEnd = StrData+TokLen; in Create_PragmaLexer()
207 assert(L->BufferEnd[0] == 0 && "Buffer is not nul terminated!"); in Create_PragmaLexer()
227 if ((BufferPtr + NumBytes) > BufferEnd) in skipOver()
1146 assert(Loc >= BufferStart && Loc <= BufferEnd && in getSourceLocation()
1440 if (BufferPtr > BufferEnd) in SetByteOffset()
1441 BufferPtr = BufferEnd; in SetByteOffset()
1638 (const llvm::UTF8 *)BufferEnd, in tryConsumeIdentifierUTF8Char()
1705 if (CurPtr < BufferEnd) { in LexIdentifier()
1948 (C == 0 && CurPtr-1 == BufferEnd)) { // End of file. in LexStringLiteral()
2023 if (C == 0 && CurPtr-1 == BufferEnd) { in LexRawStringLiteral()
2046 } else if (C == 0 && CurPtr-1 == BufferEnd) { // End of file. in LexRawStringLiteral()
2080 (C == 0 && (CurPtr - 1 == BufferEnd))) { // End of file. in LexAngledStringLiteral()
2126 while (CompletionPoint < BufferEnd) { in codeCompleteIncludedFile()
2173 (C == 0 && CurPtr-1 == BufferEnd)) { // End of file. in LexCharConstant()
2360 (CurPtr == BufferEnd + 1 || CurPtr[0] != '/')) { in SkipLineComment()
2379 if (C == '\r' || C == '\n' || CurPtr == BufferEnd + 1) { in SkipLineComment()
2406 if (ParsingPreprocessorDirective || CurPtr == BufferEnd) { in SkipLineComment()
2558 if (C == 0 && CurPtr == BufferEnd+1) { in SkipBlockComment()
2582 if (CurPtr + 24 < BufferEnd && in SkipBlockComment()
2594 while (CurPtr+16 <= BufferEnd) { in SkipBlockComment()
2611 while (CurPtr + 16 <= BufferEnd && in SkipBlockComment()
2620 CurPtr+4 < BufferEnd) { in SkipBlockComment()
2652 } else if (C == 0 && CurPtr == BufferEnd+1) { in SkipBlockComment()
2730 if (CurPtr-1 != BufferEnd) { in ReadToEndOfLine()
2789 BufferPtr = BufferEnd; in LexEndOfFile()
2790 FormTokenWithChars(Result, BufferEnd, tok::eof); in LexEndOfFile()
2814 SourceLocation EndLoc = getSourceLocation(BufferEnd); in LexEndOfFile()
2834 Diag(BufferEnd, DiagID) in LexEndOfFile()
2882 static const char *FindConflictEnd(const char *CurPtr, const char *BufferEnd, in FindConflictEnd() argument
2886 auto RestOfBuffer = StringRef(CurPtr, BufferEnd - CurPtr).substr(TermLen); in FindConflictEnd()
2912 if (!StringRef(CurPtr, BufferEnd - CurPtr).startswith("<<<<<<<") && in IsStartOfConflictMarker()
2913 !StringRef(CurPtr, BufferEnd - CurPtr).startswith(">>>> ")) in IsStartOfConflictMarker()
2925 if (FindConflictEnd(CurPtr, BufferEnd, Kind)) { in IsStartOfConflictMarker()
2934 assert(CurPtr != BufferEnd && "Didn't find end of line"); in IsStartOfConflictMarker()
2968 if (const char *End = FindConflictEnd(CurPtr, BufferEnd, in HandleEndOfConflictMarker()
2973 while (CurPtr != BufferEnd && *CurPtr != '\r' && *CurPtr != '\n') in HandleEndOfConflictMarker()
2987 const char *BufferEnd) { in findPlaceholderEnd() argument
2988 if (CurPtr == BufferEnd) in findPlaceholderEnd()
2990 BufferEnd -= 1; // Scan until the second last character. in findPlaceholderEnd()
2991 for (; CurPtr != BufferEnd; ++CurPtr) { in findPlaceholderEnd()
3002 const char *End = findPlaceholderEnd(CurPtr + 1, BufferEnd); in lexEditorPlaceholder()
3275 if (CurPtr-1 == BufferEnd) in LexTokenInternal()
3963 (const llvm::UTF8 *)BufferEnd, in LexTokenInternal()