Lines Matching refs:Parser
352 MCAsmParser &Parser; member in __anon920606c00111::SystemZAsmParser
391 : MCTargetAsmParser(Options, sti), Parser(parser) { in SystemZAsmParser()
392 MCAsmParserExtension::Initialize(Parser); in SystemZAsmParser()
496 Reg.StartLoc = Parser.getTok().getLoc(); in parseRegister()
499 if (Parser.getTok().isNot(AsmToken::Percent)) in parseRegister()
500 return Error(Parser.getTok().getLoc(), "register expected"); in parseRegister()
501 Parser.Lex(); in parseRegister()
504 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseRegister()
508 StringRef Name = Parser.getTok().getString(); in parseRegister()
529 Reg.EndLoc = Parser.getTok().getLoc(); in parseRegister()
530 Parser.Lex(); in parseRegister()
559 if (Parser.getTok().isNot(AsmToken::Percent)) in parseRegister()
589 Parser.Lex(); in parseAddress()
619 Parser.Lex(); in parseAddress()
628 return Error(Parser.getTok().getLoc(), "unexpected token in address"); in parseAddress()
629 Parser.Lex(); in parseAddress()
639 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAddress()
673 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseAddress()
712 Parser.eatToEndOfStatement(); in ParseInstruction()
718 Parser.Lex(); in ParseInstruction()
720 Parser.eatToEndOfStatement(); in ParseInstruction()
726 Parser.eatToEndOfStatement(); in ParseInstruction()
732 Parser.Lex(); in ParseInstruction()
754 if (Parser.getTok().is(AsmToken::Percent)) { in parseOperand()
765 SMLoc StartLoc = Parser.getTok().getLoc(); in parseOperand()
774 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
836 if (Parser.getTok().isNot(AsmToken::Percent)) in parseAccessReg()
855 SMLoc StartLoc = Parser.getTok().getLoc(); in parsePCRel()
877 Parser.Lex(); in parsePCRel()
879 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parsePCRel()
880 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
885 StringRef Name = Parser.getTok().getString(); in parsePCRel()
891 Error(Parser.getTok().getLoc(), "unknown TLS tag"); in parsePCRel()
894 Parser.Lex(); in parsePCRel()
896 if (Parser.getTok().isNot(AsmToken::Colon)) { in parsePCRel()
897 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
900 Parser.Lex(); in parsePCRel()
902 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parsePCRel()
903 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
907 StringRef Identifier = Parser.getTok().getString(); in parsePCRel()
910 Parser.Lex(); in parsePCRel()
914 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parsePCRel()