Lines Matching refs:AsmToken
99 bool ParseDirective(AsmToken DirectiveID) override;
1321 const AsmToken &Tok = getParser().getTok(); in tryParseRegister()
1338 AsmToken LParen; in parseRegister()
1342 if (AllowParens && getLexer().is(AsmToken::LParen)) { in parseRegister()
1343 AsmToken Buf[2]; in parseRegister()
1345 if (ReadCount == 2 && Buf[1].getKind() == AsmToken::RParen) { in parseRegister()
1357 case AsmToken::Identifier: in parseRegister()
1392 case AsmToken::LParen: in parseInsnDirectiveOpcode()
1393 case AsmToken::Minus: in parseInsnDirectiveOpcode()
1394 case AsmToken::Plus: in parseInsnDirectiveOpcode()
1395 case AsmToken::Exclaim: in parseInsnDirectiveOpcode()
1396 case AsmToken::Tilde: in parseInsnDirectiveOpcode()
1397 case AsmToken::Integer: in parseInsnDirectiveOpcode()
1398 case AsmToken::String: { in parseInsnDirectiveOpcode()
1415 case AsmToken::Identifier: { in parseInsnDirectiveOpcode()
1433 case AsmToken::Percent: { in parseInsnDirectiveOpcode()
1452 case AsmToken::LParen: in parseCSRSystemRegister()
1453 case AsmToken::Minus: in parseCSRSystemRegister()
1454 case AsmToken::Plus: in parseCSRSystemRegister()
1455 case AsmToken::Exclaim: in parseCSRSystemRegister()
1456 case AsmToken::Tilde: in parseCSRSystemRegister()
1457 case AsmToken::Integer: in parseCSRSystemRegister()
1458 case AsmToken::String: { in parseCSRSystemRegister()
1479 case AsmToken::Identifier: { in parseCSRSystemRegister()
1508 case AsmToken::Percent: { in parseCSRSystemRegister()
1527 case AsmToken::LParen: in parseImmediate()
1528 case AsmToken::Dot: in parseImmediate()
1529 case AsmToken::Minus: in parseImmediate()
1530 case AsmToken::Plus: in parseImmediate()
1531 case AsmToken::Exclaim: in parseImmediate()
1532 case AsmToken::Tilde: in parseImmediate()
1533 case AsmToken::Integer: in parseImmediate()
1534 case AsmToken::String: in parseImmediate()
1535 case AsmToken::Identifier: in parseImmediate()
1539 case AsmToken::Percent: in parseImmediate()
1552 if (getLexer().getKind() != AsmToken::Percent) { in parseOperandWithModifier()
1559 if (getLexer().getKind() != AsmToken::Identifier) { in parseOperandWithModifier()
1571 if (getLexer().getKind() != AsmToken::LParen) { in parseOperandWithModifier()
1591 if (getLexer().getKind() != AsmToken::Identifier) in parseBareSymbol()
1595 AsmToken Tok = getLexer().getTok(); in parseBareSymbol()
1624 case AsmToken::Plus: in parseBareSymbol()
1628 case AsmToken::Minus: in parseBareSymbol()
1646 if (getLexer().getKind() != AsmToken::Identifier) in parseCallSymbol()
1650 if (getLexer().peekTok().getKind() != AsmToken::EndOfStatement) in parseCallSymbol()
1701 if (getLexer().is(AsmToken::Identifier) && in parseJALOffset()
1702 getLexer().peekTok().is(AsmToken::Comma)) in parseJALOffset()
1710 if (getLexer().isNot(AsmToken::Identifier)) in parseVTypeI()
1713 SmallVector<AsmToken, 7> VTypeIElements; in parseVTypeI()
1715 while (getLexer().isNot(AsmToken::EndOfStatement)) { in parseVTypeI()
1718 if (getLexer().is(AsmToken::EndOfStatement)) in parseVTypeI()
1720 if (getLexer().isNot(AsmToken::Comma)) in parseVTypeI()
1722 AsmToken Comma = getLexer().getTok(); in parseVTypeI()
1790 case AsmToken::Identifier: in parseMaskReg()
1816 case AsmToken::Identifier: in parseGPRAsFPR()
1834 if (getLexer().isNot(AsmToken::LParen)) { in parseMemOpBaseReg()
1847 if (getLexer().isNot(AsmToken::RParen)) { in parseMemOpBaseReg()
1880 if (getLexer().isNot(AsmToken::LParen)) { in parseZeroOffsetMemOp()
1898 if (getLexer().isNot(AsmToken::LParen)) { in parseZeroOffsetMemOp()
1910 if (getLexer().isNot(AsmToken::RParen)) { in parseZeroOffsetMemOp()
1946 if (getLexer().is(AsmToken::LParen)) in parseOperand()
1978 if (getLexer().is(AsmToken::EndOfStatement)) { in ParseInstruction()
1988 while (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
1997 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
2023 bool RISCVAsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
2043 AsmToken Tok = Parser.getTok(); in parseDirectiveOption()
2045 if (Tok.isNot(AsmToken::Identifier)) in parseDirectiveOption()
2055 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
2068 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
2082 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
2094 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
2106 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
2118 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
2130 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
2142 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) in parseDirectiveOption()
2166 if (Parser.getTok().is(AsmToken::Identifier)) { in parseDirectiveAttribute()
2190 if (Parser.parseToken(AsmToken::Comma, "comma expected")) in parseDirectiveAttribute()
2213 if (Parser.getTok().isNot(AsmToken::String)) in parseDirectiveAttribute()