• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/MCParser/

Lines Matching defs:Lex

229   const AsmToken &Lex() override;
327 /// current token is not set; clients should ensure Lex() is called
827 const AsmToken &AsmParser::Lex() {
839 const AsmToken *tok = &Lexer.Lex();
845 tok = &Lexer.Lex();
854 return Lex();
891 Lex();
919 // for printing ErrMsg via Lex() only if no (presumably better) parser error
922 Lex();
1009 Lexer.Lex();
1013 Lexer.Lex();
1020 Lexer.Lex();
1031 Lexer.Lex();
1048 Lex();
1082 Lex(); // Eat the operator.
1096 Lex();
1114 Lex(); // eat @
1126 Lex(); // eat '('.
1188 Lex(); // Eat token.
1209 Lex(); // Eat identifier.
1219 Lex(); // Eat token.
1229 Lex(); // Eat identifier.
1233 Lex(); // Eat the '('.
1238 Lex(); // Eat the '['.
1241 Lex(); // Eat the operator.
1247 Lex(); // Eat the operator.
1253 Lex(); // Eat the operator.
1284 Lex(); // Eat the operator.
1287 Lex(); // Eat the operator.
1292 Lex(); // Eat the operator.
1417 Lex();
1434 Lex();
1460 // We don't Lex() the last RParen.
1660 Lex();
1688 Lex();
1694 Lex();
1709 Lex(); // always eat a token
1715 Lex(); // Consume the integer token to be used as an identifier token.
1718 Lex(); // always eat a token
1725 Lex();
1729 Lex();
1734 Lex();
1739 Lex();
1743 Lex(); // always eat a token
1812 Lex();
1843 Lexer.Lex();
1850 Lex();
1874 Lex();
2286 Lex(); // Eat the brace
2288 Lex(); // Eat EndOfStatement following the brace
2299 Lex(); // Eat the hash token.
2305 Lex();
2309 Lex();
2597 Lexer.Lex(); // Eat spaces
2606 Lexer.Lex();
2610 Lexer.Lex();
2632 Lexer.Lex();
2666 Lex();
2681 Lex();
2698 Lex();
2753 Lex();
2803 Lex();
2811 Lex();
2866 Lexer.Lex(); // Lexer's Lex guarantees consecutive token.
2870 Lex(); // Parser Lex to maintain invariants.
2879 Lex(); // Consume the identifier token.
2968 Lex();
3013 Lex();
3016 Lex();
3069 Asm.Lex();
3112 Lexer.Lex();
3115 Lexer.Lex();
3141 Lex();
3176 Lex();
3356 Lex();
3506 Lex();
3514 Lex();
3693 Lex();
3705 Lex();
3715 Lex();
3748 Lex();
3756 Lex();
4042 Lex();
4290 Lex();
4365 Lex();
4386 Lex(); // consume ':'
4406 Lex();
4422 Lex();
4426 Lexer.Lex();
4428 // Consuming deferred text, so use Lexer.Lex to ignore Lexing Errors
4431 // Lex the macro definition.
4435 Lexer.Lex();
4448 Lexer.Lex();
4886 Lex();
4896 Lex();
5131 Lex();
5140 Lex();
5149 Lex();
5247 Lexer.Lex();
5272 Lex();
5295 Lex();
5507 Lex();
5547 Lex();
5568 // Lex the rept definition.
5599 // Lex the irp definition.
5640 // Lex the irpc definition.
5713 Lex();
5777 Lex();