Lines Matching refs:Parser
198 MCAsmParser &Parser; member in __anonb6ef144c0111::WebAssemblyAsmParser
247 WebAssemblyAsmParser(const MCSubtargetInfo &STI, MCAsmParser &Parser, in WebAssemblyAsmParser() argument
249 : MCTargetAsmParser(Options, STI, MII), Parser(Parser), in WebAssemblyAsmParser()
250 Lexer(Parser.getLexer()), in WebAssemblyAsmParser()
252 TC(Parser, MII, is64), SkipTypeCheck(Options.MCNoTypeCheck) { in WebAssemblyAsmParser()
256 auto &SM = Parser.getSourceManager(); in WebAssemblyAsmParser()
263 void Initialize(MCAsmParser &Parser) override { in Initialize() argument
264 MCAsmParserExtension::Initialize(Parser); in Initialize()
287 return Parser.Error(Tok.getLoc(), Msg + Tok.getString()); in error()
291 return Parser.Error(Lexer.getTok().getLoc(), Msg); in error()
352 Parser.Lex(); in isNext()
369 Parser.Lex(); in expectIdent()
379 Parser.Lex(); in parseRegTypeList()
394 Parser.Lex(); in parseSingleInteger()
407 Parser.Lex(); in parseSingleFloat()
429 Parser.Lex(); in parseSpecialFloatMaybe()
489 Parser.Lex(); in parseLimits()
499 Parser.Lex(); in parseLimits()
518 Parser.Lex(); in parseFunctionTableOperand()
556 Parser.Lex(); in ParseInstruction()
563 Parser.Lex(); in ParseInstruction()
634 auto Loc = Parser.getTok(); in ParseInstruction()
670 Parser.Lex(); in ParseInstruction()
676 if (Parser.parseExpression(Val, End)) in ParseInstruction()
687 Parser.Lex(); in ParseInstruction()
712 Parser.Lex(); in ParseInstruction()
740 Parser.Lex(); in ParseInstruction()
958 if (Parser.parseExpression(Val, End)) in ParseDirective()
969 if (Parser.parseEscapedString(S)) in ParseDirective()
1038 return Parser.Error(IDLoc, Message); in MatchAndEmitInstruction()
1041 return Parser.Error(IDLoc, "invalid instruction"); in MatchAndEmitInstruction()
1043 return Parser.Error(IDLoc, "ambiguous instruction"); in MatchAndEmitInstruction()
1049 return Parser.Error(IDLoc, "too few operands for instruction"); in MatchAndEmitInstruction()
1054 return Parser.Error(ErrorLoc, "invalid operand for instruction"); in MatchAndEmitInstruction()
1070 Parser.Error(Parser.getTok().getLoc(), in doBeforeLabelEmit()