reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Overridden By

lib/MC/MCParser/AsmParser.cpp
  830 const AsmToken &AsmParser::Lex() {

References

include/llvm/MC/MCParser/MCAsmParserExtension.h
   86   const AsmToken &Lex() { return getParser().Lex(); }
lib/MC/MCParser/MCAsmParser.cpp
   45   Lex();
   54   Lex();
   62   Lex();
  106     Lex();
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 2308   Parser.Lex(); // Eat identifier token.
 2336   Parser.Lex(); // Eat identifier token.
 2406   Parser.Lex(); // Eat identifier token.
 2429   Parser.Lex(); // Eat identifier token.
 2452   Parser.Lex(); // Eat identifier token.
 2467     Parser.Lex(); // Eat hash token.
 2522     getParser().Lex(); // Eat hash token.
 2595   Parser.Lex(); // Eat the token.
 2608     Parser.Lex(); // Eat '#'
 2624   Parser.Lex();
 2634   Parser.Lex();
 2649   Parser.Lex(); // Eat the number
 2717   Parser.Lex(); // Eat identifier token.
 2758   Parser.Lex();
 2955   Parser.Lex(); // Eat operand.
 3030   Parser.Lex(); // Consume the option
 3059   Parser.Lex(); // Eat identifier
 3150     Parser.Lex(); // Eat the register token.
 3194   Parser.Lex(); // Eat the slash.
 3208   Parser.Lex(); // Eat zero/merge token.
 3288     Parser.Lex(); // Eat identifier
 3334   Parser.Lex(); // Eat left bracket token.
 3485   getParser().Lex();
 3516   Parser.Lex(); // Eat the "mul"
 3521     Parser.Lex(); // Eat the "vl"
 3526     Parser.Lex(); // Eat the #
 3579     Parser.Lex(); // Eat '['
 3632         Parser.Lex();
 3648       Parser.Lex(); // Eat the token.
 3669     Parser.Lex(); // Eat '='
 5379   Parser.Lex(); // Eat the '.req' token.
 5446   Parser.Lex(); // Eat the identifier.
 5630   getParser().Lex();
 5696   getParser().Lex();
 5726     Parser.Lex(); // Eat hash
 5745     Parser.Lex();
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 4430     Parser.Lex(); // eat the '['
 4442       Parser.Lex();
 4452     Parser.Lex(); // eat the ']'
 4498       Parser.Lex();
 4506           Parser.Lex();
 4513           Parser.Lex();
 4618           Parser.Lex();
 4621           Parser.Lex();
 4663   Parser.Lex();
 4668   Parser.Lex();
 4696         Parser.Lex();
 4710         Parser.Lex();
 5149   Parser.Lex();
 5180   Parser.Lex();
 5276   Parser.Lex();
 5409   Parser.Lex();
 5713     Parser.Lex();
 5714     Parser.Lex();
 6451   Parser.Lex();
 6455   Parser.Lex();
 6463     Parser.Lex();
 6479   Parser.Lex();
 6505   Parser.Lex();
 6509   Parser.Lex();
 6513   Parser.Lex();
 6523     Parser.Lex();
 6532   Parser.Lex();
 6558     Parser.Lex();
 6561     Parser.Lex();
 6587     Parser.Lex();
 6593       Parser.Lex();
 6596       Parser.Lex();
 6604         Parser.Lex();
 6615       Parser.Lex();
 6618       Parser.Lex();
 6771   Parser.Lex(); // eat last token
 6800   Parser.Lex(); // eat last token
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 3930     Parser.Lex(); // Eat identifier token.
 3938   Parser.Lex(); // Eat identifier token.
 3968   Parser.Lex(); // Eat the operator.
 3991       Parser.Lex(); // Eat hash.
 4064     Parser.Lex(); // Eat exclaim token
 4073     Parser.Lex(); // Eat left bracket token.
 4086     Parser.Lex(); // Eat right bracket token.
 4156   Parser.Lex(); // Eat the token.
 4180   Parser.Lex(); // Eat identifier token.
 4200   Parser.Lex(); // Eat identifier token.
 4215   Parser.Lex(); // Eat the '{'
 4234   Parser.Lex(); // Eat the '}'
 4287   Parser.Lex(); // Eat '{' token.
 4330       Parser.Lex(); // Eat the minus.
 4361     Parser.Lex(); // Eat the comma.
 4426   Parser.Lex(); // Eat '}' token.
 4434     Parser.Lex(); // Eat '^' token.
 4446     Parser.Lex(); // Eat the '['.
 4451       Parser.Lex(); // Eat the ']'.
 4458       Parser.Lex(); // Eat '#' or '$'.
 4476     Parser.Lex(); // Eat the ']'.
 4559   Parser.Lex(); // Eat '{' token.
 4599       Parser.Lex(); // Eat the minus.
 4642     Parser.Lex(); // Eat the comma.
 4721   Parser.Lex(); // Eat '}' token.
 4787     Parser.Lex(); // Eat identifier token.
 4792       Parser.Lex(); // Eat '#' or '$'.
 4833   Parser.Lex(); // Eat identifier token.
 4855     Parser.Lex(); // Eat identifier token.
 4860       Parser.Lex(); // Eat '#' or '$'.
 4921   Parser.Lex(); // Eat identifier token.
 4939     Parser.Lex();
 4955     Parser.Lex(); // Eat identifier token.
 5018   Parser.Lex(); // Eat identifier token.
 5039   Parser.Lex(); // Eat identifier token.
 5060   Parser.Lex(); // Eat shift type token.
 5068   Parser.Lex(); // Eat hash token.
 5106   Parser.Lex(); // Eat the token.
 5142   Parser.Lex(); // Eat the operator.
 5150   Parser.Lex(); // Eat hash token.
 5204   Parser.Lex(); // Eat the operator.
 5212   Parser.Lex(); // Eat hash token.
 5270     Parser.Lex();
 5324   Parser.Lex();
 5333     Parser.Lex();
 5368   Parser.Lex(); // Eat hash token.
 5395   Parser.Lex(); // Eat hash token.
 5401   Parser.Lex(); // Eat hash token.
 5443     Parser.Lex(); // Eat the '+' token.
 5446     Parser.Lex(); // Eat the '-' token.
 5463     Parser.Lex(); // Eat the ','.
 5497     Parser.Lex(); // Eat '#' or '$'.
 5525     Parser.Lex(); // Eat the '+' token.
 5528     Parser.Lex(); // Eat the '-' token.
 5648   Parser.Lex(); // Eat left bracket token.
 5663     Parser.Lex(); // Eat right bracket token.
 5673       Parser.Lex(); // Eat the '!'.
 5682     Parser.Lex(); // Eat the comma.
 5687     Parser.Lex(); // Eat the ':'.
 5718     Parser.Lex(); // Eat right bracket token.
 5730       Parser.Lex(); // Eat the '!'.
 5745       Parser.Lex(); // Eat '#' or '$'
 5771     Parser.Lex(); // Eat right bracket token.
 5783       Parser.Lex(); // Eat the '!'.
 5793     Parser.Lex(); // Eat the '-'.
 5796     Parser.Lex(); // Eat the '+'.
 5808     Parser.Lex(); // Eat the ','.
 5817   Parser.Lex(); // Eat right bracket token.
 5827     Parser.Lex(); // Eat the '!'.
 5860   Parser.Lex(); // Eat shift type token.
 5871     Parser.Lex(); // Eat hash token.
 5938   Parser.Lex(); // Eat '#' or '$'.
 5944     Parser.Lex();
 5953     Parser.Lex(); // Eat the token.
 5963     Parser.Lex(); // Eat the token.
 6019         Parser.Lex();
 6051     Parser.Lex();
 6074         Parser.Lex(); // Eat exclaim token
 6104     Parser.Lex(); // Eat '='
 6126     Parser.Lex();
 6130   Parser.Lex(); // Eat ':'
 6190   Parser.Lex();
 6196   Parser.Lex(); // Eat the last ':'
10646       Parser.Lex();
10673   Parser.Lex();
10698   Parser.Lex();
10726   Parser.Lex(); // Eat the '.req' token.
10749   Parser.Lex(); // Eat the identifier.
10816     Parser.Lex();
10874     Parser.Lex();
11007   Parser.Lex();
11095     Parser.Lex(); // skip hash token.
11130   Parser.Lex(); // skip hash token.
lib/Target/AVR/AsmParser/AVRAsmParser.cpp
  368       Parser.Lex();
  369       Parser.Lex(); // Eat high (odd) register and colon
  390   Parser.Lex(); // Eat register token.
  446         Parser.Lex();
  460     Parser.Lex();
  461     Parser.Lex(); // Eat modifier name and parenthesis
  467         Parser.Lex(); // Eat gs modifier name
  475     Parser.Lex();
  477     Parser.Lex(); // Eat the sign and parenthesis
  487     Parser.Lex(); // Eat closing parenthesis
  492   Parser.Lex(); // Eat closing parenthesis
  539     Parser.Lex(); // Eat the token.
  564     Parser.Lex(); // Eat register token.
  591     Parser.Lex();
  627   Parser.Lex(); // Consume the EndOfStatement
  664       Parser.Lex();
  665       Parser.Lex(); // Eat the modifier and parenthesis
lib/Target/BPF/AsmParser/BPFAsmParser.cpp
  332     getParser().Lex(); // Eat identifier token.
  490   getParser().Lex();
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
  697     Parser.Lex();
  702     Parser.Lex(); // Eat identifier token
  832     Parser.Lex();
  833     Parser.Lex();
  835     Parser.Lex(); // Eat the '*'
  906   Parser.Lex(); // Eat the '['.
  918         Parser.Lex(); // Eat the ']'
  950     Parser.Lex(); // Eat the ']'.
  974     Parser.Lex(); // Eat the ']'.
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp
  369   getParser().Lex(); // Consume the EndOfStatement.
  407   getParser().Lex(); // Consume the EndOfStatement.
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 6117     Parser.Lex();
 6154         Parser.Lex();
 6158         Parser.Lex();
 6162         Parser.Lex();
 6166         Parser.Lex();
 6170         Parser.Lex();
 6174         Parser.Lex();
 6178         Parser.Lex();
 6182         Parser.Lex();
 6186         Parser.Lex();
 6190         Parser.Lex();
 6202     Parser.Lex(); // Eat the '(' token.
 6216   Parser.Lex(); // Eat the ')' token.
 6257           Parser.Lex();
 6273         Parser.Lex();
 6402     Parser.Lex(); // $
 6403     Parser.Lex(); // identifier
 6553     Parser.Lex();
 6564     Parser.Lex();
 6581     Parser.Lex();
 6592     Parser.Lex();
 6629       Parser.Lex(); // Eat the comma.
 6648   Parser.Lex(); // Consume the EndOfStatement.
 6670   Parser.Lex(); // Eat "noat".
 6679   Parser.Lex(); // Consume the EndOfStatement.
 6687   Parser.Lex(); // Eat "at".
 6694     Parser.Lex(); // Consume the EndOfStatement.
 6702   Parser.Lex(); // Eat "=".
 6713   Parser.Lex(); // Eat "$".
 6732   Parser.Lex(); // Eat "reg".
 6742   Parser.Lex(); // Consume the EndOfStatement.
 6748   Parser.Lex();
 6756   Parser.Lex(); // Consume the EndOfStatement.
 6762   Parser.Lex();
 6770   Parser.Lex(); // Consume the EndOfStatement.
 6776   Parser.Lex();
 6784   Parser.Lex(); // Consume the EndOfStatement.
 6790   Parser.Lex();
 6802   Parser.Lex(); // Consume the EndOfStatement.
 6808   Parser.Lex();
 6821   Parser.Lex();
 6834   Parser.Lex(); // Eat "nodsp".
 6849   Parser.Lex(); // Eat "mips16".
 6859   Parser.Lex(); // Consume the EndOfStatement.
 6865   Parser.Lex(); // Eat "nomips16".
 6875   Parser.Lex(); // Consume the EndOfStatement.
 6885   Parser.Lex(); // Eat fp token
 6891   Parser.Lex(); // Eat '=' token.
 6902   Parser.Lex(); // Consume the EndOfStatement.
 6909   Parser.Lex(); // Eat "oddspreg".
 6923   Parser.Lex(); // Eat "nooddspreg".
 6936   Parser.Lex(); // Eat "mt".
 6946   Parser.Lex(); // Consume the EndOfStatement.
 6952   Parser.Lex(); // Eat "nomt".
 6963   Parser.Lex(); // Consume the EndOfStatement.
 6969   Parser.Lex(); // Eat "nocrc".
 6980   Parser.Lex(); // Consume the EndOfStatement.
 6986   Parser.Lex(); // Eat "novirt".
 6997   Parser.Lex(); // Consume the EndOfStatement.
 7003   Parser.Lex(); // Eat "noginv".
 7014   Parser.Lex(); // Consume the EndOfStatement.
 7022   Parser.Lex();
 7043   Parser.Lex();
 7057   Parser.Lex();
 7068   Parser.Lex();
 7092     Parser.Lex(); // Eat $.
 7094     Parser.Lex(); // Eat identifier.
 7111   Parser.Lex();
 7128   Parser.Lex();
 7132   Parser.Lex();
 7171   Parser.Lex();
 7273   Parser.Lex(); // Eat the comma.
 7341   getParser().Lex(); // Consume the EndOfStatement.
 7392   Parser.Lex(); // Consume the EndOfStatement.
 7479       Parser.Lex();
 7483       Parser.Lex();
 7507     getParser().Lex();
 7512     getParser().Lex();
 7636   Parser.Lex(); // Eat EndOfStatement token.
 7654   Parser.Lex(); // Eat EndOfStatement token.
 7672   Parser.Lex(); // Eat EndOfStatement token.
 7690   Parser.Lex(); // Eat EndOfStatement token.
 7708   Parser.Lex(); // Eat EndOfStatement token.
 7726   Parser.Lex(); // Eat EndOfStatement token.
 7747     Parser.Lex();
 7760     Parser.Lex();
 7788   getParser().Lex(); // Eat EndOfStatement token.
 7805   getParser().Lex(); // Eat EndOfStatement token.
 7823   getParser().Lex(); // Eat EndOfStatement token.
 8089   Parser.Lex(); // Eat '=' token.
 8109   Parser.Lex(); // Consume the EndOfStatement.
 8121     Parser.Lex();
 8146     Parser.Lex();
 8226       Parser.Lex(); // Eat the comma.
 8302       Parser.Lex();
 8323       Parser.Lex();
 8386       Parser.Lex();
 8511   getParser().Lex(); // Eat EndOfStatement token.
lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp
 1205     getParser().Lex();
 1415       Parser.Lex(); // Eat the xx16
 1418       Parser.Lex(); // Eat the '('
 1429     Parser.Lex(); // Eat the ')'
 1449     Parser.Lex(); // Eat the '%'.
 1500     Parser.Lex(); // Eat the '('.
 1507     Parser.Lex(); // Eat the ')'.
 1514     Parser.Lex(); // Eat the '('.
 1520       Parser.Lex(); // Eat the '%'.
 1679     Parser.Lex();
 1708   Parser.Lex();
 1730   Parser.Lex();
lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
  975   getParser().Lex(); // Eat identifier token.
  993       getParser().Lex(); // Eat '('
 1021     getParser().Lex(); // Eat ')'
 1134   getParser().Lex(); // Eat '%'
 1147   getParser().Lex(); // Eat the identifier
 1152   getParser().Lex(); // Eat '('
 1267   getParser().Lex(); // Eat '('
 1280   getParser().Lex(); // Eat ')'
 1330   getParser().Lex(); // Eat '('
 1341   getParser().Lex(); // Eat ')'
 1431   getParser().Lex(); // Consume the EndOfStatement.
 1507     Parser.Lex();
 1520     Parser.Lex();
 1534     Parser.Lex();
 1546     Parser.Lex();
 1558     Parser.Lex();
 1570     Parser.Lex();
lib/Target/Sparc/AsmParser/SparcAsmParser.cpp
  639   Parser.Lex();
  642     Parser.Lex();
  681       Parser.Lex(); // Eat the comma or plus.
  693   Parser.Lex(); // Consume the EndOfStatement.
  737     Parser.Lex(); // Eat the '+'
  771     Parser.Lex(); // Eat the '#'.
  782     Parser.Lex(); // Eat the identifier token.
  792       Parser.Lex(); // Eat the '|'.
  816     Parser.Lex(); // Eat the [
  822       Parser.Lex(); // eat %
  828       Parser.Lex(); // Eat the identifier token.
  844     Parser.Lex(); // Eat the ]
  881     Parser.Lex(); // Eat the '%'.
  886       Parser.Lex(); // Eat the identifier token.
  968     Parser.Lex(); // Eat the comma
  976       Parser.Lex(); // eat the identifier.
 1298   Parser.Lex(); // Eat the identifier.
 1302   Parser.Lex(); // Eat the LParen token.
lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp
  700   Parser.Lex();
  731   Parser.Lex();
  848     Parser.Lex();
  863       Parser.Lex();
  872     Parser.Lex();
 1160       Parser.Lex();
 1172   Parser.Lex();
 1325     Parser.Lex();
 1342     Parser.Lex();
 1348     Parser.Lex();
 1358     Parser.Lex();
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  275       Parser.Lex();
  292     Parser.Lex();
  335       Parser.Lex();
  350     Parser.Lex();
  363     Parser.Lex();
  385     Parser.Lex();
  442       Parser.Lex();
  449       Parser.Lex();
  540           Parser.Lex();
  556         Parser.Lex();
  581         Parser.Lex();
  607     Parser.Lex();
lib/Target/X86/AsmParser/X86AsmParser.cpp
   88     Parser.Lex();
 1098     Parser.Lex(); // Eat percent token.
 1131       Parser.Lex(); // Eat register name.
 1140     Parser.Lex(); // Eat 'st'
 1146     getParser().Lex();
 1163     if (getParser().Lex().isNot(AsmToken::RParen))
 1167     Parser.Lex(); // Eat ')'
 1202       Parser.Lex(); // Eat it.
 1213   Parser.Lex(); // Eat identifier token.
 1686      Parser.Lex();  // Eat "r*" of r*-sae
 1689     Parser.Lex();  // Eat "-"
 1690     Parser.Lex();  // Eat the sae
 1694     Parser.Lex();  // Eat "}"
 1700     Parser.Lex();  // Eat the sae
 1703     Parser.Lex();  // Eat "}"
 1747   Parser.Lex(); // Eat offset.
 1796   Parser.Lex(); // Eat operator.
 1965     Parser.Lex();
 2054   Parser.Lex(); // Eat z
 2058   Parser.Lex(); // Eat '}'
 2076       Parser.Lex();  // Eat "1" of 1to8
 2090       Parser.Lex();  // Eat "toN" of 1toN
 2093       Parser.Lex();  // Eat "}"
 2359       Parser.Lex(); // Eat identifier.
 2362       Parser.Lex(); // Eat curly.
 2375         Parser.Lex();
 2382         Parser.Lex();
 2403       Parser.Lex();
 2590     Parser.Lex(); // eat the prefix
 2598       Parser.Lex(); // go to next prefix or instr
 2647         Parser.Lex();
 2671     Parser.Lex();
 3566         Parser.Lex();
 3578         Parser.Lex();
 3639     Parser.Lex();
 3646     Parser.Lex();
 3653     Parser.Lex();
 3659     Parser.Lex();
 3795   getParser().Lex();
 3808   getParser().Lex();
 3815   getParser().Lex();
 3828   getParser().Lex();
 3835   getParser().Lex();
 3848   getParser().Lex();
 3855   getParser().Lex();
 3865     getParser().Lex();
 3876   getParser().Lex();