Lines Matching refs:AsmToken
92 bool ParseDirective(AsmToken DirectiveID) override;
1620 case AsmToken::Dollar: { in ParseOperand()
1647 case AsmToken::LParen: in ParseOperand()
1648 case AsmToken::Minus: in ParseOperand()
1649 case AsmToken::Plus: in ParseOperand()
1650 case AsmToken::Integer: in ParseOperand()
1651 case AsmToken::Tilde: in ParseOperand()
1652 case AsmToken::String: { in ParseOperand()
1657 case AsmToken::Percent: { in ParseOperand()
1757 const AsmToken &Tok = Parser.getTok(); // Get next token, operation. in parseRelocOperand()
1758 if (Tok.isNot(AsmToken::Identifier)) in parseRelocOperand()
1768 if (getLexer().getKind() == AsmToken::LParen) { in parseRelocOperand()
1771 if (getLexer().getKind() == AsmToken::Percent) { in parseRelocOperand()
1773 const AsmToken &nextTok = Parser.getTok(); in parseRelocOperand()
1774 if (nextTok.isNot(AsmToken::Identifier)) in parseRelocOperand()
1779 if (getLexer().getKind() != AsmToken::LParen) in parseRelocOperand()
1787 while (getLexer().getKind() == AsmToken::RParen) in parseRelocOperand()
1827 while (getLexer().getKind() == AsmToken::LParen) in parseMemOffset()
1833 case AsmToken::Identifier: in parseMemOffset()
1834 case AsmToken::LParen: in parseMemOffset()
1835 case AsmToken::Integer: in parseMemOffset()
1836 case AsmToken::Minus: in parseMemOffset()
1837 case AsmToken::Plus: in parseMemOffset()
1842 while (getLexer().getKind() == AsmToken::RParen) in parseMemOffset()
1845 case AsmToken::Percent: in parseMemOffset()
1861 if (getLexer().getKind() == AsmToken::LParen) { in parseMemOperand()
1866 if (getLexer().getKind() != AsmToken::Dollar) { in parseMemOperand()
1870 const AsmToken &Tok = Parser.getTok(); // Get the next token. in parseMemOperand()
1871 if (Tok.isNot(AsmToken::LParen)) { in parseMemOperand()
1879 if (Tok.is(AsmToken::EndOfStatement)) { in parseMemOperand()
1902 if (Parser.getTok().isNot(AsmToken::RParen)) { in parseMemOperand()
2021 if (Token.is(AsmToken::Identifier)) { in MatchAnyRegisterWithoutDollar()
2027 } else if (Token.is(AsmToken::Integer)) { in MatchAnyRegisterWithoutDollar()
2048 if (Token.isNot(AsmToken::Dollar)) { in ParseAnyRegister()
2050 if (Token.is(AsmToken::Identifier)) { in ParseAnyRegister()
2072 case AsmToken::LParen: in ParseImm()
2073 case AsmToken::Minus: in ParseImm()
2074 case AsmToken::Plus: in ParseImm()
2075 case AsmToken::Integer: in ParseImm()
2076 case AsmToken::Tilde: in ParseImm()
2077 case AsmToken::String: in ParseImm()
2121 if (Parser.getTok().is(AsmToken::Dollar)) in parseInvNum()
2140 case AsmToken::LParen: in ParseLSAImm()
2141 case AsmToken::Plus: in ParseLSAImm()
2142 case AsmToken::Minus: in ParseLSAImm()
2143 case AsmToken::Integer: in ParseLSAImm()
2216 if (getLexer().is(AsmToken::LParen)) { in ParseParenSuffix()
2225 if (Parser.getTok().isNot(AsmToken::RParen)) { in ParseParenSuffix()
2245 if (getLexer().is(AsmToken::LBrac)) { in ParseBracketSuffix()
2254 if (Parser.getTok().isNot(AsmToken::RBrac)) { in ParseBracketSuffix()
2281 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
2288 if (getLexer().is(AsmToken::LBrac) && ParseBracketSuffix(Name, Operands)) in ParseInstruction()
2292 while (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
2301 if (getLexer().is(AsmToken::LBrac)) { in ParseInstruction()
2304 } else if (getLexer().is(AsmToken::LParen) && in ParseInstruction()
2309 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
2335 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseSetNoAtDirective()
2348 if (getLexer().is(AsmToken::EndOfStatement)) { in parseSetAtDirective()
2352 } else if (getLexer().is(AsmToken::Equal)) { in parseSetAtDirective()
2354 if (getLexer().isNot(AsmToken::Dollar)) { in parseSetAtDirective()
2359 const AsmToken &Reg = Parser.getTok(); in parseSetAtDirective()
2360 if (Reg.is(AsmToken::Identifier)) { in parseSetAtDirective()
2362 } else if (Reg.is(AsmToken::Integer)) { in parseSetAtDirective()
2380 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseSetAtDirective()
2395 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseSetReorderDirective()
2408 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseSetNoReorderDirective()
2421 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseSetMacroDirective()
2433 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseSetNoMacroDirective()
2449 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseSetNoMips16Directive()
2464 AsmToken Tok = Parser.getTok(); in parseSetFpDirective()
2465 if (Tok.isNot(AsmToken::Equal)) { in parseSetFpDirective()
2475 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseSetFpDirective()
2491 if (getLexer().isNot(AsmToken::Comma)) in parseSetAssignment()
2510 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseSetFeature()
2543 if (getLexer().isNot(AsmToken::Comma)) { in eatComma()
2604 const AsmToken &Tok = Parser.getTok(); in parseDirectiveCPSetup()
2605 if (Tok.is(AsmToken::Integer)) { in parseDirectiveCPSetup()
2637 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseDirectiveNaN()
2638 const AsmToken &Tok = Parser.getTok(); in parseDirectiveNaN()
2659 const AsmToken &Tok = Parser.getTok(); in parseDirectiveSet()
2705 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseDataDirective()
2713 if (getLexer().is(AsmToken::EndOfStatement)) in parseDataDirective()
2717 if (getLexer().isNot(AsmToken::Comma)) in parseDataDirective()
2737 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseDirectiveGpWord()
2753 if (getLexer().isNot(AsmToken::EndOfStatement)) in parseDirectiveGpDWord()
2761 AsmToken Tok = Parser.getTok(); in parseDirectiveOption()
2763 if (Tok.isNot(AsmToken::Identifier)) { in parseDirectiveOption()
2774 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) { in parseDirectiveOption()
2785 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) { in parseDirectiveOption()
2813 if (Lexer.is(AsmToken::Identifier)) { in parseDirectiveModule()
2821 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseDirectiveModule()
2836 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseDirectiveModule()
2859 if (Lexer.isNot(AsmToken::Equal)) { in parseDirectiveModuleFP()
2869 if (getLexer().isNot(AsmToken::EndOfStatement)) { in parseDirectiveModuleFP()
2884 if (Lexer.is(AsmToken::Identifier)) { in parseFpABIValue()
2902 if (Lexer.is(AsmToken::Integer)) { in parseFpABIValue()
2927 bool MipsAsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
2994 if (Parser.getTok().isNot(AsmToken::EndOfStatement)) { in ParseDirective()