Lines Matching refs:BufferStart
82 BufferStart = BufStart; in InitLexer()
93 if (BufferStart == BufferPtr) { in InitLexer()
95 StringRef Buf(BufferStart, BufferEnd - BufferStart); in InitLexer()
1044 bool Lexer::isNewLineEscaped(const char *BufferStart, const char *Str) { in isNewLineEscaped() argument
1046 if (Str - 1 < BufferStart) in isNewLineEscaped()
1051 if (Str - 2 < BufferStart) in isNewLineEscaped()
1058 while (Str > BufferStart && isHorizontalWhitespace(*Str)) in isNewLineEscaped()
1121 assert(Loc >= BufferStart && Loc <= BufferEnd && in getSourceLocation()
1126 unsigned CharNo = Loc-BufferStart; in getSourceLocation()
1414 BufferPtr = BufferStart + Offset; in SetByteOffset()
2104 FileLoc.getLocWithOffset(StartOfFilename - BufferStart), in codeCompleteIncludedFile()
2105 FileLoc.getLocWithOffset(CompletionPoint - BufferStart)); in codeCompleteIncludedFile()
2745 if (CurPtr != BufferStart && (CurPtr[-1] != '\n' && CurPtr[-1] != '\r')) { in LexEndOfFile()
2836 if (CurPtr != BufferStart && in IsStartOfConflictMarker()
2880 if (CurPtr != BufferStart && in HandleEndOfConflictMarker()
2948 SourceLocation Loc = FileLoc.getLocWithOffset(CurPtr-BufferStart); in isCodeCompletionPoint()