Home
last modified time | relevance | path

Searched refs:tokStart (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DLexer.cpp69 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 DLexer.h49 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 DLexer.cpp163 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 DLexer.h197 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 DFormatGen.cpp81 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 DFormatGen.h134 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()