Home
last modified time | relevance | path

Searched refs:Token (Results 1 – 25 of 420) sorted by relevance

12345678910>>...17

/llvm-project-15.0.7/mlir/lib/AsmParser/
H A DTypeParser.cpp26 case Token::l_paren: in parseOptionalType()
32 case Token::inttype: in parseOptionalType()
33 case Token::kw_bf16: in parseOptionalType()
34 case Token::kw_f16: in parseOptionalType()
35 case Token::kw_f32: in parseOptionalType()
36 case Token::kw_f64: in parseOptionalType()
37 case Token::kw_f80: in parseOptionalType()
38 case Token::kw_f128: in parseOptionalType()
40 case Token::kw_none: in parseOptionalType()
560 while (getToken().isAny(Token::integer, Token::question)) { in parseDimensionListRanked()
[all …]
H A DLexer.cpp64 return formToken(Token::error, loc); in emitError()
67 Token Lexer::lexToken() { in lexToken()
197 if (stringIdentifier.is(Token::error)) in lexAtIdentifier()
237 return Token(Token::inttype, spelling); in lexBareIdentifierOrKeyword()
239 Token::Kind kind = StringSwitch<Token::Kind>(spelling) in lexBareIdentifierOrKeyword()
244 return Token(kind, spelling); in lexBareIdentifierOrKeyword()
346 Token::Kind kind; in lexPrefixedIdentifier()
350 kind = Token::hash_identifier; in lexPrefixedIdentifier()
354 kind = Token::percent_identifier; in lexPrefixedIdentifier()
358 kind = Token::caret_identifier; in lexPrefixedIdentifier()
[all …]
H A DAttributeParser.cpp92 case Token::kw_true: in parseAttribute()
115 case Token::integer: in parseAttribute()
117 case Token::minus: { in parseAttribute()
180 if (getToken().isNot(Token::eof, Token::error)) { in parseAttribute()
245 case Token::kw_loc: in parseOptionalAttribute()
252 case Token::minus: in parseOptionalAttribute()
253 case Token::string: in parseOptionalAttribute()
288 else if (getToken().isAny(Token::bare_identifier, Token::inttype) || in parseAttributeDict()
613 assert(token.isAny(Token::integer, Token::kw_true, Token::kw_false) && in getIntAttrElements()
615 if (token.isAny(Token::kw_true, Token::kw_false)) { in getIntAttrElements()
[all …]
H A DAsmParserImpl.h234 if (!parser.getToken().is(Token::string)) in parseOptionalString()
246 Token curTok = parser.getToken(); in parseFloat()
250 if (curTok.is(Token::floatliteral)) { in parseFloat()
260 if (curTok.is(Token::integer)) { in parseFloat()
267 parser.consumeToken(Token::integer); in parseFloat()
439 Token atToken = parser.getToken(); in parseOptionalSymbolName()
440 if (atToken.isNot(Token::at_identifier)) in parseOptionalSymbolName()
496 if (!parser.consumeIf(Token::arrow)) in parseOptionalArrowTypeList()
518 if (!parser.consumeIf(Token::colon)) in parseOptionalColonTypeList()
541 Token tok = parser.getToken(); in parseKeywordOrCompletion()
[all …]
H A DLocationParser.cpp30 consumeToken(Token::bare_identifier); in parseCallSiteLocation()
45 consumeToken(Token::bare_identifier); in parseCallSiteLocation()
66 if (consumeIf(Token::less)) { in parseFusedLocation()
72 if (parseToken(Token::greater, in parseFusedLocation()
98 consumeToken(Token::string); in parseNameOrFileLineColLocation()
101 if (consumeIf(Token::colon)) { in parseNameOrFileLineColLocation()
110 consumeToken(Token::integer); in parseNameOrFileLineColLocation()
123 consumeToken(Token::integer); in parseNameOrFileLineColLocation()
132 if (consumeIf(Token::l_paren)) { in parseNameOrFileLineColLocation()
141 if (parseToken(Token::r_paren, in parseNameOrFileLineColLocation()
[all …]
H A DAffineParser.cpp165 case Token::plus: in consumeIfLowPrecOp()
168 case Token::minus: in consumeIfLowPrecOp()
180 case Token::star: in consumeIfHighPrecOp()
189 case Token::kw_mod: in consumeIfHighPrecOp()
272 return token.isAny(Token::bare_identifier, Token::inttype) || in isIdentifier()
361 case Token::minus: in parseAffineOperandExpr()
368 case Token::plus: in parseAffineOperandExpr()
369 case Token::star: in parseAffineOperandExpr()
618 if (consumeIf(Token::greater) && consumeIf(Token::equal)) { in parseAffineConstraint()
627 if (consumeIf(Token::less) && consumeIf(Token::equal)) { in parseAffineConstraint()
[all …]
H A DLexer.h30 Token lexToken();
49 Token formToken(Token::Kind kind, const char *tokStart) { in formToken()
50 return Token(kind, StringRef(tokStart, curPtr - tokStart)); in formToken()
53 Token emitError(const char *loc, const Twine &message);
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);
H A DToken.cpp20 SMLoc Token::getEndLoc() const { in getEndLoc()
28 Optional<unsigned> Token::getUnsignedIntegerValue() const { in getUnsignedIntegerValue()
50 Optional<double> Token::getFloatingPointValue() const { in getFloatingPointValue()
58 Optional<unsigned> Token::getIntTypeBitwidth() const { in getIntTypeBitwidth()
67 Optional<bool> Token::getIntTypeSignedness() const { in getIntTypeSignedness()
80 std::string Token::getStringValue() const { in getStringValue()
85 if (getKind() != Token::code_complete) { in getStringValue()
147 std::string Token::getSymbolReference() const { in getSymbolReference()
171 StringRef Token::getTokenSpelling(Kind kind) { in getTokenSpelling()
186 bool Token::isKeyword() const { in isKeyword()
[all …]
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DLexer.cpp24 std::string Token::getStringValue() const { in getStringValue()
161 Token Lexer::lexToken() { in lexToken()
181 Token eof = formToken(Token::eof, tokStart); in lexToken()
202 return formToken(Token::colon, tokStart); in lexToken()
206 return formToken(Token::dot, tokStart); in lexToken()
225 return formToken(Token::less, tokStart); in lexToken()
302 return Token(Token::directive, str); in lexDirective()
312 Token::Kind kind = StringSwitch<Token::Kind>(str) in lexIdentifier()
334 return Token(kind, str); in lexIdentifier()
337 Token Lexer::lexNumber(const char *tokStart) { in lexNumber()
[all …]
H A DLexer.h34 class Token {
107 bool isString() const { return isAny(Token::string, Token::string_block); } in isString()
111 return kind > Token::KW_BEGIN && kind < Token::KW_END; in isKeyword()
118 return kind > Token::KW_DEPENDENT_BEGIN && kind < Token::KW_DEPENDENT_END; in isDependentKeyword()
184 Token lexToken();
191 Token emitError(SMRange loc, const Twine &msg);
192 Token emitError(const char *loc, const Twine &msg);
197 Token formToken(Token::Kind kind, const char *tokStart) { in formToken()
206 Token lexDirective(const char *tokStart);
207 Token lexIdentifier(const char *tokStart);
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp396 MIToken Token; member in __anon2336dc8b0111::MIParser
865 while (Token.isNot(MIToken::rparen) && !Token.isErrorOrEOF()) in parseBasicBlock()
988 while (Token.isRegister() || Token.isRegisterFlag()) { in parse()
1019 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parse()
1873 if (Token.range().front() != 's' && Token.range().front() != 'p') in parseLowLevelType()
1918 !(Token.range() == "true" || Token.range() == "false")) in parseTypedImmediateOperand()
2028 if (!Token.stringValue().empty() && Token.stringValue() != Name) in parseStackFrameIndex()
2905 if (Token.isNot(MIToken::plus) && Token.isNot(MIToken::minus)) in parseOffset()
3356 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parsePreOrPostInstrSymbol()
3372 if (Token.isNewlineOrEOF() || Token.is(MIToken::coloncolon) || in parseHeapAllocMarker()
[all …]
H A DMILexer.cpp176 Token.reset(Type, String) in lexName()
186 Token.reset(Type, Range.upto(C)) in lexName()
358 Token.reset(Kind, Range.upto(C)) in maybeLexIndexAndName()
450 return lexVirtualRegister(C, Token); in maybeLexRegister()
621 if (Token.isError()) in maybeLexExclaim()
622 ErrorCallback(Token.location(), in maybeLexExclaim()
670 Token.reset(Kind, Range.upto(C)); in maybeLexSymbol()
710 Token.reset(MIToken::Eof, C.remaining()); in lexMIToken()
748 if (Cursor R = maybeLexSymbol(C, Token)) in lexMIToken()
750 if (Cursor R = maybeLexNewline(C, Token)) in lexMIToken()
[all …]
/llvm-project-15.0.7/clang/lib/Format/
H A DMacroCallReconstructor.cpp107 if (Token->MacroCtx) { in add()
110 reconstruct(Token); in add()
113 appendToken(Token); in add()
209 assert(Token->MacroCtx); in reconstruct()
261 assert(Token->MacroCtx); in startReconstruction()
269 Token->MacroCtx in startReconstruction()
332 !Token->MacroCtx && Token->is(tok::r_paren); in endReconstruction()
393 if (Token->MacroCtx) { in processNextReconstructed()
412 if (!Token->MacroCtx) { in processNextReconstructed()
430 appendToken(Token); in processNextReconstructed()
[all …]
/llvm-project-15.0.7/libcxx/test/support/
H A Dindirectly_readable.h14 template <class Token>
17 template <class Token>
18 struct T1 : Common<Token> { };
20 template <class Token>
21 struct T2 : Common<Token> { };
24 struct std::basic_common_reference<T1<Token>, T2<Token>, T1Qual, T2Qual> {
25 using type = Common<Token>;
28 struct std::basic_common_reference<T2<Token>, T1<Token>, T2Qual, T1Qual>
29 : std::basic_common_reference<T1<Token>, T2<Token>, T1Qual, T2Qual>
32 template <class Token>
[all …]
/llvm-project-15.0.7/clang/include/clang/Tooling/Syntax/
H A DTokens.h104 class Token {
108 explicit Token(const clang::Token &T);
275 llvm::ArrayRef<syntax::Token> Spelled;
276 llvm::ArrayRef<syntax::Token> Expanded;
373 std::vector<syntax::Token> ExpandedTokens;
384 llvm::ArrayRef<syntax::Token>
386 llvm::ArrayRef<syntax::Token>
391 const syntax::Token *
394 const syntax::Token *
412 std::vector<syntax::Token>
[all …]
/llvm-project-15.0.7/llvm/lib/Support/
H A DYAMLParser.cpp1102 Token T; in unrollIndent()
1174 Token T; in scanStreamStart()
1193 Token T; in scanStreamEnd()
1213 Token T; in scanDirective()
1237 Token T; in scanDocumentIndicator()
1246 Token T; in scanFlowCollectionStart()
1265 Token T; in scanFlowCollectionEnd()
1279 Token T; in scanFlowEntry()
1291 Token T; in scanBlockEntry()
1306 Token T; in scanKey()
[all …]
/llvm-project-15.0.7/lldb/tools/debugserver/source/
H A DJSON.cpp238 return Token::ObjectEnd; in GetToken()
240 return Token::ArrayStart; in GetToken()
242 return Token::ArrayEnd; in GetToken()
244 return Token::Comma; in GetToken()
246 return Token::Colon; in GetToken()
248 return Token::EndOfFile; in GetToken()
253 return Token::True; in GetToken()
268 return Token::Null; in GetToken()
279 return Token::Status; in GetToken()
428 return Token::Status; in GetToken()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/index/dex/
H A DToken.h38 class Token {
71 Token(Kind TokenKind, llvm::StringRef Data) in Token() function
74 bool operator==(const Token &Other) const {
104 friend llvm::hash_code hash_value(const Token &Token) { in hash_value() argument
105 return llvm::hash_combine(static_cast<int>(Token.TokenKind), Token.Data); in hash_value()
116 template <> struct DenseMapInfo<clang::clangd::dex::Token> {
117 static inline clang::clangd::dex::Token getEmptyKey() {
118 return {clang::clangd::dex::Token::Kind::Sentinel, "EmptyKey"};
121 static inline clang::clangd::dex::Token getTombstoneKey() {
129 static bool isEqual(const clang::clangd::dex::Token &LHS,
[all …]
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Breakpad/
H A DBreakpadRecords.cpp39 template <> Token stringTo<Token>(llvm::StringRef Str) { in stringTo()
130 Token Tok = consume<Token>(Line); in classify()
174 if (consume<Token>(Line) != Token::Module) in parse()
203 if (consume<Token>(Line) != Token::Info) in parse()
206 if (consume<Token>(Line) != Token::CodeID) in parse()
274 Token Tok = Size ? Token::Func : Token::Public; in parsePublicOrFunc()
330 if (consume<Token>(Line) != Token::Inline) in parse()
442 if (consume<Token>(Line) != Token::Stack) in parse()
444 if (consume<Token>(Line) != Token::CFI) in parse()
490 if (consume<Token>(Line) != Token::Stack) in parse()
[all …]
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DTokenLexer.h24 class Token; variable
51 const Token *Tokens;
108 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroInfo *MI, in TokenLexer()
131 void Init(Token &Tok, SourceLocation ELEnd, MacroInfo *MI,
148 bool Lex(Token &Tok);
184 bool pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream,
189 bool pasteTokens(Token &Tok);
205 void stringifyVAOPTContents(SmallVectorImpl<Token> &ResultToks,
218 void HandleMicrosoftCommentPaste(Token &Tok, SourceLocation OpLoc);
231 Token *begin_tokens, Token *end_tokens);
[all …]
H A DLexer.h204 bool Lex(Token &Result);
207 bool LexDependencyDirectiveToken(Token &Result);
221 const dependency_directives_scan::Token &DDTok, Token &Result);
230 void IndirectLex(Token &Result) override { Lex(Result); } in IndirectLex()
236 bool LexFromRawLexer(Token &Result) { in LexFromRawLexer()
348 static std::string getSpelling(const Token &Tok,
555 static Optional<Token> findNextToken(SourceLocation Loc,
709 Token *Tok = nullptr);
731 void PropagateLineStartLeadingSpaceInfo(Token &Result);
775 Token *Result);
[all …]
/llvm-project-15.0.7/clang-tools-extra/pseudo/include/clang-pseudo/
H A DToken.h49 struct Token { struct
81 const Token &next() const { in next() argument
86 const Token &nextNC() const { in nextNC() argument
87 const Token *T = this; in nextNC()
105 struct Token::Range {
136 void push(Token T) { in push()
149 Token::Index index(const Token &T) const { in index()
156 ArrayRef<Token> tokens() const { in tokens()
160 ArrayRef<Token> tokens(Token::Range R) const { in tokens()
170 const Token &front() const { in front()
[all …]
/llvm-project-15.0.7/clang/lib/Lex/
H A DTokenLexer.cpp192 Token *const VAOPTTokens = in stringifyVAOPTContents()
243 SmallVector<Token, 128> ResultToks; in ExpandFunctionArguments()
255 const Token &CurTok = Tokens[I]; in ExpandFunctionArguments()
449 const Token *ResultArgToks; in ExpandFunctionArguments()
621 bool TokenLexer::Lex(Token &Tok) { in Lex()
731 bool TokenLexer::pasteTokens(Token &LHSTok, ArrayRef<Token> TokenStream, in pasteTokens()
792 Token ResultTokTmp; in pasteTokens()
803 Token Result; in pasteTokens()
1005 Token *NextTok = begin_tokens + 1; in updateConsecutiveMacroArgTokens()
1041 Token &Tok = *begin_tokens; in updateConsecutiveMacroArgTokens()
[all …]
/llvm-project-15.0.7/mlir/examples/toy/Ch3/include/toy/
H A DLexer.h31 enum Token : int { enum
68 Token getCurToken() { return curTok; } in getCurToken()
75 void consume(Token tok) { in consume()
127 Token getTok() { in getTok()
130 lastChar = Token(getNextChar()); in getTok()
156 lastChar = Token(getNextChar()); in getTok()
166 lastChar = Token(getNextChar()); in getTok()
178 Token thisChar = Token(lastChar); in getTok()
179 lastChar = Token(getNextChar()); in getTok()
184 Token curTok = tok_eof;
[all …]
/llvm-project-15.0.7/mlir/examples/toy/Ch2/include/toy/
H A DLexer.h31 enum Token : int { enum
68 Token getCurToken() { return curTok; } in getCurToken()
75 void consume(Token tok) { in consume()
127 Token getTok() { in getTok()
130 lastChar = Token(getNextChar()); in getTok()
156 lastChar = Token(getNextChar()); in getTok()
166 lastChar = Token(getNextChar()); in getTok()
178 Token thisChar = Token(lastChar); in getTok()
179 lastChar = Token(getNextChar()); in getTok()
184 Token curTok = tok_eof;
[all …]

12345678910>>...17