Lines Matching refs:Parser

35   MCAsmParser &Parser;  member in __anon8d0ae56c0111::M68kAsmParser
58 M68kAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in M68kAsmParser() argument
60 : MCTargetAsmParser(Options, STI, MII), STI(STI), Parser(Parser) { in M68kAsmParser()
61 MCAsmParserExtension::Initialize(Parser); in M68kAsmParser()
715 if (!Parser.getTok().is(AsmToken::Identifier)) { in parseRegister()
722 auto RegisterName = Parser.getTok().getString(); in parseRegister()
723 if (!parseRegisterName(RegNo, Parser.getLexer().getLoc(), RegisterName)) { in parseRegister()
730 Parser.Lex(); in parseRegister()
752 switch (Parser.getTok().getKind()) { in isExpr()
768 Parser.Lex(); in parseImm()
794 Parser.Lex(); in parseMemOp()
796 if (Parser.parseExpression(MemOp.OuterDisp)) in parseMemOp()
813 Parser.Lex(); in parseMemOp()
817 if (Parser.parseExpression(MemOp.OuterDisp)) in parseMemOp()
829 Parser.Lex(); in parseMemOp()
841 if (Parser.getTok().is(AsmToken::Comma)) { in parseMemOp()
842 Parser.Lex(); in parseMemOp()
854 MemOp.InnerDisp = MCConstantExpr::create(0, Parser.getContext(), true, 4); in parseMemOp()
858 if (Parser.getTok().isNot(AsmToken::RParen)) in parseMemOp()
860 Parser.Lex(); in parseMemOp()
863 if (!IsPD && Parser.getTok().is(AsmToken::Plus)) { in parseMemOp()
864 Parser.Lex(); in parseMemOp()
957 if (Parser.getTok().is(AsmToken::Comma)) { in eatComma()
958 Parser.Lex(); in eatComma()
968 while (Parser.getTok().isNot(AsmToken::EndOfStatement)) { in ParseInstruction()
981 Parser.eatToEndOfStatement(); in ParseInstruction()
986 Parser.Lex(); in ParseInstruction()