Lines Matching refs:Parser

79     MCAsmParser &Parser = getParser();  in consumeToken()  local
80 SMLoc Result = Parser.getTok().getLoc(); in consumeToken()
81 Parser.Lex(); in consumeToken()
798 MCAsmParser &Parser = getParser(); in Error() local
801 Parser.eatToEndOfStatement(); in Error()
804 return Parser.Error(L, Msg, Range); in Error()
945 X86AsmParser(const MCSubtargetInfo &sti, MCAsmParser &Parser, in X86AsmParser() argument
950 Parser.addAliasForDirective(".word", ".2byte"); in X86AsmParser()
955 CreateX86AsmInstrumentation(Options, Parser.getContext(), STI)); in X86AsmParser()
1069 MCAsmParser &Parser = getParser(); in ParseRegister() local
1071 const AsmToken &PercentTok = Parser.getTok(); in ParseRegister()
1077 Parser.Lex(); // Eat percent token. in ParseRegister()
1079 const AsmToken &Tok = Parser.getTok(); in ParseRegister()
1110 Parser.Lex(); // Eat register name. in ParseRegister()
1119 Parser.Lex(); // Eat 'st' in ParseRegister()
1127 const AsmToken &IntTok = Parser.getTok(); in ParseRegister()
1143 return Error(Parser.getTok().getLoc(), "expected ')'"); in ParseRegister()
1145 EndLoc = Parser.getTok().getEndLoc(); in ParseRegister()
1146 Parser.Lex(); // Eat ')' in ParseRegister()
1150 EndLoc = Parser.getTok().getEndLoc(); in ParseRegister()
1180 EndLoc = Parser.getTok().getEndLoc(); in ParseRegister()
1181 Parser.Lex(); // Eat it. in ParseRegister()
1192 Parser.Lex(); // Eat identifier token. in ParseRegister()
1418 MCAsmParser &Parser = getParser(); in ParseIntelExpression() local
1419 const AsmToken &Tok = Parser.getTok(); in ParseIntelExpression()
1489 if (TK == AsmToken::At && Parser.parseIdentifier(Identifier)) in ParseIntelExpression()
1607 MCAsmParser &Parser = getParser(); in ParseIntelInlineAsmIdentifier() local
1614 const AsmToken &Tok = Parser.getTok(); in ParseIntelInlineAsmIdentifier()
1654 MCAsmParser &Parser = getParser(); in ParseRoundingModeOp() local
1655 const AsmToken &Tok = Parser.getTok(); in ParseRoundingModeOp()
1667 Parser.Lex(); // Eat "r*" of r*-sae in ParseRoundingModeOp()
1670 Parser.Lex(); // Eat "-" in ParseRoundingModeOp()
1671 Parser.Lex(); // Eat the sae in ParseRoundingModeOp()
1675 Parser.Lex(); // Eat "}" in ParseRoundingModeOp()
1677 MCConstantExpr::create(rndMode, Parser.getContext()); in ParseRoundingModeOp()
1681 Parser.Lex(); // Eat the sae in ParseRoundingModeOp()
1684 Parser.Lex(); // Eat "}" in ParseRoundingModeOp()
1725 MCAsmParser &Parser = getParser(); in ParseIntelOffsetOfOperator() local
1726 const AsmToken &Tok = Parser.getTok(); in ParseIntelOffsetOfOperator()
1728 Parser.Lex(); // Eat offset. in ParseIntelOffsetOfOperator()
1775 MCAsmParser &Parser = getParser(); in ParseIntelInlineAsmOperator() local
1776 const AsmToken &Tok = Parser.getTok(); in ParseIntelInlineAsmOperator()
1777 Parser.Lex(); // Eat operator. in ParseIntelInlineAsmOperator()
1830 MCAsmParser &Parser = getParser(); in ParseIntelOperand() local
1831 const AsmToken &Tok = Parser.getTok(); in ParseIntelOperand()
1941 MCAsmParser &Parser = getParser(); in ParseATTOperand() local
1945 SMLoc Start = Parser.getTok().getLoc(), End; in ParseATTOperand()
1946 Parser.Lex(); in ParseATTOperand()
1950 SMLoc L = Parser.getTok().getLoc(); in ParseATTOperand()
1959 SMLoc Start = Parser.getTok().getLoc(); in ParseATTOperand()
1968 SMLoc Loc = Parser.getTok().getLoc(), EndLoc; in ParseATTOperand()
1973 if (Parser.parseExpression(Expr, EndLoc)) in ParseATTOperand()
1989 if (!Parser.parseOptionalToken(AsmToken::Colon)) in ParseATTOperand()
2005 MCAsmParser &Parser = getParser(); in ParseZ() local
2012 Parser.Lex(); // Eat z in ParseZ()
2016 Parser.Lex(); // Eat '}' in ParseZ()
2025 MCAsmParser &Parser = getParser(); in HandleAVX512Operand() local
2034 Parser.Lex(); // Eat "1" of 1to8 in HandleAVX512Operand()
2048 Parser.Lex(); // Eat "toN" of 1toN in HandleAVX512Operand()
2051 Parser.Lex(); // Eat "}" in HandleAVX512Operand()
2112 MCAsmParser &Parser = getParser(); in ParseMemOperand() local
2172 if (Parser.parseTokenLoc(Loc) || Parser.parseExpression(Disp, EndLoc)) in ParseMemOperand()
2177 Disp = MCConstantExpr::create(0, Parser.getContext()); in ParseMemOperand()
2200 if (Parser.parseExpression(E, EndLoc) || in ParseMemOperand()
2220 if (Parser.parseTokenLoc(Loc) || Parser.parseExpression(E, EndLoc)) in ParseMemOperand()
2248 if (Parser.parseTokenLoc(Loc) || in ParseMemOperand()
2249 Parser.parseAbsoluteExpression(ScaleVal)) in ParseMemOperand()
2288 MCAsmParser &Parser = getParser(); in parsePrimaryExpr() local
2292 MatchRegisterName(Parser.getTok().getString()))) { in parsePrimaryExpr()
2293 SMLoc StartLoc = Parser.getTok().getLoc(); in parsePrimaryExpr()
2297 Res = X86MCExpr::create(RegNo, Parser.getContext()); in parsePrimaryExpr()
2300 return Parser.parsePrimaryExpr(Res, EndLoc); in parsePrimaryExpr()
2305 MCAsmParser &Parser = getParser(); in ParseInstruction() local
2311 StringRef NextTok = Parser.getTok().getString(); in ParseInstruction()
2316 Parser.Lex(); in ParseInstruction()
2491 Name = Parser.getTok().getString(); in ParseInstruction()
2492 Parser.Lex(); // eat the prefix in ParseInstruction()
2498 Name = Parser.getTok().getString(); in ParseInstruction()
2499 Parser.Lex(); // go to next prefix or instr in ParseInstruction()
2541 Parser.Lex(); in ParseInstruction()
2558 Parser.Lex(); in ParseInstruction()
3299 MCAsmParser &Parser = getParser(); in ParseDirective() local
3305 if (Parser.getTok().getString() == "prefix") in ParseDirective()
3306 Parser.Lex(); in ParseDirective()
3307 else if (Parser.getTok().getString() == "noprefix") in ParseDirective()
3317 if (Parser.getTok().getString() == "noprefix") in ParseDirective()
3318 Parser.Lex(); in ParseDirective()
3319 else if (Parser.getTok().getString() == "prefix") in ParseDirective()
3366 MCAsmParser &Parser = getParser(); in ParseDirectiveCode() local
3369 Parser.Lex(); in ParseDirectiveCode()
3376 Parser.Lex(); in ParseDirectiveCode()
3383 Parser.Lex(); in ParseDirectiveCode()
3389 Parser.Lex(); in ParseDirectiveCode()
3404 MCAsmParser &Parser = getParser(); in parseDirectiveFPOProc() local
3407 if (Parser.parseIdentifier(ProcName)) in parseDirectiveFPOProc()
3408 return Parser.TokError("expected symbol name"); in parseDirectiveFPOProc()
3409 if (Parser.parseIntToken(ParamsSize, "expected parameter byte count")) in parseDirectiveFPOProc()
3412 return Parser.TokError("parameters size out of range"); in parseDirectiveFPOProc()
3413 if (Parser.parseEOL("unexpected tokens")) in parseDirectiveFPOProc()
3421 MCAsmParser &Parser = getParser(); in parseDirectiveFPOSetFrame() local
3425 Parser.parseEOL("unexpected tokens")) in parseDirectiveFPOSetFrame()
3432 MCAsmParser &Parser = getParser(); in parseDirectiveFPOPushReg() local
3436 Parser.parseEOL("unexpected tokens")) in parseDirectiveFPOPushReg()
3443 MCAsmParser &Parser = getParser(); in parseDirectiveFPOStackAlloc() local
3445 if (Parser.parseIntToken(Offset, "expected offset") || in parseDirectiveFPOStackAlloc()
3446 Parser.parseEOL("unexpected tokens")) in parseDirectiveFPOStackAlloc()
3453 MCAsmParser &Parser = getParser(); in parseDirectiveFPOStackAlign() local
3455 if (Parser.parseIntToken(Offset, "expected offset") || in parseDirectiveFPOStackAlign()
3456 Parser.parseEOL("unexpected tokens")) in parseDirectiveFPOStackAlign()
3463 MCAsmParser &Parser = getParser(); in parseDirectiveFPOEndPrologue() local
3464 if (Parser.parseEOL("unexpected tokens")) in parseDirectiveFPOEndPrologue()
3471 MCAsmParser &Parser = getParser(); in parseDirectiveFPOEndProc() local
3472 if (Parser.parseEOL("unexpected tokens")) in parseDirectiveFPOEndProc()