Lines Matching defs:BufferStart
129 BufferStart = BufStart;
140 if (BufferStart == BufferPtr) {
142 StringRef Buf(BufferStart, BufferEnd - BufferStart);
280 assert((BufferStart + Offset) <= BufferEnd);
281 BufferPtr = BufferStart + Offset;
1137 bool Lexer::isNewLineEscaped(const char *BufferStart, const char *Str) {
1139 if (Str - 1 < BufferStart)
1144 if (Str - 2 < BufferStart)
1151 while (Str > BufferStart && isHorizontalWhitespace(*Str))
1214 assert(Loc >= BufferStart && Loc <= BufferEnd &&
1219 unsigned CharNo = Loc-BufferStart;
1538 BufferPtr = BufferStart + Offset;
2435 FileLoc.getLocWithOffset(StartOfFilename - BufferStart),
2436 FileLoc.getLocWithOffset(CompletionPoint - BufferStart));
3192 if (CurPtr != BufferStart && (CurPtr[-1] != '\n' && CurPtr[-1] != '\r')) {
3290 if (CurPtr != BufferStart &&
3334 if (CurPtr != BufferStart &&
3402 SourceLocation Loc = FileLoc.getLocWithOffset(CurPtr-BufferStart);
4527 const char *TokPtr = BufferStart + DDTok.Offset;
4559 BufferPtr = BufferStart + DDTok.Offset;
4567 if (BufferStart + NextTok.Offset >= BufferPtr)