Searched refs:BufferEnd (Results 1 - 13 of 13) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DCommentLexer.cpp126 const char *findNewline(const char *BufferPtr, const char *BufferEnd) { argument
127 for ( ; BufferPtr != BufferEnd; ++BufferPtr) {
131 return BufferEnd;
134 const char *skipNewline(const char *BufferPtr, const char *BufferEnd) { argument
135 if (BufferPtr == BufferEnd)
143 if (BufferPtr != BufferEnd && *BufferPtr == '\n')
150 const char *BufferEnd) {
151 for ( ; BufferPtr != BufferEnd; ++BufferPtr) {
155 return BufferEnd;
159 const char *BufferEnd) {
149 skipNamedCharacterReference(const char *BufferPtr, const char *BufferEnd) argument
158 skipDecimalCharacterReference(const char *BufferPtr, const char *BufferEnd) argument
167 skipHexCharacterReference(const char *BufferPtr, const char *BufferEnd) argument
184 skipHTMLIdentifier(const char *BufferPtr, const char *BufferEnd) argument
196 skipHTMLQuotedString(const char *BufferPtr, const char *BufferEnd) argument
210 skipWhitespace(const char *BufferPtr, const char *BufferEnd) argument
218 isWhitespace(const char *BufferPtr, const char *BufferEnd) argument
230 skipCommandName(const char *BufferPtr, const char *BufferEnd) argument
240 findBCPLCommentEnd(const char *BufferPtr, const char *BufferEnd) argument
266 findCCommentEnd(const char *BufferPtr, const char *BufferEnd) argument
[all...]
H A DCommentParser.cpp43 const char *BufferEnd; member in struct:clang::comments::TextTokenRetokenizer::Position
62 Pos.BufferEnd = Tok.getText().end();
74 assert(Pos.BufferPtr != Pos.BufferEnd);
80 assert(Pos.BufferPtr != Pos.BufferEnd);
82 if (Pos.BufferPtr == Pos.BufferEnd) {
241 Pos.BufferPtr, Pos.BufferEnd - Pos.BufferPtr,
243 Pos.BufferEnd - Pos.BufferPtr));
/freebsd-13-stable/contrib/llvm-project/compiler-rt/lib/scudo/standalone/
H A Dstring_utils.cpp17 static int appendChar(char **Buffer, const char *BufferEnd, char C) { argument
18 if (*Buffer < BufferEnd) {
28 static int appendNumber(char **Buffer, const char *BufferEnd, u64 AbsoluteValue, argument
40 Res += appendChar(Buffer, BufferEnd, '-');
58 Res += appendChar(Buffer, BufferEnd, c);
61 Res += appendChar(Buffer, BufferEnd, '-');
66 Res += appendChar(Buffer, BufferEnd, Digit);
71 static int appendUnsigned(char **Buffer, const char *BufferEnd, u64 Num, argument
74 return appendNumber(Buffer, BufferEnd, Num, Base, MinNumberLength,
78 static int appendSignedDecimal(char **Buffer, const char *BufferEnd, s6 argument
92 appendString(char **Buffer, const char *BufferEnd, int Width, int MaxChars, const char *S) argument
108 appendPointer(char **Buffer, const char *BufferEnd, u64 ptr_value) argument
124 const char *BufferEnd = &Buffer[BufferLength - 1]; local
[all...]
/freebsd-13-stable/contrib/llvm-project/clang/lib/Lex/
H A DLexer.cpp84 BufferEnd = BufEnd;
95 StringRef Buf(BufferStart, BufferEnd - BufferStart);
204 L->BufferEnd = StrData+TokLen;
205 assert(L->BufferEnd[0] == 0 && "Buffer is not nul terminated!");
225 if ((BufferPtr + NumBytes) > BufferEnd)
1129 assert(Loc >= BufferStart && Loc <= BufferEnd &&
1423 if (BufferPtr > BufferEnd)
1424 BufferPtr = BufferEnd;
1621 (const llvm::UTF8 *)BufferEnd,
1688 if (CurPtr < BufferEnd) {
2827 FindConflictEnd(const char *CurPtr, const char *BufferEnd, ConflictMarkerKind CMK) argument
2931 findPlaceholderEnd(const char *CurPtr, const char *BufferEnd) argument
[all...]
H A DPPLexerChange.cpp242 const char *EndPos = CurLexer->BufferEnd;
409 CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
H A DPragma.cpp885 CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
H A DPPDirectives.cpp2013 CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Lex/
H A DLexer.h88 const char *BufferEnd; member in class:clang::Lexer
199 return BufferPtr == BufferEnd;
243 return StringRef(BufferStart, BufferEnd - BufferStart);
724 void cutOffLexing() { BufferPtr = BufferEnd; }
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DCommentLexer.h234 const char *const BufferEnd; member in class:clang::comments::Lexer
240 /// to newline or BufferEnd, for C comments points to star in '*/'.
308 assert(Loc >= BufferStart && Loc <= BufferEnd &&
350 const char *BufferStart, const char *BufferEnd,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DMemoryBuffer.h54 const char *BufferEnd; // End of the buffer. member in class:llvm::MemoryBuffer
68 const char *getBufferEnd() const { return BufferEnd; }
69 size_t getBufferSize() const { return BufferEnd-BufferStart; }
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ProfileData/
H A DInstrProf.cpp879 const unsigned char *const BufferEnd,
883 if (D + sizeof(ValueProfData) > BufferEnd)
888 if (D + TotalSize > BufferEnd)
878 getValueProfData(const unsigned char *D, const unsigned char *const BufferEnd, support::endianness Endianness) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DMemoryBuffer.cpp50 BufferEnd = BufEnd;
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp988 *BufferEnd = Buffer->getBufferEnd();
991 for (const char *I = BufferStart; I != BufferEnd; ++I)
996 if (Start < BufferEnd)
997 Lines.emplace_back(Start, BufferEnd - Start);

Completed in 218 milliseconds