Lines Matching refs:AsmToken
93 bool ParseDirective(AsmToken DirectiveID) override;
1210 const AsmToken &Tok = getParser().getTok(); in tryParseRegister()
1227 AsmToken LParen; in parseRegister()
1231 if (AllowParens && getLexer().is(AsmToken::LParen)) { in parseRegister()
1232 AsmToken Buf[2]; in parseRegister()
1234 if (ReadCount == 2 && Buf[1].getKind() == AsmToken::RParen) { in parseRegister()
1246 case AsmToken::Identifier: in parseRegister()
1280 case AsmToken::LParen: in parseCSRSystemRegister()
1281 case AsmToken::Minus: in parseCSRSystemRegister()
1282 case AsmToken::Plus: in parseCSRSystemRegister()
1283 case AsmToken::Exclaim: in parseCSRSystemRegister()
1284 case AsmToken::Tilde: in parseCSRSystemRegister()
1285 case AsmToken::Integer: in parseCSRSystemRegister()
1286 case AsmToken::String: { in parseCSRSystemRegister()
1307 case AsmToken::Identifier: { in parseCSRSystemRegister()
1336 case AsmToken::Percent: { in parseCSRSystemRegister()
1355 case AsmToken::LParen: in parseImmediate()
1356 case AsmToken::Dot: in parseImmediate()
1357 case AsmToken::Minus: in parseImmediate()
1358 case AsmToken::Plus: in parseImmediate()
1359 case AsmToken::Exclaim: in parseImmediate()
1360 case AsmToken::Tilde: in parseImmediate()
1361 case AsmToken::Integer: in parseImmediate()
1362 case AsmToken::String: in parseImmediate()
1363 case AsmToken::Identifier: in parseImmediate()
1367 case AsmToken::Percent: in parseImmediate()
1380 if (getLexer().getKind() != AsmToken::Percent) { in parseOperandWithModifier()
1387 if (getLexer().getKind() != AsmToken::Identifier) { in parseOperandWithModifier()
1399 if (getLexer().getKind() != AsmToken::LParen) { in parseOperandWithModifier()
1420 if (getLexer().getKind() != AsmToken::Identifier) in parseBareSymbol()
1424 AsmToken Tok = getLexer().getTok(); in parseBareSymbol()
1451 case AsmToken::Plus: in parseBareSymbol()
1454 case AsmToken::Minus: in parseBareSymbol()
1472 if (getLexer().getKind() != AsmToken::Identifier) in parseCallSymbol()
1476 if (getLexer().peekTok().getKind() != AsmToken::EndOfStatement) in parseCallSymbol()
1525 if (getLexer().is(AsmToken::Identifier) && in parseJALOffset()
1526 getLexer().peekTok().is(AsmToken::Comma)) in parseJALOffset()
1534 if (getLexer().isNot(AsmToken::Identifier)) in parseVTypeI()
1537 SmallVector<AsmToken, 7> VTypeIElements; in parseVTypeI()
1539 while (getLexer().isNot(AsmToken::EndOfStatement)) { in parseVTypeI()
1542 if (getLexer().is(AsmToken::EndOfStatement)) in parseVTypeI()
1544 if (getLexer().isNot(AsmToken::Comma)) in parseVTypeI()
1546 AsmToken Comma = getLexer().getTok(); in parseVTypeI()
1616 case AsmToken::Identifier: in parseMaskReg()
1640 if (getLexer().isNot(AsmToken::LParen)) { in parseMemOpBaseReg()
1653 if (getLexer().isNot(AsmToken::RParen)) { in parseMemOpBaseReg()
1685 if (getLexer().isNot(AsmToken::LParen)) { in parseAtomicMemOp()
1703 if (getLexer().isNot(AsmToken::LParen)) { in parseAtomicMemOp()
1715 if (getLexer().isNot(AsmToken::RParen)) { in parseAtomicMemOp()
1751 if (getLexer().is(AsmToken::LParen)) in parseOperand()
1783 if (getLexer().is(AsmToken::EndOfStatement)) in ParseInstruction()
1792 while (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
1803 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
1829 bool RISCVAsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
1847 AsmToken Tok = Parser.getTok(); in parseDirectiveOption()
1849 if (Tok.isNot(AsmToken::Identifier)) in parseDirectiveOption()
1859 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
1872 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
1886 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
1898 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
1910 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
1922 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
1934 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
1946 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
1970 if (Parser.getTok().is(AsmToken::Identifier)) { in parseDirectiveAttribute()
1994 if (Parser.parseToken(AsmToken::Comma, "comma expected")) in parseDirectiveAttribute()
2017 if (Parser.getTok().isNot(AsmToken::String)) in parseDirectiveAttribute()
2024 if (Parser.parseToken(AsmToken::EndOfStatement, in parseDirectiveAttribute()