| /llvm-project-15.0.7/mlir/lib/AsmParser/ |
| H A D | TypeParser.cpp | 26 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 D | Lexer.cpp | 64 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 D | AttributeParser.cpp | 92 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 D | AsmParserImpl.h | 234 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 D | LocationParser.cpp | 30 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 D | AffineParser.cpp | 165 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 D | Lexer.h | 30 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 D | Token.cpp | 20 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 D | Lexer.cpp | 24 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 D | Lexer.h | 34 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 D | MIParser.cpp | 396 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 D | MILexer.cpp | 176 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 D | MacroCallReconstructor.cpp | 107 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 D | indirectly_readable.h | 14 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 D | Tokens.h | 104 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 D | YAMLParser.cpp | 1102 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 D | JSON.cpp | 238 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 D | Token.h | 38 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 D | BreakpadRecords.cpp | 39 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 D | TokenLexer.h | 24 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 D | Lexer.h | 204 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 D | Token.h | 49 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 D | TokenLexer.cpp | 192 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 D | Lexer.h | 31 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 D | Lexer.h | 31 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 …]
|