Lines Matching defs:BufferStart
82 BufferStart = BufStart;
93 if (BufferStart == BufferPtr) {
95 StringRef Buf(BufferStart, BufferEnd - BufferStart);
1052 bool Lexer::isNewLineEscaped(const char *BufferStart, const char *Str) {
1054 if (Str - 1 < BufferStart)
1059 if (Str - 2 < BufferStart)
1066 while (Str > BufferStart && isHorizontalWhitespace(*Str))
1129 assert(Loc >= BufferStart && Loc <= BufferEnd &&
1134 unsigned CharNo = Loc-BufferStart;
1422 BufferPtr = BufferStart + Offset;
2119 FileLoc.getLocWithOffset(StartOfFilename - BufferStart),
2120 FileLoc.getLocWithOffset(CompletionPoint - BufferStart));
2761 if (CurPtr != BufferStart && (CurPtr[-1] != '\n' && CurPtr[-1] != '\r')) {
2852 if (CurPtr != BufferStart &&
2896 if (CurPtr != BufferStart &&
2964 SourceLocation Loc = FileLoc.getLocWithOffset(CurPtr-BufferStart);