Lines Matching refs:AsmToken

65   bool ParseDirective(AsmToken DirectiveID) override;
379 if (Parser.getTok().is(AsmToken::Identifier)) { in parseRegister()
381 if (Parser.getLexer().peekTok().is(AsmToken::Colon)) { in parseRegister()
382 AsmToken HighTok = Parser.getTok(); in parseRegister()
384 AsmToken ColonTok = Parser.getTok(); in parseRegister()
387 if (Parser.getTok().is(AsmToken::Identifier)) { in parseRegister()
413 AsmToken const &T = Parser.getTok(); in tryParseRegisterOperand()
426 if ((Parser.getTok().getKind() == AsmToken::Plus || in tryParseExpression()
427 Parser.getTok().getKind() == AsmToken::Minus) && in tryParseExpression()
428 Parser.getLexer().peekTok().getKind() == AsmToken::Identifier) { in tryParseExpression()
451 AsmToken tokens[2]; in tryParseRelocExpression()
455 if ((tokens[0].getKind() == AsmToken::Identifier && in tryParseRelocExpression()
456 tokens[1].getKind() == AsmToken::LParen) || in tryParseRelocExpression()
457 (tokens[0].getKind() == AsmToken::LParen && in tryParseRelocExpression()
458 tokens[1].getKind() == AsmToken::Minus)) { in tryParseRelocExpression()
460 AsmToken::TokenKind CurTok = Parser.getLexer().getKind(); in tryParseRelocExpression()
461 if (CurTok == AsmToken::Minus || tokens[1].getKind() == AsmToken::Minus) { in tryParseRelocExpression()
464 assert(CurTok == AsmToken::Plus); in tryParseRelocExpression()
469 if (CurTok == AsmToken::Minus || CurTok == AsmToken::Plus) in tryParseRelocExpression()
475 if (Parser.getTok().getKind() != AsmToken::Identifier || in tryParseRelocExpression()
476 Parser.getLexer().peekTok().getKind() != AsmToken::LParen) { in tryParseRelocExpression()
487 Parser.getTok().getKind() == AsmToken::Identifier) { in tryParseRelocExpression()
497 if (tokens[1].getKind() == AsmToken::Minus || in tryParseRelocExpression()
498 tokens[1].getKind() == AsmToken::Plus) { in tryParseRelocExpression()
500 assert(Parser.getTok().getKind() == AsmToken::LParen); in tryParseRelocExpression()
508 if (tokens[1].getKind() == AsmToken::Minus || in tryParseRelocExpression()
509 tokens[1].getKind() == AsmToken::Plus) { in tryParseRelocExpression()
510 assert(Parser.getTok().getKind() == AsmToken::RParen); in tryParseRelocExpression()
515 assert(Parser.getTok().getKind() == AsmToken::RParen); in tryParseRelocExpression()
534 case AsmToken::Identifier: in parseOperand()
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()
550 case AsmToken::Integer: in parseOperand()
551 case AsmToken::BigNum: in parseOperand()
552 case AsmToken::Identifier: in parseOperand()
553 case AsmToken::Real: in parseOperand()
625 if (getLexer().is(AsmToken::Comma)) { in eatComma()
638 while (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
667 bool AVRAsmParser::ParseDirective(llvm::AsmToken DirectiveID) { in ParseDirective()
683 AsmToken Tokens[2]; in parseLiteralValues()
685 if (ReadCount == 2 && Parser.getTok().getKind() == AsmToken::Identifier && in parseLiteralValues()
686 Tokens[0].getKind() == AsmToken::Minus && in parseLiteralValues()
687 Tokens[1].getKind() == AsmToken::Identifier) { in parseLiteralValues()
694 if (Parser.getTok().getKind() == AsmToken::Identifier && in parseLiteralValues()
695 Parser.getLexer().peekTok().getKind() == AsmToken::LParen) { in parseLiteralValues()