Lines Matching refs:AsmToken
78 bool ParseDirective(AsmToken DirectiveID) override;
1013 const AsmToken &Tok = getParser().getTok(); in ParseRegister()
1033 case AsmToken::Identifier: { in parseRegister()
1049 assert(getLexer().is(AsmToken::LParen)); in parseBaseRegImm()
1061 if (getLexer().is(AsmToken::RParen)) { in parseBaseRegImm()
1067 if (getLexer().isNot(AsmToken::Comma)) { in parseBaseRegImm()
1075 if (getLexer().isNot(AsmToken::LessLess)) { in parseBaseRegImm()
1094 if (getLexer().isNot(AsmToken::RParen)) { in parseBaseRegImm()
1110 case AsmToken::LParen: in parseImmediate()
1111 case AsmToken::Minus: in parseImmediate()
1112 case AsmToken::Plus: in parseImmediate()
1113 case AsmToken::Integer: in parseImmediate()
1114 case AsmToken::String: in parseImmediate()
1151 if (getLexer().is(AsmToken::LParen)) { in parseOperand()
1175 if (getLexer().getKind() != AsmToken::Identifier) in parseCSKYSymbol()
1179 AsmToken Tok = getLexer().getTok(); in parseCSKYSymbol()
1230 case AsmToken::Plus: in parseCSKYSymbol()
1233 case AsmToken::Minus: in parseCSKYSymbol()
1255 if (getLexer().getKind() != AsmToken::LBrac) in parseDataSymbol()
1260 if (getLexer().getKind() != AsmToken::Identifier) { in parseDataSymbol()
1267 if (getLexer().getKind() != AsmToken::RBrac) { in parseDataSymbol()
1278 AsmToken Tok = getLexer().getTok(); in parseDataSymbol()
1314 case AsmToken::RBrac: in parseDataSymbol()
1323 case AsmToken::Plus: in parseDataSymbol()
1326 case AsmToken::Minus: in parseDataSymbol()
1339 if (getLexer().getKind() != AsmToken::RBrac) { in parseDataSymbol()
1357 if (getLexer().getKind() != AsmToken::LBrac) in parseConstpoolSymbol()
1362 if (getLexer().getKind() != AsmToken::Identifier) { in parseConstpoolSymbol()
1369 if (getLexer().getKind() != AsmToken::RBrac) { in parseConstpoolSymbol()
1380 AsmToken Tok = getLexer().getTok(); in parseConstpoolSymbol()
1410 case AsmToken::RBrac: in parseConstpoolSymbol()
1416 case AsmToken::Plus: in parseConstpoolSymbol()
1419 case AsmToken::Minus: in parseConstpoolSymbol()
1432 if (getLexer().getKind() != AsmToken::RBrac) { in parseConstpoolSymbol()
1450 while (getLexer().isNot(AsmToken::EndOfStatement)) { in parsePSRFlag()
1472 if (getLexer().is(AsmToken::EndOfStatement)) in parsePSRFlag()
1475 if (getLexer().is(AsmToken::Comma)) { in parsePSRFlag()
1497 if (getLexer().isNot(AsmToken::Minus)) { in parseRegSeq()
1531 if (getLexer().is(AsmToken::Minus)) { in parseRegList()
1545 if (getLexer().is(AsmToken::Comma)) in parseRegList()
1547 else if (getLexer().is(AsmToken::EndOfStatement)) in parseRegList()
1550 } else if (getLexer().is(AsmToken::Comma)) { in parseRegList()
1555 } else if (getLexer().is(AsmToken::EndOfStatement)) { in parseRegList()
1575 if (getLexer().is(AsmToken::EndOfStatement)) in ParseInstruction()
1583 while (getLexer().is(AsmToken::Comma)) { in ParseInstruction()
1592 if (getLexer().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
1605 const AsmToken &Tok = getParser().getTok(); in tryParseRegister()
1618 bool CSKYAsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
1638 if (Parser.getTok().is(AsmToken::Identifier)) { in parseDirectiveAttribute()
1662 if (Parser.parseToken(AsmToken::Comma, "comma expected")) in parseDirectiveAttribute()
1682 if (Parser.getTok().isNot(AsmToken::String)) in parseDirectiveAttribute()