Searched defs:BufferEnd (Results 1 - 8 of 8) sorted by relevance

/external/llvm/include/llvm/Support/
H A DMemoryBuffer.h38 const char *BufferEnd; // End of the buffer. member in class:llvm::MemoryBuffer
50 const char *getBufferEnd() const { return BufferEnd; }
51 size_t getBufferSize() const { return BufferEnd-BufferStart; }
/external/llvm/include/llvm/ADT/
H A DStringExtras.h48 /// BufferEnd, returning a pointer to the start of the string. This can be used
56 static inline char *utohex_buffer(IntTy X, char *BufferEnd, bool LowerCase = false) { argument
57 char *BufPtr = BufferEnd;
/external/clang/include/clang/Lex/
H A DLexer.h52 const char *BufferEnd; // End of the buffer. member in class:clang::Lexer
159 return BufferPtr == BufferEnd;
203 return StringRef(BufferStart, BufferEnd - BufferStart);
622 void cutOffLexing() { BufferPtr = BufferEnd; }
/external/clang/lib/AST/
H A DCommentLexer.cpp118 const char *findNewline(const char *BufferPtr, const char *BufferEnd) { argument
119 for ( ; BufferPtr != BufferEnd; ++BufferPtr) {
123 return BufferEnd;
126 const char *skipNewline(const char *BufferPtr, const char *BufferEnd) { argument
127 if (BufferPtr == BufferEnd)
135 if (BufferPtr != BufferEnd && *BufferPtr == '\n')
142 const char *BufferEnd) {
143 for ( ; BufferPtr != BufferEnd; ++BufferPtr) {
147 return BufferEnd;
151 const char *BufferEnd) {
141 skipNamedCharacterReference(const char *BufferPtr, const char *BufferEnd) argument
150 skipDecimalCharacterReference(const char *BufferPtr, const char *BufferEnd) argument
159 skipHexCharacterReference(const char *BufferPtr, const char *BufferEnd) argument
176 skipHTMLIdentifier(const char *BufferPtr, const char *BufferEnd) argument
188 skipHTMLQuotedString(const char *BufferPtr, const char *BufferEnd) argument
202 skipWhitespace(const char *BufferPtr, const char *BufferEnd) argument
210 isWhitespace(const char *BufferPtr, const char *BufferEnd) argument
222 skipCommandName(const char *BufferPtr, const char *BufferEnd) argument
232 findBCPLCommentEnd(const char *BufferPtr, const char *BufferEnd) argument
258 findCCommentEnd(const char *BufferPtr, const char *BufferEnd) argument
[all...]
H A DCommentParser.cpp45 const char *BufferEnd; member in struct:clang::comments::TextTokenRetokenizer::Position
63 Pos.BufferEnd = Tok.getText().end();
75 assert(Pos.BufferPtr != Pos.BufferEnd);
81 assert(Pos.BufferPtr != Pos.BufferEnd);
83 if (Pos.BufferPtr == Pos.BufferEnd) {
242 Pos.BufferPtr, Pos.BufferEnd - Pos.BufferPtr,
244 Pos.BufferEnd - Pos.BufferPtr));
/external/clang/include/clang/AST/
H A DCommentLexer.h236 const char *const BufferEnd; member in class:clang::comments::Lexer
242 /// to newline or BufferEnd, for C comments points to star in '*/'.
305 assert(Loc >= BufferStart && Loc <= BufferEnd &&
349 const char *BufferStart, const char *BufferEnd);
/external/llvm/lib/ProfileData/
H A DInstrProf.cpp430 const unsigned char *const BufferEnd,
433 if (D + sizeof(ValueProfData) > BufferEnd)
438 if (D + TotalSize > BufferEnd)
429 getValueProfData(const unsigned char *D, const unsigned char *const BufferEnd, support::endianness Endianness) argument
/external/clang/lib/Lex/
H A DLexer.cpp59 BufferEnd = BufEnd;
70 StringRef Buf(BufferStart, BufferEnd - BufferStart);
181 L->BufferEnd = StrData+TokLen;
182 assert(L->BufferEnd[0] == 0 && "Buffer is not nul terminated!");
1045 assert(Loc >= BufferStart && Loc <= BufferEnd &&
1347 if (BufferPtr > BufferEnd)
1348 BufferPtr = BufferEnd;
1459 (const UTF8 *)BufferEnd,
1737 (C == 0 && CurPtr-1 == BufferEnd)) { // End of file.
1809 if (C == 0 && CurPtr-1 == BufferEnd) {
2581 FindConflictEnd(const char *CurPtr, const char *BufferEnd, ConflictMarkerKind CMK) argument
[all...]

Completed in 251 milliseconds