Lines Matching refs:Parser
1315 MCAsmParser &Parser = getParser();
1316 const AsmToken &Tok = Parser.getTok();
1323 Parser.Lex(); // Eat identifier token.
1497 MCAsmParser &Parser = getParser();
1507 StringRef poss = Parser.getTok().getString();
1516 Parser.Lex(); // Eat the xx16
1518 return Error(Parser.getTok().getLoc(), "expected '('");
1519 Parser.Lex(); // Eat the '('
1529 return Error(Parser.getTok().getLoc(), "expected ')'");
1530 Parser.Lex(); // Eat the ')'
1540 MCAsmParser &Parser = getParser();
1541 SMLoc S = Parser.getTok().getLoc();
1542 SMLoc E = SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
1550 Parser.Lex(); // Eat the '%'.
1553 if (!MatchRegisterName(Parser.getTok(), RegNo, IntVal)) {
1554 Parser.Lex(); // Eat the identifier token.
1568 if (!MatchRegisterName(Parser.getTok(), RegNo, IntVal)) {
1569 Parser.Lex(); // Eat the identifier token.
1602 Parser.Lex(); // Eat the '('.
1603 S = Parser.getTok().getLoc();
1607 return Error(Parser.getTok().getLoc(), "missing ')'");
1608 E = Parser.getTok().getLoc();
1609 Parser.Lex(); // Eat the ')'.
1616 Parser.Lex(); // Eat the '('.
1617 S = Parser.getTok().getLoc();
1622 Parser.Lex(); // Eat the '%'.
1624 if (MatchRegisterName(Parser.getTok(), RegNo, IntVal))
1626 Parser.Lex(); // Eat the identifier token.
1642 if (!MatchRegisterName(Parser.getTok(), RegNo, IntVal)) {
1643 Parser.Lex(); // Eat the identifier token.
1654 return Error(Parser.getTok().getLoc(), "missing ')'");
1655 E = Parser.getTok().getLoc();
1656 Parser.Lex(); // Eat the ')'.
1764 MCAsmParser &Parser = getParser();
1787 Parser.Lex();
1791 Parser.Lex();
1798 MCAsmParser &Parser = getParser();
1802 Parser.Lex();
1807 Parser.Lex();
1819 MCAsmParser &Parser = getParser();
1826 StringRef CPU = Parser.getTok().getIdentifier();
1827 Parser.Lex();
1829 // FIXME: Right now, the parser always allows any available
1854 MCAsmParser &Parser = getParser();
1861 StringRef CPU = Parser.getTok().getIdentifier();
1862 Parser.Lex();