Lines Matching refs:Parser
155 MCAsmParser &Parser; member in __anon1565d9e10111::WebAssemblyAsmParser
192 WebAssemblyAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in WebAssemblyAsmParser() argument
194 : MCTargetAsmParser(Options, STI, MII), Parser(Parser), in WebAssemblyAsmParser()
195 Lexer(Parser.getLexer()) { in WebAssemblyAsmParser()
209 return Parser.Error(Tok.getLoc(), Msg + Tok.getString()); in error()
213 return Parser.Error(Lexer.getTok().getLoc(), Msg); in error()
265 Parser.Lex(); in isNext()
282 Parser.Lex(); in expectIdent()
322 Parser.Lex(); in parseRegTypeList()
337 Parser.Lex(); in parseSingleInteger()
389 Parser.Lex(); in ParseInstruction()
396 Parser.Lex(); in ParseInstruction()
462 Parser.Lex(); in ParseInstruction()
467 if (Parser.parsePrimaryExpr(Val, End)) in ParseInstruction()
476 Parser.Lex(); in ParseInstruction()
493 Parser.Lex(); in ParseInstruction()
497 Parser.Lex(); in ParseInstruction()
523 Parser.Lex(); in ParseInstruction()
675 return Parser.Error( in MatchAndEmitInstruction()
678 return Parser.Error(IDLoc, "invalid instruction"); in MatchAndEmitInstruction()
680 return Parser.Error(IDLoc, "ambiguous instruction"); in MatchAndEmitInstruction()
686 return Parser.Error(IDLoc, "too few operands for instruction"); in MatchAndEmitInstruction()
691 return Parser.Error(ErrorLoc, "invalid operand for instruction"); in MatchAndEmitInstruction()