Lines Matching refs:Parser
328 MCAsmParser &Parser; member in __anon765a2c600111::SystemZAsmParser
366 : MCTargetAsmParser(), STI(sti), Parser(parser) { in SystemZAsmParser()
367 MCAsmParserExtension::Initialize(Parser); in SystemZAsmParser()
456 Reg.StartLoc = Parser.getTok().getLoc(); in parseRegister()
459 if (Parser.getTok().isNot(AsmToken::Percent)) in parseRegister()
460 return Error(Parser.getTok().getLoc(), "register expected"); in parseRegister()
461 Parser.Lex(); in parseRegister()
464 if (Parser.getTok().isNot(AsmToken::Identifier)) in parseRegister()
468 StringRef Name = Parser.getTok().getString(); in parseRegister()
487 Reg.EndLoc = Parser.getTok().getLoc(); in parseRegister()
488 Parser.Lex(); in parseRegister()
515 if (Parser.getTok().isNot(AsmToken::Percent)) in parseRegister()
544 Parser.Lex(); in parseAddress()
563 Parser.Lex(); in parseAddress()
572 return Error(Parser.getTok().getLoc(), "unexpected token in address"); in parseAddress()
573 Parser.Lex(); in parseAddress()
583 SMLoc StartLoc = Parser.getTok().getLoc(); in parseAddress()
609 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseAddress()
645 Parser.eatToEndOfStatement(); in ParseInstruction()
651 Parser.Lex(); in ParseInstruction()
653 Parser.eatToEndOfStatement(); in ParseInstruction()
659 Parser.eatToEndOfStatement(); in ParseInstruction()
665 Parser.Lex(); in ParseInstruction()
687 if (Parser.getTok().is(AsmToken::Percent)) { in parseOperand()
698 SMLoc StartLoc = Parser.getTok().getLoc(); in parseOperand()
705 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parseOperand()
767 if (Parser.getTok().isNot(AsmToken::Percent)) in parseAccessReg()
786 SMLoc StartLoc = Parser.getTok().getLoc(); in parsePCRel()
808 Parser.Lex(); in parsePCRel()
810 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parsePCRel()
811 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
816 StringRef Name = Parser.getTok().getString(); in parsePCRel()
822 Error(Parser.getTok().getLoc(), "unknown TLS tag"); in parsePCRel()
825 Parser.Lex(); in parsePCRel()
827 if (Parser.getTok().isNot(AsmToken::Colon)) { in parsePCRel()
828 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
831 Parser.Lex(); in parsePCRel()
833 if (Parser.getTok().isNot(AsmToken::Identifier)) { in parsePCRel()
834 Error(Parser.getTok().getLoc(), "unexpected token"); in parsePCRel()
838 StringRef Identifier = Parser.getTok().getString(); in parsePCRel()
841 Parser.Lex(); in parsePCRel()
845 SMLoc::getFromPointer(Parser.getTok().getLoc().getPointer() - 1); in parsePCRel()