Searched refs:tokStart (Results 1 – 6 of 6) sorted by relevance
| /llvm-project-15.0.7/mlir/lib/AsmParser/ |
| H A D | Lexer.cpp | 69 const char *tokStart = curPtr; in lexToken() local 72 if (tokStart == codeCompleteLoc) in lexToken() 108 return lexEllipsis(tokStart); in lexToken() 157 return lexAtIdentifier(tokStart); in lexToken() 170 return lexString(tokStart); in lexToken() 182 return lexNumber(tokStart); in lexToken() 225 StringRef spelling(tokStart, curPtr - tokStart); in lexBareIdentifierOrKeyword() 235 (tokStart[0] == 's' || tokStart[0] == 'u')) && in lexBareIdentifierOrKeyword() 348 switch (*tokStart) { in lexPrefixedIdentifier() 388 StringRef(tokStart, codeCompleteLoc - tokStart)); in lexPrefixedIdentifier() [all …]
|
| H A D | Lexer.h | 49 Token formToken(Token::Kind kind, const char *tokStart) { in formToken() argument 50 return Token(kind, StringRef(tokStart, curPtr - tokStart)); in formToken() 56 Token lexAtIdentifier(const char *tokStart); 57 Token lexBareIdentifierOrKeyword(const char *tokStart); 58 Token lexEllipsis(const char *tokStart); 59 Token lexNumber(const char *tokStart); 60 Token lexPrefixedIdentifier(const char *tokStart); 61 Token lexString(const char *tokStart);
|
| /llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/ |
| H A D | Lexer.cpp | 163 const char *tokStart = curPtr; in lexToken() local 166 if (tokStart == codeCompletionLocation) in lexToken() 175 return lexIdentifier(tokStart); in lexToken() 206 return formToken(Token::dot, tokStart); in lexToken() 225 return formToken(Token::less, tokStart); in lexToken() 251 return lexDirective(tokStart); in lexToken() 265 return lexNumber(tokStart); in lexToken() 301 StringRef str(tokStart, curPtr - tokStart); in lexDirective() 311 StringRef str(tokStart, curPtr - tokStart); in lexIdentifier() 337 Token Lexer::lexNumber(const char *tokStart) { in lexNumber() argument [all …]
|
| H A D | Lexer.h | 197 Token formToken(Token::Kind kind, const char *tokStart) { in formToken() argument 198 return Token(kind, StringRef(tokStart, curPtr - tokStart)); in formToken() 206 Token lexDirective(const char *tokStart); 207 Token lexIdentifier(const char *tokStart); 208 Token lexNumber(const char *tokStart); 209 Token lexString(const char *tokStart, bool isStringBlock);
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | FormatGen.cpp | 81 const char *tokStart = curPtr; in lexToken() local 89 return lexIdentifier(tokStart); in lexToken() 95 return formToken(FormatToken::eof, tokStart); in lexToken() 99 return formToken(FormatToken::caret, tokStart); in lexToken() 101 return formToken(FormatToken::colon, tokStart); in lexToken() 107 return formToken(FormatToken::less, tokStart); in lexToken() 117 return formToken(FormatToken::star, tokStart); in lexToken() 119 return formToken(FormatToken::pipe, tokStart); in lexToken() 129 return lexLiteral(tokStart); in lexToken() 131 return lexVariable(tokStart); in lexToken() [all …]
|
| H A D | FormatGen.h | 134 FormatToken lexIdentifier(const char *tokStart); 135 FormatToken lexLiteral(const char *tokStart); 136 FormatToken lexVariable(const char *tokStart); 139 FormatToken formToken(FormatToken::Kind kind, const char *tokStart) { in formToken() argument 140 return FormatToken(kind, StringRef(tokStart, curPtr - tokStart)); in formToken()
|