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) {
561 const AsmToken &Tok = Parser.getTok();
567 Parser.Lex();
570 Parser.Lex();
595 Parser.eatToEndOfStatement();
601 Parser.eatToEndOfStatement();
606 Parser.Lex(); // Eat the comma.
610 Parser.eatToEndOfStatement();
617 Parser.eatToEndOfStatement();
620 Parser.Lex(); // Consume the EndOfStatement.
646 Parser.eatToEndOfStatement();
669 Parser.Lex();
672 Parser.Lex();
696 Parser.Lex(); // Eat the '+'
728 Parser.getTok().getLoc()));
729 Parser.Lex(); // Eat the [
732 SMLoc S = Parser.getTok().getLoc();
735 Parser.Lex(); // eat %
738 if (!matchRegisterName(Parser.getTok(), RegNo, RegKind))
741 Parser.Lex(); // Eat the identifier token.
742 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer()-1);
756 Parser.getTok().getLoc()));
757 Parser.Lex(); // Eat the ]
786 SMLoc S = Parser.getTok().getLoc();
787 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
795 Parser.Lex(); // Eat the '%'.
798 if (matchRegisterName(Parser.getTok(), RegNo, RegKind)) {
799 StringRef name = Parser.getTok().getString();
800 Parser.Lex(); // Eat the identifier token.
801 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
828 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
844 E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
868 Parser.Lex(); // Eat the comma
872 StringRef modName = Parser.getTok().getString();
875 Parser.getTok().getLoc()));
876 Parser.Lex(); // eat the identifier.
1164 AsmToken Tok = Parser.getTok();
1175 Parser.Lex(); // Eat the identifier.
1176 if (Parser.getTok().getKind() != AsmToken::LParen)
1179 Parser.Lex(); // Eat the LParen token.
1181 if (Parser.parseParenExpression(subExpr, EndLoc))