| /llvm-project-15.0.7/llvm/lib/MC/MCParser/ |
| H A D | MCAsmLexer.cpp | 17 CurTok.emplace_back(AsmToken::Space, StringRef()); in MCAsmLexer() 26 SMLoc AsmToken::getLoc() const { in getLoc() 30 SMLoc AsmToken::getEndLoc() const { in getEndLoc() 34 SMRange AsmToken::getLocRange() const { in getLocRange() 38 void AsmToken::dump(raw_ostream &OS) const { in dump() 40 case AsmToken::Error: in dump() 43 case AsmToken::Identifier: in dump() 46 case AsmToken::Integer: in dump() 49 case AsmToken::Real: in dump() 52 case AsmToken::String: in dump() [all …]
|
| H A D | AsmLexer.cpp | 96 return AsmToken(AsmToken::Real, in LexFloatLiteral() 213 return AsmToken(AsmToken::Comment, in LexSlash() 245 return AsmToken(AsmToken::EndOfStatement, in LexLineComment() 249 return AsmToken(AsmToken::EndOfStatement, in LexLineComment() 299 return AsmToken(AsmToken::Integer, Ref, Value); in intToken() 300 return AsmToken(AsmToken::BigNum, Ref, Value); in intToken() 496 return AsmToken(AsmToken::Integer, Result, 0); in LexDigit() 622 return AsmToken(AsmToken::Integer, Res, Value); in LexSingleQuote() 749 return AsmToken(AsmToken::HashDirective, s); in LexToken() 763 return AsmToken(AsmToken::EndOfStatement, in LexToken() [all …]
|
| H A D | WasmAsmParser.cpp | 75 bool isNext(AsmToken::TokenKind Kind) { in isNext() 124 if (Lexer->isNot(AsmToken::Comma)) in parseGroup() 127 if (Lexer->is(AsmToken::Integer)) { in parseGroup() 133 if (Lexer->is(AsmToken::Comma)) { in parseGroup() 149 if (expect(AsmToken::Comma, ",")) in parseSectionDirective() 152 if (Lexer->isNot(AsmToken::String)) in parseSectionDirective() 179 if (expect(AsmToken::Comma, ",") || expect(AsmToken::At, "@")) in parseSectionDirective() 215 if (expect(AsmToken::Comma, ",")) in parseDirectiveSize() 231 if (!Lexer->is(AsmToken::Identifier)) in parseDirectiveType() 238 if (!(isNext(AsmToken::Comma) && isNext(AsmToken::At) && in parseDirectiveType() [all …]
|
| H A D | MasmParser.cpp | 577 AsmToken::TokenKind ArgumentEndTok = AsmToken::EndOfStatement); 843 const AsmToken::TokenKind EndToken = AsmToken::EndOfStatement); 1175 Lexer.UnLex(AsmToken(AsmToken::Error, MacroId)); in expandMacros() 1272 AsmToken Tok; in peekTok() 2252 Lexer.UnLex(AsmToken(AsmToken::EndOfStatement, CommentStr)); in parseStatement() 3049 if (Lexer.is(AsmToken::Eof) || Lexer.is(AsmToken::Equal)) in parseMacroArgument() 3176 AsmToken newToken(AsmToken::Integer, in parseMacroArguments() 3355 if (Lexer.is(AsmToken::Dollar) || Lexer.is(AsmToken::At)) { in parseIdentifier() 3630 getLexer().UnLex(AsmToken(AsmToken::Identifier, ID)); in parseTextItem() 6881 A.push_back(AsmToken(AsmToken::String, B.getValue())); in expandStatement() [all …]
|
| H A D | ELFAsmParser.cpp | 404 if (L.isNot(AsmToken::Comma)) in maybeParseSectionType() 407 if (L.isNot(AsmToken::At) && L.isNot(AsmToken::Percent) && in maybeParseSectionType() 408 L.isNot(AsmToken::String)) { in maybeParseSectionType() 414 if (!L.is(AsmToken::String)) in maybeParseSectionType() 416 if (L.is(AsmToken::Integer)) { in maybeParseSectionType() 437 if (L.isNot(AsmToken::Comma)) in parseGroup() 440 if (L.is(AsmToken::Integer)) { in parseGroup() 446 if (L.is(AsmToken::Comma)) { in parseGroup() 462 if (L.isNot(AsmToken::Comma)) in parseLinkedToSym() 483 if (L.isNot(AsmToken::Comma)) in maybeParseUniqueID() [all …]
|
| H A D | AsmParser.cpp | 1116 Lexer.isNot(AsmToken::Comma) && Lexer.isNot(AsmToken::Eof)) in parseStringToComma() 1173 case AsmToken::At: in parsePrimaryExpr() 1599 case AsmToken::Amp: in getDarwinBinOpPrecedence() 1943 Lexer.UnLex(AsmToken(AsmToken::EndOfStatement, CommentStr)); in parseStatement() 2399 if (Lexer.isNot(AsmToken::LCurly) && Lexer.isNot(AsmToken::RCurly)) in parseCurlyBlockScope() 2706 if (Lexer.is(AsmToken::Eof) || Lexer.is(AsmToken::Equal)) in parseMacroArgument() 2808 AsmToken newToken(AsmToken::Integer, in parseMacroArguments() 2818 AsmToken newToken(AsmToken::String, in parseMacroArguments() 2987 if (Lexer.is(AsmToken::Dollar) || Lexer.is(AsmToken::At)) { in parseIdentifier() 2992 AsmToken Buf[1]; in parseIdentifier() [all …]
|
| H A D | MCAsmParser.cpp | 38 const AsmToken &MCAsmParser::getTok() const { in getTok() 48 if (getTok().getKind() != AsmToken::EndOfStatement) in parseEOL() 62 if (T == AsmToken::EndOfStatement) in parseToken() 71 if (getTok().getKind() != AsmToken::Integer) in parseIntToken() 110 if (getTok().is(AsmToken::Error)) in Error() 117 if (getTok().is(AsmToken::Error)) in addErrorSuffix() 125 if (parseOptionalToken(AsmToken::EndOfStatement)) in parseMany() 132 if (hasComma && parseToken(AsmToken::Comma)) in parseMany() 149 const AsmToken &Tok = getTok(); in parseGNUAttribute() 150 if (Tok.isNot(AsmToken::Integer)) in parseGNUAttribute() [all …]
|
| H A D | COFFAsmParser.cpp | 329 if (!getLexer().is(AsmToken::Identifier) && !getLexer().is(AsmToken::String)) in ParseSectionName() 362 if (getLexer().is(AsmToken::Comma)) { in ParseDirectiveSection() 365 if (getLexer().isNot(AsmToken::String)) in ParseDirectiveSection() 377 if (getLexer().is(AsmToken::Comma)) { in ParseDirectiveSection() 390 if (getLexer().isNot(AsmToken::Comma)) in ParseDirectiveSection() 464 if (getLexer().is(AsmToken::Plus)) { in ParseDirectiveSecRel32() 494 if (getLexer().is(AsmToken::Plus) || getLexer().is(AsmToken::Minus)) { in ParseDirectiveRVA() 588 if (getLexer().is(AsmToken::Identifier)) in ParseDirectiveLinkOnce() 654 if (getLexer().isNot(AsmToken::Comma)) in ParseSEHDirectiveHandler() 660 if (getLexer().is(AsmToken::Comma)) { in ParseSEHDirectiveHandler() [all …]
|
| H A D | DarwinAsmParser.cpp | 531 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveDesc() 643 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveLsym() 673 if (!getLexer().is(AsmToken::Comma)) in parseDirectiveSection() 837 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveTBSS() 848 if (getLexer().is(AsmToken::Comma)) { in parseDirectiveTBSS() 889 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveZerofill() 910 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveZerofill() 922 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveZerofill() 933 if (getLexer().is(AsmToken::Comma)) { in parseDirectiveZerofill() 1023 if (getLexer().isNot(AsmToken::Comma)) in parseMajorMinorVersionComponent() [all …]
|
| H A D | COFFMasmParser.cpp | 55 while (!getLexer().is(AsmToken::EndOfStatement)) { in IgnoreDirective() 237 if (getLexer().isNot(AsmToken::EndOfStatement)) in ParseSectionSwitch() 249 if (!getLexer().is(AsmToken::Identifier)) in ParseDirectiveSegment() 278 if (!getLexer().is(AsmToken::Identifier)) in ParseDirectiveSegmentEnd() 315 if (getLexer().is(AsmToken::Identifier)) { in ParseDirectiveProc() 335 if (getLexer().is(AsmToken::Identifier) && in ParseDirectiveProc() 369 if (getTok().isNot(AsmToken::Less) || in ParseDirectiveAlias() 372 if (getParser().parseToken(AsmToken::Equal)) in ParseDirectiveAlias() 374 if (getTok().isNot(AsmToken::Less) || in ParseDirectiveAlias()
|
| /llvm-project-15.0.7/llvm/unittests/MC/SystemZ/ |
| H A D | SystemZAsmLexerTest.cpp | 166 {AsmToken::Identifier, AsmToken::Space, AsmToken::Identifier}); in TEST_F() 197 {AsmToken::Identifier, AsmToken::EndOfStatement, AsmToken::Eof}); in TEST_F() 213 {AsmToken::Identifier, AsmToken::EndOfStatement, AsmToken::Eof}); in TEST_F() 230 {AsmToken::Identifier, AsmToken::Star, AsmToken::Integer, in TEST_F() 361 {AsmToken::Error, AsmToken::Identifier, AsmToken::EndOfStatement, in TEST_F() 376 {AsmToken::At, AsmToken::At, AsmToken::Identifier, in TEST_F() 391 {AsmToken::Identifier, AsmToken::EndOfStatement, AsmToken::Eof}); in TEST_F() 405 {AsmToken::Dollar, AsmToken::Dollar, AsmToken::Identifier, in TEST_F() 420 {AsmToken::Identifier, AsmToken::EndOfStatement, AsmToken::Eof}); in TEST_F() 528 {AsmToken::Identifier, AsmToken::Space, AsmToken::Error, AsmToken::Error, in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/BPF/AsmParser/ |
| H A D | BPFAsmParser.cpp | 367 case AsmToken::Minus: in parseOperandAsOperator() 374 case AsmToken::Equal: in parseOperandAsOperator() 376 case AsmToken::Less: in parseOperandAsOperator() 377 case AsmToken::Pipe: in parseOperandAsOperator() 378 case AsmToken::Star: in parseOperandAsOperator() 381 case AsmToken::LBrac: in parseOperandAsOperator() 382 case AsmToken::RBrac: in parseOperandAsOperator() 383 case AsmToken::Slash: in parseOperandAsOperator() 384 case AsmToken::Amp: in parseOperandAsOperator() 441 case AsmToken::Minus: in parseImmediate() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/MC/MCParser/ |
| H A D | AsmLexer.h | 37 AsmToken LexToken() override; 50 size_t peekTokens(MutableArrayRef<AsmToken> Buf, 60 AsmToken ReturnError(const char *Loc, const std::string &Msg); 62 AsmToken LexIdentifier(); 63 AsmToken LexSlash(); 64 AsmToken LexLineComment(); 65 AsmToken LexDigit(); 66 AsmToken LexSingleQuote(); 67 AsmToken LexQuote(); 68 AsmToken LexFloatLiteral(); [all …]
|
| H A D | MCAsmLexer.h | 39 SmallVector<AsmToken, 1> CurTok; 63 virtual AsmToken LexToken() = 0; 79 const AsmToken &Lex() { in Lex() 87 AsmToken T = LexToken(); in Lex() 93 void UnLex(AsmToken const &Token) { in UnLex() 106 const AsmToken &getTok() const { in getTok() 111 const AsmToken peekTok(bool ShouldSkipSpace = true) { 112 AsmToken Tok; 114 MutableArrayRef<AsmToken> Buf(Tok); 124 virtual size_t peekTokens(MutableArrayRef<AsmToken> Buf, [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/AsmParser/ |
| H A D | AVRAsmParser.cpp | 451 AsmToken tokens[2]; in tryParseRelocExpression() 461 if (CurTok == AsmToken::Minus || tokens[1].getKind() == AsmToken::Minus) { in tryParseRelocExpression() 469 if (CurTok == AsmToken::Minus || CurTok == AsmToken::Plus) in tryParseRelocExpression() 541 case AsmToken::LParen: in parseOperand() 542 case AsmToken::Integer: in parseOperand() 543 case AsmToken::Dot: in parseOperand() 545 case AsmToken::Plus: in parseOperand() 546 case AsmToken::Minus: { in parseOperand() 551 case AsmToken::BigNum: in parseOperand() 553 case AsmToken::Real: in parseOperand() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/AsmParser/ |
| H A D | WebAssemblyAsmParser.cpp | 380 if (!isNext(AsmToken::Comma)) in parseRegTypeList() 484 if (!Tok.is(AsmToken::Integer)) in parseLimits() 491 if (isNext(AsmToken::Comma)) { in parseLimits() 494 if (!Tok.is(AsmToken::Integer)) in parseLimits() 660 case AsmToken::Identifier: { in ParseInstruction() 686 case AsmToken::Minus: in ParseInstruction() 701 case AsmToken::Integer: in ParseInstruction() 706 case AsmToken::Real: { in ParseInstruction() 711 case AsmToken::LCurly: { in ParseInstruction() 722 expect(AsmToken::RCurly, "}"); in ParseInstruction() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/AsmParser/ |
| H A D | X86AsmParser.cpp | 1875 AsmToken::TokenKind PrevTK = AsmToken::Error; in ParseIntelExpression() 1900 case AsmToken::Real: in ParseIntelExpression() 1906 case AsmToken::Dot: in ParseIntelExpression() 1942 case AsmToken::At: in ParseIntelExpression() 1955 getLexer().UnLex(AsmToken(AsmToken::Identifier, RHS)); in ParseIntelExpression() 1957 getLexer().UnLex(AsmToken(AsmToken::Dot, Dot)); in ParseIntelExpression() 1959 getLexer().UnLex(AsmToken(AsmToken::Identifier, LHS)); in ParseIntelExpression() 2032 (PrevTK == AsmToken::RBrac || PrevTK == AsmToken::RParen)) { in ParseIntelExpression() 2348 getLexer().UnLex(AsmToken(AsmToken::Dot, TrailingDot)); in ParseIntelDotOperator() 2904 AsmToken Buf[2]; in ParseMemOperand() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/AsmParser/ |
| H A D | MSP430AsmParser.cpp | 56 bool ParseDirectiveRefSym(AsmToken DirectiveID); 318 AsmToken const &T = getParser().getTok(); in tryParseRegister() 405 if (getLexer().is(AsmToken::EndOfStatement)) in ParseInstruction() 413 if (getLexer().is(AsmToken::Comma)) { in ParseInstruction() 456 case AsmToken::Identifier: { in ParseOperand() 466 case AsmToken::Integer: in ParseOperand() 467 case AsmToken::Plus: in ParseOperand() 468 case AsmToken::Minus: { in ParseOperand() 492 case AsmToken::Amp: { in ParseOperand() 505 case AsmToken::At: { in ParseOperand() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/VE/AsmParser/ |
| H A D | VEAsmParser.cpp | 1215 case AsmToken::Minus: in parseMEMOperand() 1217 case AsmToken::Dot: in parseMEMOperand() 1257 case AsmToken::Minus: in parseMEMOperand() 1259 case AsmToken::Dot: in parseMEMOperand() 1264 case AsmToken::Comma: in parseMEMOperand() 1281 case AsmToken::Comma: in parseMEMOperand() 1322 case AsmToken::Minus: in parseMEMAsOperand() 1324 case AsmToken::Dot: in parseMEMAsOperand() 1353 case AsmToken::Comma: in parseMEMAsOperand() 1372 case AsmToken::Comma: in parseMEMAsOperand() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/AsmParser/ |
| H A D | RISCVAsmParser.cpp | 1338 AsmToken LParen; in parseRegister() 1343 AsmToken Buf[2]; in parseRegister() 1393 case AsmToken::Minus: in parseInsnDirectiveOpcode() 1394 case AsmToken::Plus: in parseInsnDirectiveOpcode() 1396 case AsmToken::Tilde: in parseInsnDirectiveOpcode() 1453 case AsmToken::Minus: in parseCSRSystemRegister() 1454 case AsmToken::Plus: in parseCSRSystemRegister() 1456 case AsmToken::Tilde: in parseCSRSystemRegister() 1528 case AsmToken::Dot: in parseImmediate() 1530 case AsmToken::Plus: in parseImmediate() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Hexagon/AsmParser/ |
| H A D | HexagonAsmParser.cpp | 981 bool Type = Lexer.is(AsmToken::Identifier) || Lexer.is(AsmToken::Dot) || in tryParseRegister() 982 Lexer.is(AsmToken::Integer) || Lexer.is(AsmToken::Real) || in tryParseRegister() 985 Lexer.is(AsmToken::Colon) || Lookahead.back().is(AsmToken::Colon); in tryParseRegister() 1005 Lexer.UnLex(AsmToken(AsmToken::Identifier, DotString)); in tryParseRegister() 1057 AsmToken(AsmToken::TokenKind::Comma, Comma)); in parseExpression() 1100 case AsmToken::Eof: in parseInstruction() 1105 case AsmToken::LCurly: { in parseInstruction() 1113 case AsmToken::RCurly: { in parseInstruction() 1121 case AsmToken::Comma: { in parseInstruction() 1129 case AsmToken::LessEqual: in parseInstruction() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/CSKY/AsmParser/ |
| H A D | CSKYAsmParser.cpp | 1110 case AsmToken::LParen: in parseImmediate() 1111 case AsmToken::Minus: in parseImmediate() 1112 case AsmToken::Plus: in parseImmediate() 1230 case AsmToken::Plus: in parseCSKYSymbol() 1233 case AsmToken::Minus: in parseCSKYSymbol() 1314 case AsmToken::RBrac: in parseDataSymbol() 1323 case AsmToken::Plus: in parseDataSymbol() 1326 case AsmToken::Minus: in parseDataSymbol() 1410 case AsmToken::RBrac: in parseConstpoolSymbol() 1416 case AsmToken::Plus: in parseConstpoolSymbol() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Sparc/AsmParser/ |
| H A D | SparcAsmParser.cpp | 750 while (getLexer().is(AsmToken::Comma) || getLexer().is(AsmToken::Plus)) { in ParseInstruction() 814 if (Tok.is(AsmToken::Plus) || Tok.is(AsmToken::Minus)) { in parseMEMOperand() 1010 case AsmToken::LParen: in parseCallTarget() 1011 case AsmToken::Integer: in parseCallTarget() 1013 case AsmToken::Dot: in parseCallTarget() 1109 case AsmToken::Percent: in parseSparcAsmOperand() 1160 case AsmToken::Plus: in parseSparcAsmOperand() 1161 case AsmToken::Minus: in parseSparcAsmOperand() 1162 case AsmToken::Integer: in parseSparcAsmOperand() 1163 case AsmToken::LParen: in parseSparcAsmOperand() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/AsmParser/ |
| H A D | AMDGPUAsmParser.cpp | 1328 bool isRegister(const AsmToken &Token, const AsmToken &NextToken) const; 2916 if (!IsReal && Tok.is(AsmToken::Minus) && NextTok.is(AsmToken::Real)) { in parseImm() 3004 if (Token.is(AsmToken::Identifier) && NextToken.is(AsmToken::LParen)) { in isNamedOperandModifier() 3013 return Token.is(AsmToken::Identifier) && NextToken.is(AsmToken::Colon); in isOpcodeModifierWithVal() 3100 if (isToken(AsmToken::Minus) && peekToken().is(AsmToken::Minus)) { in parseRegOrImmWithFPInputMods() 4783 if (!isToken(AsmToken::Integer) && !isToken(AsmToken::Identifier)) { in ParseAsAbsoluteExpression() 6459 if (trySkipToken(AsmToken::Amp) || trySkipToken(AsmToken::Comma)) { in parseCnt() 6627 if (trySkipToken(AsmToken::Amp) || trySkipToken(AsmToken::Comma)) { in parseDepCtr() 7117 AsmToken 7133 Tokens[Idx] = AsmToken(AsmToken::Error, ""); in peekTokens() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Lanai/AsmParser/ |
| H A D | LanaiAsmParser.cpp | 696 Optional<AsmToken> PercentTok; in parseRegister() 807 case AsmToken::Identifier: in parseImmediate() 809 case AsmToken::Plus: in parseImmediate() 810 case AsmToken::Minus: in parseImmediate() 811 case AsmToken::Integer: in parseImmediate() 812 case AsmToken::Dot: in parseImmediate() 848 if (Lexer.is(AsmToken::Minus)) in parsePrePost() 850 else if (Lexer.is(AsmToken::Plus)) in parsePrePost() 919 if (Lexer.isNot(AsmToken::LBrac)) { in parseMemoryOperand() 973 if (Lexer.is(AsmToken::RBrac)) { in parseMemoryOperand() [all …]
|