Lines Matching refs:Parser
65 MCAsmParser &Parser = getParser(); in consumeToken() local
66 SMLoc Result = Parser.getTok().getLoc(); in consumeToken()
67 Parser.Lex(); in consumeToken()
665 MCAsmParser &Parser = getParser(); in Error() local
667 return Parser.Error(L, Msg, Ranges); in Error()
673 MCAsmParser &Parser = getParser(); in ErrorAndEatStatement() local
674 Parser.eatToEndOfStatement(); in ErrorAndEatStatement()
803 X86AsmParser(const MCSubtargetInfo &sti, MCAsmParser &Parser, in X86AsmParser() argument
810 CreateX86AsmInstrumentation(Options, Parser.getContext(), STI)); in X86AsmParser()
871 MCAsmParser &Parser = getParser(); in ParseRegister() local
873 const AsmToken &PercentTok = Parser.getTok(); in ParseRegister()
879 Parser.Lex(); // Eat percent token. in ParseRegister()
881 const AsmToken &Tok = Parser.getTok(); in ParseRegister()
925 Parser.Lex(); // Eat 'st' in ParseRegister()
933 const AsmToken &IntTok = Parser.getTok(); in ParseRegister()
949 return Error(Parser.getTok().getLoc(), "expected ')'"); in ParseRegister()
951 EndLoc = Parser.getTok().getEndLoc(); in ParseRegister()
952 Parser.Lex(); // Eat ')' in ParseRegister()
956 EndLoc = Parser.getTok().getEndLoc(); in ParseRegister()
974 EndLoc = Parser.getTok().getEndLoc(); in ParseRegister()
975 Parser.Lex(); // Eat it. in ParseRegister()
986 Parser.Lex(); // Eat identifier token. in ParseRegister()
1264 MCAsmParser &Parser = getParser(); in ParseIntelExpression() local
1265 const AsmToken &Tok = Parser.getTok(); in ParseIntelExpression()
1390 MCAsmParser &Parser = getParser(); in ParseIntelBracExpression() local
1391 const AsmToken &Tok = Parser.getTok(); in ParseIntelBracExpression()
1395 Parser.Lex(); // Eat '[' in ParseIntelBracExpression()
1397 SMLoc StartInBrac = Parser.getTok().getLoc(); in ParseIntelBracExpression()
1426 if ((Parser.getTok().getKind() == AsmToken::Identifier || in ParseIntelBracExpression()
1427 Parser.getTok().getKind() == AsmToken::Dot || in ParseIntelBracExpression()
1428 Parser.getTok().getKind() == AsmToken::Real) && in ParseIntelBracExpression()
1429 Parser.getTok().getString().find('.') != StringRef::npos) { in ParseIntelBracExpression()
1435 Parser.Lex(); // Eat the field. in ParseIntelBracExpression()
1469 MCAsmParser &Parser = getParser(); in ParseIntelIdentifier() local
1477 const AsmToken &Tok = Parser.getTok(); in ParseIntelIdentifier()
1517 MCAsmParser &Parser = getParser(); in ParseIntelSegmentOverride() local
1519 const AsmToken &Tok = Parser.getTok(); // Eat colon. in ParseIntelSegmentOverride()
1522 Parser.Lex(); // Eat ':' in ParseIntelSegmentOverride()
1527 AsmToken ImmDispToken = Parser.Lex(); // Eat the integer. in ParseIntelSegmentOverride()
1567 MCAsmParser &Parser = getParser(); in ParseRoundingModeOp() local
1568 const AsmToken &Tok = Parser.getTok(); in ParseRoundingModeOp()
1580 Parser.Lex(); // Eat "r*" of r*-sae in ParseRoundingModeOp()
1583 Parser.Lex(); // Eat "-" in ParseRoundingModeOp()
1584 Parser.Lex(); // Eat the sae in ParseRoundingModeOp()
1587 Parser.Lex(); // Eat "}" in ParseRoundingModeOp()
1589 MCConstantExpr::create(rndMode, Parser.getContext()); in ParseRoundingModeOp()
1593 Parser.Lex(); // Eat the sae in ParseRoundingModeOp()
1596 Parser.Lex(); // Eat "}" in ParseRoundingModeOp()
1605 MCAsmParser &Parser = getParser(); in ParseIntelMemOperand() local
1606 const AsmToken &Tok = Parser.getTok(); in ParseIntelMemOperand()
1632 Parser.Lex(); // Eat '[' in ParseIntelMemOperand()
1665 MCAsmParser &Parser = getParser(); in ParseIntelDotOperator() local
1666 const AsmToken &Tok = Parser.getTok(); in ParseIntelDotOperator()
1709 MCAsmParser &Parser = getParser(); in ParseIntelOffsetOfOperator() local
1710 const AsmToken &Tok = Parser.getTok(); in ParseIntelOffsetOfOperator()
1712 Parser.Lex(); // Eat offset. in ParseIntelOffsetOfOperator()
1747 MCAsmParser &Parser = getParser(); in ParseIntelOperator() local
1748 const AsmToken &Tok = Parser.getTok(); in ParseIntelOperator()
1750 Parser.Lex(); // Eat operator. in ParseIntelOperator()
1781 MCAsmParser &Parser = getParser(); in ParseIntelOperand() local
1782 const AsmToken &Tok = Parser.getTok(); in ParseIntelOperand()
1801 Parser.Lex(); // Eat operand size (e.g., byte, word). in ParseIntelOperand()
1804 Parser.Lex(); // Eat ptr. in ParseIntelOperand()
1879 MCAsmParser &Parser = getParser(); in ParseATTOperand() local
1883 return ParseMemOperand(0, Parser.getTok().getLoc()); in ParseATTOperand()
1908 SMLoc Start = Parser.getTok().getLoc(), End; in ParseATTOperand()
1909 Parser.Lex(); in ParseATTOperand()
1916 SMLoc Start = Parser.getTok().getLoc(), End; in ParseATTOperand()
1926 MCAsmParser &Parser = getParser(); in HandleAVX512Operand() local
1937 Parser.Lex(); // Eat "1" of 1to8 in HandleAVX512Operand()
1953 Parser.Lex(); // Eat "toN" of 1toN in HandleAVX512Operand()
1957 Parser.Lex(); // Eat "}" in HandleAVX512Operand()
1980 Parser.Lex(); // Eat the z in HandleAVX512Operand()
1984 Parser.Lex(); // Eat the } in HandleAVX512Operand()
1998 MCAsmParser &Parser = getParser(); in ParseMemOperand() local
2019 Parser.Lex(); in ParseMemOperand()
2023 SMLoc LParenLoc = Parser.getTok().getLoc(); in ParseMemOperand()
2024 Parser.Lex(); // Eat the '('. in ParseMemOperand()
2048 Parser.Lex(); in ParseMemOperand()
2059 BaseLoc = Parser.getTok().getLoc(); in ParseMemOperand()
2069 Parser.Lex(); // Eat the comma. in ParseMemOperand()
2070 IndexLoc = Parser.getTok().getLoc(); in ParseMemOperand()
2086 Error(Parser.getTok().getLoc(), in ParseMemOperand()
2090 Parser.Lex(); // Eat the comma. in ParseMemOperand()
2093 SMLoc Loc = Parser.getTok().getLoc(); in ParseMemOperand()
2118 SMLoc Loc = Parser.getTok().getLoc(); in ParseMemOperand()
2132 Error(Parser.getTok().getLoc(), "unexpected token in memory operand"); in ParseMemOperand()
2135 SMLoc MemEnd = Parser.getTok().getEndLoc(); in ParseMemOperand()
2136 Parser.Lex(); // Eat the ')'. in ParseMemOperand()
2168 MCAsmParser &Parser = getParser(); in ParseInstruction() local
2327 Parser.eatToEndOfStatement(); in ParseInstruction()
2332 Parser.Lex(); in ParseInstruction()
2350 Parser.Lex(); in ParseInstruction()
2912 MCAsmParser &Parser = getParser(); in ParseDirective() local
2920 if (Parser.getTok().getString() == "prefix") in ParseDirective()
2921 Parser.Lex(); in ParseDirective()
2922 else if (Parser.getTok().getString() == "noprefix") in ParseDirective()
2932 if (Parser.getTok().getString() == "noprefix") in ParseDirective()
2933 Parser.Lex(); in ParseDirective()
2934 else if (Parser.getTok().getString() == "prefix") in ParseDirective()
2966 MCAsmParser &Parser = getParser(); in ParseDirectiveWord() local
2992 Parser.Lex(); in ParseDirectiveWord()
2996 Parser.Lex(); in ParseDirectiveWord()
3003 MCAsmParser &Parser = getParser(); in ParseDirectiveCode() local
3005 Parser.Lex(); in ParseDirectiveCode()
3011 Parser.Lex(); in ParseDirectiveCode()
3017 Parser.Lex(); in ParseDirectiveCode()