Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:Parser

38   MCAsmParser &Parser;
91 SparcAsmParser(const MCSubtargetInfo &sti, MCAsmParser &parser,
94 : MCTargetAsmParser(Options, sti), Parser(parser) {
595 const AsmToken &Tok = Parser.getTok();
601 Parser.Lex();
604 Parser.Lex();
629 Parser.eatToEndOfStatement();
635 Parser.eatToEndOfStatement();
642 Operands.push_back(SparcOperand::CreateToken("+", Parser.getTok().getLoc()));
644 Parser.Lex(); // Eat the comma or plus.
648 Parser.eatToEndOfStatement();
655 Parser.eatToEndOfStatement();
658 Parser.Lex(); // Consume the EndOfStatement.
684 Parser.eatToEndOfStatement();
690 Parser.eatToEndOfStatement();
713 Parser.Lex();
716 Parser.Lex();
740 Parser.Lex(); // Eat the '+'
772 Parser.getTok().getLoc()));
773 Parser.Lex(); // Eat the [
776 SMLoc S = Parser.getTok().getLoc();
779 Parser.Lex(); // eat %
782 if (!matchRegisterName(Parser.getTok(), RegNo, RegKind))
785 Parser.Lex(); // Eat the identifier token.
786 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer()-1);
800 Parser.getTok().getLoc()));
801 Parser.Lex(); // Eat the ]
830 SMLoc S = Parser.getTok().getLoc();
831 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
839 Parser.Lex(); // Eat the '%'.
842 if (matchRegisterName(Parser.getTok(), RegNo, RegKind)) {
843 StringRef name = Parser.getTok().getString();
844 Parser.Lex(); // Eat the identifier token.
845 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
881 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
897 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
920 Parser.Lex(); // Eat the comma
924 StringRef modName = Parser.getTok().getString();
927 Parser.getTok().getLoc()));
928 Parser.Lex(); // eat the identifier.
1243 AsmToken Tok = Parser.getTok();
1254 Parser.Lex(); // Eat the identifier.
1255 if (Parser.getTok().getKind() != AsmToken::LParen)
1258 Parser.Lex(); // Eat the LParen token.
1260 if (Parser.parseParenExpression(subExpr, EndLoc))