reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
333 return Lex();
lib/TableGen/TGParser.cpp548 Lex.Lex(); 567 Lex.Lex(); 595 Lex.Lex(); // Eat the '<' 614 Lex.Lex(); 640 Lex.Lex(); // Eat the '<' 659 Lex.Lex(); 690 Lex.Lex(); // eat 704 Lex.Lex(); 732 Lex.Lex(); // Eat the comma. 750 Lex.Lex(); // eat the '<' 760 Lex.Lex(); // eat the '>'. 772 Lex.Lex(); // eat the '{' 782 Lex.Lex(); // eat the '}'. 800 case tgtok::String: Lex.Lex(); return StringRecTy::get(); 801 case tgtok::Code: Lex.Lex(); return CodeRecTy::get(); 802 case tgtok::Bit: Lex.Lex(); return BitRecTy::get(); 803 case tgtok::Int: Lex.Lex(); return IntRecTy::get(); 804 case tgtok::Dag: Lex.Lex(); return DagRecTy::get(); 810 if (Lex.Lex() != tgtok::less) { // Eat 'bits' 814 if (Lex.Lex() != tgtok::IntVal) { // Eat '<' 819 if (Lex.Lex() != tgtok::greater) { // Eat count. 823 Lex.Lex(); // Eat '>' 827 if (Lex.Lex() != tgtok::less) { // Eat 'bits' 831 Lex.Lex(); // Eat '<' 839 Lex.Lex(); // Eat '>' 915 Lex.Lex(); // eat the operation 927 Lex.Lex(); // eat the operation 931 Lex.Lex(); // eat the operation 935 Lex.Lex(); 940 Lex.Lex(); // eat the operation 949 Lex.Lex(); // eat the '(' 1011 Lex.Lex(); // eat the ')' 1017 Lex.Lex(); // eat the operation 1027 Lex.Lex(); // eat the '(' 1037 Lex.Lex(); // eat the ')' 1061 Lex.Lex(); // eat the operation 1140 Lex.Lex(); // eat the '(' 1217 Lex.Lex(); // eat the ',' 1224 Lex.Lex(); // eat the ')' 1256 Lex.Lex(); // eat the operation 1262 if (Lex.Lex() != tgtok::Id) { // eat the '(' 1276 if (Lex.Lex() != tgtok::comma) { // eat the id 1280 Lex.Lex(); // eat the ',' 1290 Lex.Lex(); // eat the ',' 1347 Lex.Lex(); // eat the ')' 1372 Lex.Lex(); // eat the operation 1391 Lex.Lex(); // eat the '(' 1400 Lex.Lex(); // eat the ',' 1411 Lex.Lex(); // eat the ',' 1422 Lex.Lex(); // eat the ')' 1511 Lex.Lex(); // eat the operation 1516 Lex.Lex(); // eat the '(' 1533 Lex.Lex(); // eat the ',' 1558 if (Lex.Lex() != tgtok::Id) { // eat the ',' 1571 if (Lex.Lex() != tgtok::comma) { // eat the id 1576 if (Lex.Lex() != tgtok::Id) { // eat the ',' 1589 if (Lex.Lex() != tgtok::comma) { // eat the id 1593 Lex.Lex(); // eat the ',' 1629 Lex.Lex(); // eat the ')' 1649 Lex.Lex(); // eat the < 1662 Lex.Lex(); // eat the > 1668 Lex.Lex(); // eat the operation 'cond' 1674 Lex.Lex(); // eat the '(' 1681 Lex.Lex(); // eat the ')' 1694 Lex.Lex(); // eat the ':' 1702 Lex.Lex(); // eat the ')' 1710 Lex.Lex(); // eat the ',' 1781 Lex.Lex(); // Skip '#'. 1783 case tgtok::IntVal: R = IntInit::get(Lex.getCurIntVal()); Lex.Lex(); break; 1790 Lex.Lex(); 1795 Lex.Lex(); 1800 Lex.Lex(); 1808 Lex.Lex(); 1812 Lex.Lex(); 1817 if (Lex.Lex() != tgtok::less) // consume the Id. 1821 if (Lex.Lex() == tgtok::greater) { 1843 Lex.Lex(); // eat the '>' 1881 Lex.Lex(); // eat the '{' 1892 Lex.Lex(); // eat the '}' 1931 Lex.Lex(); // eat the '[' 1956 Lex.Lex(); // eat the ']' 1961 Lex.Lex(); // eat the '<' 1973 Lex.Lex(); // eat the '>' 2026 Lex.Lex(); // eat the '(' 2038 if (Lex.Lex() != tgtok::VarName) { // eat the ':' 2043 Lex.Lex(); // eat the VarName. 2056 Lex.Lex(); // eat the ')' 2118 Lex.Lex(); // eat the '{' 2136 Lex.Lex(); 2141 Lex.Lex(); // eat the '[' 2157 Lex.Lex(); 2161 if (Lex.Lex() != tgtok::Id) { // eat the . 2172 Lex.Lex(); // eat field name 2186 Lex.Lex(); // Eat the '#'. 2217 Lex.Lex(); // Eat the '#'. 2275 Lex.Lex(); 2287 if (Lex.Lex() != tgtok::VarName) { // eat the ':' 2293 Lex.Lex(); // eat the VarName. 2299 Lex.Lex(); // eat the ',' 2336 Lex.Lex(); // Eat the comma 2376 if (HasField) Lex.Lex(); 2394 Lex.Lex(); 2412 Lex.Lex(); 2441 Lex.Lex(); 2448 Lex.Lex(); // Eat the '=' 2455 Lex.Lex(); // eat the '{' 2461 Lex.Lex(); 2521 Lex.Lex(); // eat the '<' 2533 Lex.Lex(); // eat the ',' 2550 Lex.Lex(); // eat the '>'. 2565 Lex.Lex(); 2570 if (Lex.Lex() != tgtok::Id) 2575 Lex.Lex(); // eat the field name. 2584 Lex.Lex(); // eat the '='. 2597 Lex.Lex(); 2612 Lex.Lex(); 2619 Lex.Lex(); 2626 Lex.Lex(); 2664 Lex.Lex(); 2677 Lex.Lex(); // eat ','. 2696 Lex.Lex(); // Eat the 'def' token. 2722 Lex.Lex(); // Eat the 'defset' token 2739 if (Lex.Lex() != tgtok::equal) // Eat the identifier 2741 if (Lex.Lex() != tgtok::l_brace) // Eat the '=' 2744 Lex.Lex(); // Eat the '{' 2756 Lex.Lex(); // Eat the '}' 2772 Lex.Lex(); // Eat the 'for' token. 2783 Lex.Lex(); // Eat the in 2795 Lex.Lex(); // eat the '{'. 2805 Lex.Lex(); // Eat the } 2821 Lex.Lex(); 2842 Lex.Lex(); // eat the name. 2868 Lex.Lex(); // Eat the identifier. 2883 Lex.Lex(); // eat the '='. 2896 Lex.Lex(); // eat the comma. 2908 Lex.Lex(); 2918 Lex.Lex(); 2928 Lex.Lex(); // eat the '{'. 2938 Lex.Lex(); 2958 Lex.Lex(); // Eat the multiclass token. 2972 Lex.Lex(); // Eat the identifier. 2985 Lex.Lex(); 2999 Lex.Lex(); // eat ','. 3009 Lex.Lex(); // eat the ';'. 3011 if (Lex.Lex() == tgtok::r_brace) // eat the '{'. 3028 Lex.Lex(); // eat the '}'. 3041 Lex.Lex(); // eat the defm 3065 Lex.Lex(); 3110 Lex.Lex(); // eat ','. 3144 Lex.Lex(); // eat ','. 3158 Lex.Lex(); 3207 Lex.Lex(); // Prime the lexer.