Lines Matching refs:AsmToken
56 bool ParseDirective(AsmToken DirectiveID);
432 const AsmToken &Tok = Parser.getTok(); in tryParseRegister()
435 if (Tok.is(AsmToken::Identifier)) { in tryParseRegister()
438 } else if (Tok.is(AsmToken::Integer)) in tryParseRegister()
460 && Operands.size() == 2 && Parser.getTok().is(AsmToken::Integer)){ in tryParseRegisterOperand()
493 case AsmToken::Dollar: { in ParseOperand()
499 if (getLexer().is(AsmToken::LParen)) { in ParseOperand()
503 if (getLexer().isNot(AsmToken::Dollar)) in ParseOperand()
510 if (!getLexer().is(AsmToken::RParen)) in ParseOperand()
535 case AsmToken::Identifier: in ParseOperand()
536 case AsmToken::LParen: in ParseOperand()
537 case AsmToken::Minus: in ParseOperand()
538 case AsmToken::Plus: in ParseOperand()
539 case AsmToken::Integer: in ParseOperand()
540 case AsmToken::String: { in ParseOperand()
550 case AsmToken::Percent: { in ParseOperand()
569 const AsmToken &Tok = Parser.getTok(); //get next token, operation in parseRelocOperand()
570 if (Tok.isNot(AsmToken::Identifier)) in parseRelocOperand()
580 if (getLexer().getKind() == AsmToken::LParen) { in parseRelocOperand()
583 if (getLexer().getKind() == AsmToken::Percent) { in parseRelocOperand()
585 const AsmToken &nextTok = Parser.getTok(); in parseRelocOperand()
586 if (nextTok.isNot(AsmToken::Identifier)) in parseRelocOperand()
591 if (getLexer().getKind() != AsmToken::LParen) in parseRelocOperand()
599 while (getLexer().getKind() == AsmToken::RParen) in parseRelocOperand()
644 case AsmToken::Integer: in parseMemOffset()
645 case AsmToken::Minus: in parseMemOffset()
646 case AsmToken::Plus: in parseMemOffset()
648 case AsmToken::Percent: in parseMemOffset()
650 case AsmToken::LParen: in parseMemOffset()
667 const AsmToken &Tok = Parser.getTok(); //get next token in parseMemOperand()
668 if (Tok.isNot(AsmToken::LParen)) { in parseMemOperand()
675 const AsmToken &Tok1 = Parser.getTok(); //get next token in parseMemOperand()
676 if (Tok1.is(AsmToken::Dollar)) { in parseMemOperand()
688 const AsmToken &Tok2 = Parser.getTok(); //get next token in parseMemOperand()
689 if (Tok2.isNot(AsmToken::RParen)) { in parseMemOperand()
777 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseMathOperation()
785 if (getLexer().isNot(AsmToken::Comma)) { in parseMathOperation()
804 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseMathOperation()
864 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
872 while (getLexer().is(AsmToken::Comma) ) { in ParseInstruction()
884 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
895 ParseDirective(AsmToken DirectiveID) { in ParseDirective()