Lines Matching refs:AsmToken
56 bool ParseDirective(AsmToken DirectiveID) override;
73 bool matchRegisterName(const AsmToken &Tok, unsigned &RegNo,
431 const AsmToken &Tok = Parser.getTok(); in ParseRegister()
435 if (getLexer().getKind() != AsmToken::Percent) in ParseRegister()
460 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
462 if (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
475 while (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
485 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
495 ParseDirective(AsmToken DirectiveID) in ParseDirective()
525 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseDirectiveWord()
533 if (getLexer().is(AsmToken::EndOfStatement)) in parseDirectiveWord()
537 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveWord()
559 case AsmToken::Comma: in parseMEMOperand()
560 case AsmToken::RBrac: in parseMEMOperand()
561 case AsmToken::EndOfStatement: in parseMEMOperand()
565 case AsmToken:: Plus: in parseMEMOperand()
568 case AsmToken::Minus: in parseMEMOperand()
595 if (getLexer().is(AsmToken::LBrac)) { in parseOperand()
603 if (getLexer().getKind() != AsmToken::Percent) in parseOperand()
622 if (!getLexer().is(AsmToken::RBrac)) in parseOperand()
655 case AsmToken::Percent: in parseSparcAsmOperand()
686 case AsmToken::Minus: in parseSparcAsmOperand()
687 case AsmToken::Integer: in parseSparcAsmOperand()
692 case AsmToken::Identifier: { in parseSparcAsmOperand()
717 while (getLexer().is(AsmToken::Comma)) { in parseBranchModifiers()
721 if (!getLexer().is(AsmToken::Identifier)) in parseBranchModifiers()
733 bool SparcAsmParser::matchRegisterName(const AsmToken &Tok, in matchRegisterName()
740 if (Tok.is(AsmToken::Identifier)) { in matchRegisterName()
872 AsmToken Tok = Parser.getTok(); in matchSparcAsmModifiers()
873 if (!Tok.is(AsmToken::Identifier)) in matchSparcAsmModifiers()
884 if (Parser.getTok().getKind() != AsmToken::LParen) in matchSparcAsmModifiers()