Lines Matching refs:Parser
296 MCAsmParser &Parser;
330 SystemZAsmParser(MCSubtargetInfo &sti, MCAsmParser &parser)
331 : MCTargetAsmParser(), STI(sti), Parser(parser) {
332 MCAsmParserExtension::Initialize(Parser);
432 Reg.StartLoc = Parser.getTok().getLoc();
435 if (Parser.getTok().isNot(AsmToken::Percent))
436 return Error(Parser.getTok().getLoc(), "register expected");
437 Parser.Lex();
440 if (Parser.getTok().isNot(AsmToken::Identifier))
444 StringRef Name = Parser.getTok().getString();
463 Reg.EndLoc = Parser.getTok().getLoc();
464 Parser.Lex();
492 if (Parser.getTok().isNot(AsmToken::Percent))
521 Parser.Lex();
540 Parser.Lex();
549 return Error(Parser.getTok().getLoc(), "unexpected token in address");
550 Parser.Lex();
561 SMLoc StartLoc = Parser.getTok().getLoc();
587 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
623 Parser.eatToEndOfStatement();
629 Parser.Lex();
631 Parser.eatToEndOfStatement();
637 Parser.eatToEndOfStatement();
643 Parser.Lex();
650 // Check if the current operand has a custom associated parser, if so, try to
666 if (Parser.getTok().is(AsmToken::Percent)) {
677 SMLoc StartLoc = Parser.getTok().getLoc();
684 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);
747 if (Parser.getTok().isNot(AsmToken::Percent))
766 SMLoc StartLoc = Parser.getTok().getLoc();
786 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1);