Lines Matching refs:BufferStart

85   BufferStart = BufStart;  in InitLexer()
96 if (BufferStart == BufferPtr) { in InitLexer()
98 StringRef Buf(BufferStart, BufferEnd - BufferStart); in InitLexer()
236 assert((BufferStart + Offset) <= BufferEnd); in seek()
237 BufferPtr = BufferStart + Offset; in seek()
1093 bool Lexer::isNewLineEscaped(const char *BufferStart, const char *Str) { in isNewLineEscaped() argument
1095 if (Str - 1 < BufferStart) in isNewLineEscaped()
1100 if (Str - 2 < BufferStart) in isNewLineEscaped()
1107 while (Str > BufferStart && isHorizontalWhitespace(*Str)) in isNewLineEscaped()
1170 assert(Loc >= BufferStart && Loc <= BufferEnd && in getSourceLocation()
1175 unsigned CharNo = Loc-BufferStart; in getSourceLocation()
1471 BufferPtr = BufferStart + Offset; in SetByteOffset()
2357 FileLoc.getLocWithOffset(StartOfFilename - BufferStart), in codeCompleteIncludedFile()
2358 FileLoc.getLocWithOffset(CompletionPoint - BufferStart)); in codeCompleteIncludedFile()
3112 if (CurPtr != BufferStart && (CurPtr[-1] != '\n' && CurPtr[-1] != '\r')) { in LexEndOfFile()
3210 if (CurPtr != BufferStart && in IsStartOfConflictMarker()
3254 if (CurPtr != BufferStart && in HandleEndOfConflictMarker()
3322 SourceLocation Loc = FileLoc.getLocWithOffset(CurPtr-BufferStart); in isCodeCompletionPoint()
4448 const char *TokPtr = BufferStart + DDTok.Offset; in convertDependencyDirectiveToken()
4480 BufferPtr = BufferStart + DDTok.Offset; in LexDependencyDirectiveToken()
4488 if (BufferStart + NextTok.Offset >= BufferPtr) in LexDependencyDirectiveToken()