Searched defs:BufferEnd (Results 1 - 8 of 8) sorted by relevance
/external/llvm/include/llvm/Support/ |
H A D | MemoryBuffer.h | 39 const char *BufferEnd; // End of the buffer. member in class:llvm::MemoryBuffer 51 const char *getBufferEnd() const { return BufferEnd; } 52 size_t getBufferSize() const { return BufferEnd-BufferStart; }
|
/external/llvm/include/llvm/ADT/ |
H A D | StringExtras.h | 48 /// BufferEnd, returning a pointer to the start of the string. This can be used 56 static inline char *utohex_buffer(IntTy X, char *BufferEnd) { argument 57 char *BufPtr = BufferEnd;
|
/external/clang/include/clang/Lex/ |
H A D | Lexer.h | 52 const char *BufferEnd; // End of the buffer. member in class:clang::Lexer 159 return BufferPtr == BufferEnd; 203 return StringRef(BufferStart, BufferEnd - BufferStart); 602 void cutOffLexing() { BufferPtr = BufferEnd; }
|
/external/clang/lib/AST/ |
H A D | CommentLexer.cpp | 118 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 D | CommentParser.cpp | 45 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/llvm/include/llvm/CodeGen/ |
H A D | MachineCodeEmitter.h | 44 /// BufferBegin/BufferEnd pointers to the start and end of the buffer. As we 48 /// CurBufferPtr will saturate to BufferEnd and ignore stores. Once the entire 55 /// BufferBegin/BufferEnd - Pointers to the start and end of the memory 57 uint8_t *BufferBegin, *BufferEnd; member in class:llvm::MachineCodeEmitter 59 /// code. This is guaranteed to be in the range [BufferBegin,BufferEnd]. If 60 /// this pointer is at BufferEnd, it will never move due to code emission, and 85 if (CurBufferPtr != BufferEnd) 93 if (4 <= BufferEnd-CurBufferPtr) { 96 CurBufferPtr = BufferEnd; 115 if (4 <= BufferEnd [all...] |
/external/clang/include/clang/AST/ |
H A D | CommentLexer.h | 236 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/clang/lib/Lex/ |
H A D | Lexer.cpp | 59 BufferEnd = BufEnd; 70 StringRef Buf(BufferStart, BufferEnd - BufferStart); 187 L->BufferEnd = StrData+TokLen; 188 assert(L->BufferEnd[0] == 0 && "Buffer is not nul terminated!"); 1051 assert(Loc >= BufferStart && Loc <= BufferEnd && 1353 if (BufferPtr > BufferEnd) 1354 BufferPtr = BufferEnd; 1461 (const UTF8 *)BufferEnd, 1739 (C == 0 && CurPtr-1 == BufferEnd)) { // End of file. 1811 if (C == 0 && CurPtr-1 == BufferEnd) { 2580 FindConflictEnd(const char *CurPtr, const char *BufferEnd, ConflictMarkerKind CMK) argument [all...] |
Completed in 252 milliseconds