Lines Matching refs:AsmToken
56 bool ParseDirective(AsmToken DirectiveID) override;
77 bool matchRegisterName(const AsmToken &Tok, unsigned &RegNo,
595 const AsmToken &Tok = Parser.getTok(); in ParseRegister()
599 if (getLexer().getKind() != AsmToken::Percent) in ParseRegister()
624 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
626 if (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
639 while (getLexer().is(AsmToken::Comma) || getLexer().is(AsmToken::Plus)) { in ParseInstruction()
640 if (getLexer().is(AsmToken::Plus)) { in ParseInstruction()
653 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
663 ParseDirective(AsmToken DirectiveID) in ParseDirective()
699 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseDirectiveWord()
707 if (getLexer().is(AsmToken::EndOfStatement)) in parseDirectiveWord()
711 if (getLexer().isNot(AsmToken::Comma)) in parseDirectiveWord()
733 case AsmToken::Comma: in parseMEMOperand()
734 case AsmToken::RBrac: in parseMEMOperand()
735 case AsmToken::EndOfStatement: in parseMEMOperand()
739 case AsmToken:: Plus: in parseMEMOperand()
742 case AsmToken::Minus: in parseMEMOperand()
769 if (getLexer().is(AsmToken::LBrac)) { in parseOperand()
777 if (getLexer().getKind() != AsmToken::Percent) in parseOperand()
796 if (!getLexer().is(AsmToken::RBrac)) in parseOperand()
804 if (getLexer().is(AsmToken::Integer)) { in parseOperand()
838 case AsmToken::Percent: in parseSparcAsmOperand()
886 case AsmToken::Minus: in parseSparcAsmOperand()
887 case AsmToken::Integer: in parseSparcAsmOperand()
888 case AsmToken::LParen: in parseSparcAsmOperand()
889 case AsmToken::Dot: in parseSparcAsmOperand()
894 case AsmToken::Identifier: { in parseSparcAsmOperand()
918 while (getLexer().is(AsmToken::Comma)) { in parseBranchModifiers()
922 if (!getLexer().is(AsmToken::Identifier)) in parseBranchModifiers()
934 bool SparcAsmParser::matchRegisterName(const AsmToken &Tok, in matchRegisterName()
941 if (Tok.is(AsmToken::Identifier)) { in matchRegisterName()
1243 AsmToken Tok = Parser.getTok(); in matchSparcAsmModifiers()
1244 if (!Tok.is(AsmToken::Identifier)) in matchSparcAsmModifiers()
1255 if (Parser.getTok().getKind() != AsmToken::LParen) in matchSparcAsmModifiers()