Home | History | Annotate | Download | only in AsmParser

Lines Matching refs:Parser

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