Lines Matching refs:AsmToken

692   std::optional<AsmToken> PercentTok;  in parseRegister()
696 if (Lexer.getKind() == AsmToken::Percent) { in parseRegister()
700 if (Lexer.getKind() == AsmToken::Identifier) { in parseRegister()
717 const AsmToken &Tok = getParser().getTok(); in parseRegister()
728 const AsmToken &Tok = getParser().getTok(); in tryParseRegister()
744 if (Lexer.getKind() != AsmToken::Identifier) in parseIdentifier()
760 if (Lexer.getKind() != AsmToken::LParen) { in parseIdentifier()
772 if (Lexer.getKind() == AsmToken::Plus && Parser.parseExpression(RHS)) in parseIdentifier()
777 if (Lexer.getKind() != AsmToken::RParen) { in parseIdentifier()
802 case AsmToken::Identifier: in parseImmediate()
804 case AsmToken::Plus: in parseImmediate()
805 case AsmToken::Minus: in parseImmediate()
806 case AsmToken::Integer: in parseImmediate()
807 case AsmToken::Dot: in parseImmediate()
843 if (Lexer.is(AsmToken::Minus)) in parsePrePost()
845 else if (Lexer.is(AsmToken::Plus)) in parsePrePost()
853 } else if (Lexer.is(AsmToken::Star)) { in parsePrePost()
913 if (Lexer.isNot(AsmToken::LBrac)) { in parseMemoryOperand()
935 if ((Op = parseImmediate()) && Lexer.is(AsmToken::RBrac)) { in parseMemoryOperand()
964 if (Lexer.is(AsmToken::RBrac)) { in parseMemoryOperand()
983 if (!BaseReg || Lexer.isNot(AsmToken::RBrac)) in parseMemoryOperand()
1171 if (Lexer.is(AsmToken::EndOfStatement)) in ParseInstruction()
1180 if (Lexer.is(AsmToken::EndOfStatement) && Name == "st" && in ParseInstruction()
1193 if (Lexer.is(AsmToken::EndOfStatement) && Name.starts_with("bt") && in ParseInstruction()
1200 while (Lexer.isNot(AsmToken::EndOfStatement) && Lexer.is(AsmToken::Comma)) { in ParseInstruction()