Lines Matching defs:Parser
299 MCAsmParser &Parser;
331 SystemZAsmParser(MCSubtargetInfo &sti, MCAsmParser &parser,
334 : MCTargetAsmParser(), STI(sti), Parser(parser) {
335 MCAsmParserExtension::Initialize(Parser);
420 Reg.StartLoc = Parser.getTok().getLoc();
423 if (Parser.getTok().isNot(AsmToken::Percent))
424 return Error(Parser.getTok().getLoc(), "register expected");
425 Parser.Lex();
428 if (Parser.getTok().isNot(AsmToken::Identifier))
432 StringRef Name = Parser.getTok().getString();
451 Reg.EndLoc = Parser.getTok().getLoc();
452 Parser.Lex();
479 if (Parser.getTok().isNot(AsmToken::Percent))
508 Parser.Lex();
527 Parser.Lex();
536 return Error(Parser.getTok().getLoc(), "unexpected token in address");
537 Parser.Lex();
547 SMLoc StartLoc = Parser.getTok().getLoc();
573 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
609 Parser.eatToEndOfStatement();
615 Parser.Lex();
617 Parser.eatToEndOfStatement();
623 Parser.eatToEndOfStatement();
629 Parser.Lex();
635 // Check if the current operand has a custom associated parser, if so, try to
651 if (Parser.getTok().is(AsmToken::Percent)) {
662 SMLoc StartLoc = Parser.getTok().getLoc();
669 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
732 if (Parser.getTok().isNot(AsmToken::Percent))
751 SMLoc StartLoc = Parser.getTok().getLoc();
771 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);