Lines Matching refs:Parser
352 MCAsmParser &Parser; member in __anonbed2cedd0111::SystemZAsmParser
391 : MCTargetAsmParser(Options, sti), Parser(parser) { in SystemZAsmParser()
392 MCAsmParserExtension::Initialize(Parser); in SystemZAsmParser()
499 Reg.StartLoc = Parser.getTok().getLoc(); in parseRegister()
502 if (Parser.getTok().isNot(AsmToken::Percent)) in parseRegister()
503 return Error(Parser.getTok().getLoc(), "register expected"); in parseRegister()
504 Parser.Lex(); in parseRegister()
507 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseRegister()
511 StringRef Name = Parser.getTok().getString(); in parseRegister()
532 Reg.EndLoc = Parser.getTok().getLoc(); in parseRegister()
533 Parser.Lex(); in parseRegister()
562 if (Parser.getTok().isNot(AsmToken::Percent)) in parseRegister()
592 Parser.Lex(); in parseAddress()
622 Parser.Lex(); in parseAddress()
631 return Error(Parser.getTok().getLoc(), "unexpected token in address"); in parseAddress()
632 Parser.Lex(); in parseAddress()
642 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAddress()
676 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseAddress()
715 Parser.eatToEndOfStatement(); in ParseInstruction()
721 Parser.Lex(); in ParseInstruction()
723 Parser.eatToEndOfStatement(); in ParseInstruction()
729 Parser.eatToEndOfStatement(); in ParseInstruction()
735 Parser.Lex(); in ParseInstruction()
757 if (Parser.getTok().is(AsmToken::Percent)) { in parseOperand()
768 SMLoc StartLoc = Parser.getTok().getLoc(); in parseOperand()
777 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
839 if (Parser.getTok().isNot(AsmToken::Percent)) in parseAccessReg()
858 SMLoc StartLoc = Parser.getTok().getLoc(); in parsePCRel()
880 Parser.Lex(); in parsePCRel()
882 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parsePCRel()
883 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
888 StringRef Name = Parser.getTok().getString(); in parsePCRel()
894 Error(Parser.getTok().getLoc(), "unknown TLS tag"); in parsePCRel()
897 Parser.Lex(); in parsePCRel()
899 if (Parser.getTok().isNot(AsmToken::Colon)) { in parsePCRel()
900 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
903 Parser.Lex(); in parsePCRel()
905 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parsePCRel()
906 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
910 StringRef Identifier = Parser.getTok().getString(); in parsePCRel()
913 Parser.Lex(); in parsePCRel()
917 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parsePCRel()