diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2007-01-05 17:07:23 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2007-01-05 17:07:23 +0000 |
commit | 218ded2fc98b4f27c341247bafa745bc7a7721c2 (patch) | |
tree | 8a8c0ddbfae34cff4b354a844381255a184e100f /lib/AsmParser/llvmAsmParser.cpp.cvs | |
parent | 2c261789d3f6826b42a010b8ff0115519ba31525 (diff) |
Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32905 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AsmParser/llvmAsmParser.cpp.cvs')
-rw-r--r-- | lib/AsmParser/llvmAsmParser.cpp.cvs | 2226 |
1 files changed, 1103 insertions, 1123 deletions
diff --git a/lib/AsmParser/llvmAsmParser.cpp.cvs b/lib/AsmParser/llvmAsmParser.cpp.cvs index eb5006b023..5c96778ef3 100644 --- a/lib/AsmParser/llvmAsmParser.cpp.cvs +++ b/lib/AsmParser/llvmAsmParser.cpp.cvs @@ -195,7 +195,8 @@ VAARG = 386, EXTRACTELEMENT = 387, INSERTELEMENT = 388, - SHUFFLEVECTOR = 389 + SHUFFLEVECTOR = 389, + NORETURN = 390 }; #endif /* Tokens. */ @@ -331,6 +332,7 @@ #define EXTRACTELEMENT 387 #define INSERTELEMENT 388 #define SHUFFLEVECTOR 389 +#define NORETURN 390 @@ -1284,7 +1286,7 @@ typedef union YYSTYPE { llvm::FCmpInst::Predicate FPredicate; } YYSTYPE; /* Line 196 of yacc.c. */ -#line 1288 "llvmAsmParser.tab.c" +#line 1290 "llvmAsmParser.tab.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 @@ -1296,7 +1298,7 @@ typedef union YYSTYPE { /* Line 219 of yacc.c. */ -#line 1300 "llvmAsmParser.tab.c" +#line 1302 "llvmAsmParser.tab.c" #if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__) # define YYSIZE_T __SIZE_TYPE__ @@ -1447,20 +1449,20 @@ union yyalloc /* YYFINAL -- State number of the termination state. */ #define YYFINAL 37 /* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 1503 +#define YYLAST 1405 /* YYNTOKENS -- Number of terminals. */ #define YYNTOKENS 150 /* YYNNTS -- Number of nonterminals. */ -#define YYNNTS 77 +#define YYNNTS 78 /* YYNRULES -- Number of rules. */ -#define YYNRULES 288 +#define YYNRULES 289 /* YYNRULES -- Number of states. */ -#define YYNSTATES 572 +#define YYNSTATES 569 /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ #define YYUNDEFTOK 2 -#define YYMAXUTOK 389 +#define YYMAXUTOK 390 #define YYTRANSLATE(YYX) \ ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) @@ -1472,12 +1474,12 @@ static const unsigned char yytranslate[] = 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 138, 139, 140, 2, 136, 2, 2, 2, 2, 2, + 140, 141, 138, 2, 137, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 145, 135, 146, 2, 137, 2, 2, 2, 2, 2, + 145, 136, 146, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 142, 141, 144, 2, 2, 2, 2, 2, 149, + 2, 142, 139, 144, 2, 2, 2, 2, 2, 149, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 143, 2, 2, 147, 2, 148, 2, 2, 2, 2, @@ -1506,7 +1508,8 @@ static const unsigned char yytranslate[] = 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, - 125, 126, 127, 128, 129, 130, 131, 132, 133, 134 + 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, + 135 }; #if YYDEBUG @@ -1523,32 +1526,32 @@ static const unsigned short int yyprhs[] = 119, 121, 123, 125, 128, 129, 131, 133, 135, 137, 139, 141, 143, 145, 146, 148, 150, 151, 153, 155, 157, 159, 160, 162, 164, 166, 168, 170, 172, 175, - 177, 179, 181, 185, 186, 189, 194, 195, 198, 199, - 203, 206, 207, 209, 210, 214, 216, 219, 221, 223, - 225, 227, 229, 231, 233, 235, 237, 239, 242, 244, - 247, 253, 259, 265, 271, 275, 278, 284, 289, 292, - 295, 298, 300, 304, 306, 310, 312, 313, 315, 319, - 324, 328, 332, 337, 342, 346, 349, 352, 355, 358, - 361, 364, 367, 370, 373, 376, 383, 389, 398, 405, - 412, 420, 428, 435, 442, 451, 460, 464, 466, 468, - 470, 472, 473, 475, 478, 479, 483, 484, 488, 492, - 494, 498, 502, 503, 509, 510, 517, 518, 525, 528, - 532, 534, 536, 538, 542, 546, 550, 554, 558, 562, - 564, 565, 567, 569, 571, 572, 578, 582, 584, 588, - 590, 591, 600, 602, 604, 608, 610, 612, 615, 618, - 619, 621, 623, 625, 627, 629, 631, 633, 635, 637, - 641, 643, 649, 651, 653, 655, 657, 660, 663, 666, - 670, 673, 674, 676, 679, 682, 686, 696, 706, 715, - 729, 731, 733, 740, 746, 749, 756, 764, 768, 774, - 775, 776, 780, 783, 785, 791, 797, 804, 811, 814, - 819, 824, 831, 836, 841, 848, 855, 858, 866, 868, - 870, 871, 875, 882, 886, 893, 896, 901, 908 + 177, 179, 180, 183, 185, 187, 188, 191, 192, 195, + 196, 200, 203, 204, 206, 207, 211, 213, 216, 218, + 220, 222, 224, 226, 228, 230, 232, 234, 236, 239, + 241, 244, 250, 256, 262, 268, 272, 275, 281, 286, + 289, 291, 293, 295, 299, 301, 305, 307, 308, 310, + 314, 319, 323, 327, 332, 337, 341, 344, 347, 350, + 353, 356, 359, 362, 365, 368, 371, 378, 384, 393, + 400, 407, 415, 423, 430, 437, 446, 455, 459, 461, + 463, 465, 467, 468, 470, 473, 474, 478, 479, 483, + 487, 489, 493, 497, 498, 504, 505, 512, 513, 520, + 523, 527, 529, 531, 533, 537, 541, 545, 549, 553, + 557, 559, 560, 562, 564, 566, 567, 573, 577, 579, + 583, 585, 586, 596, 598, 600, 604, 606, 608, 611, + 614, 615, 617, 619, 621, 623, 625, 627, 629, 631, + 633, 637, 639, 645, 647, 649, 651, 653, 656, 659, + 662, 666, 669, 670, 672, 675, 678, 682, 692, 702, + 711, 726, 728, 730, 737, 743, 746, 753, 761, 765, + 771, 772, 773, 777, 780, 782, 788, 794, 801, 808, + 811, 816, 821, 828, 833, 838, 845, 852, 855, 864, + 866, 868, 869, 873, 880, 884, 891, 894, 899, 906 }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ static const short int yyrhs[] = { - 186, 0, -1, 5, -1, 6, -1, 74, -1, 75, + 187, 0, -1, 5, -1, 6, -1, 74, -1, 75, -1, 76, -1, 77, -1, 78, -1, 79, -1, 80, -1, 81, -1, 82, -1, 83, -1, 84, -1, 85, -1, 114, -1, 115, -1, 116, -1, 117, -1, 118, @@ -1560,120 +1563,120 @@ static const short int yyrhs[] = -1, 103, -1, 104, -1, 105, -1, 106, -1, 107, -1, 94, -1, 95, -1, 96, -1, 97, -1, 23, -1, 24, -1, 13, -1, 12, -1, 11, -1, 10, - -1, 14, -1, 15, -1, 199, 135, -1, -1, 37, + -1, 14, -1, 15, -1, 200, 136, -1, -1, 37, -1, 39, -1, 38, -1, 40, -1, 42, -1, 41, -1, 43, -1, 46, -1, -1, 41, -1, 43, -1, -1, 37, -1, 38, -1, 39, -1, 42, -1, -1, 61, -1, 62, -1, 63, -1, 64, -1, 65, -1, - 66, -1, 60, 4, -1, 115, -1, 116, -1, 166, - -1, 167, 136, 166, -1, -1, 137, 166, -1, 137, - 138, 167, 139, -1, -1, 53, 4, -1, -1, 136, - 53, 4, -1, 31, 20, -1, -1, 171, -1, -1, - 136, 174, 173, -1, 171, -1, 53, 4, -1, 9, - -1, 10, -1, 11, -1, 12, -1, 13, -1, 14, - -1, 15, -1, 16, -1, 44, -1, 175, -1, 176, - 140, -1, 211, -1, 141, 4, -1, 176, 168, 138, - 180, 139, -1, 8, 168, 138, 180, 139, -1, 142, - 4, 143, 176, 144, -1, 145, 4, 143, 176, 146, - -1, 147, 181, 148, -1, 147, 148, -1, 145, 147, - 181, 148, 146, -1, 145, 147, 148, 146, -1, 176, - 168, -1, 176, 168, -1, 8, 168, -1, 177, -1, - 179, 136, 177, -1, 179, -1, 179, 136, 34, -1, - 34, -1, -1, 176, -1, 181, 136, 176, -1, 176, - 142, 184, 144, -1, 176, 142, 144, -1, 176, 149, - 20, -1, 176, 145, 184, 146, -1, 176, 147, 184, - 148, -1, 176, 147, 148, -1, 176, 35, -1, 176, - 36, -1, 176, 211, -1, 176, 183, -1, 176, 22, - -1, 158, 3, -1, 158, 4, -1, 9, 23, -1, - 9, 24, -1, 159, 7, -1, 154, 138, 182, 33, - 176, 139, -1, 113, 138, 182, 222, 139, -1, 127, - 138, 182, 136, 182, 136, 182, 139, -1, 152, 138, - 182, 136, 182, 139, -1, 153, 138, 182, 136, 182, - 139, -1, 86, 156, 138, 182, 136, 182, 139, -1, - 87, 157, 138, 182, 136, 182, 139, -1, 155, 138, - 182, 136, 182, 139, -1, 132, 138, 182, 136, 182, - 139, -1, 133, 138, 182, 136, 182, 136, 182, 139, - -1, 134, 138, 182, 136, 182, 136, 182, 139, -1, - 184, 136, 182, -1, 182, -1, 29, -1, 30, -1, - 187, -1, -1, 188, -1, 187, 188, -1, -1, 28, - 189, 207, -1, -1, 27, 190, 208, -1, 58, 57, - 194, -1, 21, -1, 160, 17, 176, -1, 160, 17, - 8, -1, -1, 160, 185, 182, 191, 173, -1, -1, - 160, 161, 185, 182, 192, 173, -1, -1, 160, 162, - 185, 176, 193, 173, -1, 47, 196, -1, 54, 135, - 197, -1, 20, -1, 52, -1, 51, -1, 49, 135, - 195, -1, 50, 135, 4, -1, 48, 135, 20, -1, - 67, 135, 20, -1, 142, 198, 144, -1, 198, 136, - 20, -1, 20, -1, -1, 18, -1, 20, -1, 199, - -1, -1, 201, 136, 176, 168, 200, -1, 176, 168, - 200, -1, 201, -1, 201, 136, 34, -1, 34, -1, - -1, 165, 178, 199, 138, 202, 139, 172, 169, -1, - 25, -1, 147, -1, 164, 203, 204, -1, 26, -1, - 148, -1, 214, 206, -1, 163, 203, -1, -1, 59, - -1, 3, -1, 4, -1, 7, -1, 23, -1, 24, - -1, 35, -1, 36, -1, 22, -1, 145, 184, 146, - -1, 183, -1, 57, 209, 20, 136, 20, -1, 151, - -1, 199, -1, 211, -1, 210, -1, 176, 212, -1, - 214, 215, -1, 205, 215, -1, 216, 160, 217, -1, - 216, 219, -1, -1, 19, -1, 68, 213, -1, 68, - 8, -1, 69, 16, 212, -1, 69, 9, 212, 136, - 16, 212, 136, 16, 212, -1, 70, 158, 212, 136, - 16, 212, 142, 218, 144, -1, 70, 158, 212, 136, - 16, 212, 142, 144, -1, 71, 165, 178, 212, 138, - 221, 139, 33, 16, 212, 72, 16, 212, -1, 72, - -1, 73, -1, 218, 158, 210, 136, 16, 212, -1, - 158, 210, 136, 16, 212, -1, 160, 224, -1, 176, - 142, 212, 136, 212, 144, -1, 220, 136, 142, 212, - 136, 212, 144, -1, 176, 212, 168, -1, 221, 136, - 176, 212, 168, -1, -1, -1, 222, 136, 213, -1, - 56, 55, -1, 55, -1, 152, 176, 212, 136, 212, - -1, 153, 176, 212, 136, 212, -1, 86, 156, 176, - 212, 136, 212, -1, 87, 157, 176, 212, 136, 212, - -1, 45, 213, -1, 155, 213, 136, 213, -1, 154, - 213, 33, 176, -1, 127, 213, 136, 213, 136, 213, - -1, 131, 213, 136, 176, -1, 132, 213, 136, 213, - -1, 133, 213, 136, 213, 136, 213, -1, 134, 213, - 136, 213, 136, 213, -1, 126, 220, -1, 223, 165, - 178, 212, 138, 221, 139, -1, 226, -1, 32, -1, - -1, 108, 176, 170, -1, 108, 176, 136, 12, 212, - 170, -1, 109, 176, 170, -1, 109, 176, 136, 12, - 212, 170, -1, 110, 213, -1, 225, 111, 176, 212, - -1, 225, 112, 213, 136, 176, 212, -1, 113, 176, - 212, 222, -1 + 66, -1, 60, 4, -1, 115, -1, 116, -1, -1, + 167, 166, -1, 135, -1, 166, -1, -1, 169, 168, + -1, -1, 53, 4, -1, -1, 137, 53, 4, -1, + 31, 20, -1, -1, 172, -1, -1, 137, 175, 174, + -1, 172, -1, 53, 4, -1, 9, -1, 10, -1, + 11, -1, 12, -1, 13, -1, 14, -1, 15, -1, + 16, -1, 44, -1, 176, -1, 177, 138, -1, 212, + -1, 139, 4, -1, 177, 140, 181, 141, 169, -1, + 8, 140, 181, 141, 169, -1, 142, 4, 143, 177, + 144, -1, 145, 4, 143, 177, 146, -1, 147, 182, + 148, -1, 147, 148, -1, 145, 147, 182, 148, 146, + -1, 145, 147, 148, 146, -1, 177, 167, -1, 177, + -1, 8, -1, 178, -1, 180, 137, 178, -1, 180, + -1, 180, 137, 34, -1, 34, -1, -1, 177, -1, + 182, 137, 177, -1, 177, 142, 185, 144, -1, 177, + 142, 144, -1, 177, 149, 20, -1, 177, 145, 185, + 146, -1, 177, 147, 185, 148, -1, 177, 147, 148, + -1, 177, 35, -1, 177, 36, -1, 177, 212, -1, + 177, 184, -1, 177, 22, -1, 158, 3, -1, 158, + 4, -1, 9, 23, -1, 9, 24, -1, 159, 7, + -1, 154, 140, 183, 33, 177, 141, -1, 113, 140, + 183, 223, 141, -1, 127, 140, 183, 137, 183, 137, + 183, 141, -1, 152, 140, 183, 137, 183, 141, -1, + 153, 140, 183, 137, 183, 141, -1, 86, 156, 140, + 183, 137, 183, 141, -1, 87, 157, 140, 183, 137, + 183, 141, -1, 155, 140, 183, 137, 183, 141, -1, + 132, 140, 183, 137, 183, 141, -1, 133, 140, 183, + 137, 183, 137, 183, 141, -1, 134, 140, 183, 137, + 183, 137, 183, 141, -1, 185, 137, 183, -1, 183, + -1, 29, -1, 30, -1, 188, -1, -1, 189, -1, + 188, 189, -1, -1, 28, 190, 208, -1, -1, 27, + 191, 209, -1, 58, 57, 195, -1, 21, -1, 160, + 17, 177, -1, 160, 17, 8, -1, -1, 160, 186, + 183, 192, 174, -1, -1, 160, 161, 186, 183, 193, + 174, -1, -1, 160, 162, 186, 177, 194, 174, -1, + 47, 197, -1, 54, 136, 198, -1, 20, -1, 52, + -1, 51, -1, 49, 136, 196, -1, 50, 136, 4, + -1, 48, 136, 20, -1, 67, 136, 20, -1, 142, + 199, 144, -1, 199, 137, 20, -1, 20, -1, -1, + 18, -1, 20, -1, 200, -1, -1, 202, 137, 177, + 167, 201, -1, 177, 167, 201, -1, 202, -1, 202, + 137, 34, -1, 34, -1, -1, 165, 179, 200, 140, + 203, 141, 169, 173, 170, -1, 25, -1, 147, -1, + 164, 204, 205, -1, 26, -1, 148, -1, 215, 207, + -1, 163, 204, -1, -1, 59, -1, 3, -1, 4, + -1, 7, -1, 23, -1, 24, -1, 35, -1, 36, + -1, 22, -1, 145, 185, 146, -1, 184, -1, 57, + 210, 20, 137, 20, -1, 151, -1, 200, -1, 212, + -1, 211, -1, 177, 213, -1, 215, 216, -1, 206, + 216, -1, 217, 160, 218, -1, 217, 220, -1, -1, + 19, -1, 68, 214, -1, 68, 8, -1, 69, 16, + 213, -1, 69, 9, 213, 137, 16, 213, 137, 16, + 213, -1, 70, 158, 213, 137, 16, 213, 142, 219, + 144, -1, 70, 158, 213, 137, 16, 213, 142, 144, + -1, 71, 165, 179, 213, 140, 222, 141, 169, 33, + 16, 213, 72, 16, 213, -1, 72, -1, 73, -1, + 219, 158, 211, 137, 16, 213, -1, 158, 211, 137, + 16, 213, -1, 160, 225, -1, 177, 142, 213, 137, + 213, 144, -1, 221, 137, 142, 213, 137, 213, 144, + -1, 177, 213, 167, -1, 222, 137, 177, 213, 167, + -1, -1, -1, 223, 137, 214, -1, 56, 55, -1, + 55, -1, 152, 177, 213, 137, 213, -1, 153, 177, + 213, 137, 213, -1, 86, 156, 177, 213, 137, 213, + -1, 87, 157, 177, 213, 137, 213, -1, 45, 214, + -1, 155, 214, 137, 214, -1, 154, 214, 33, 177, + -1, 127, 214, 137, 214, 137, 214, -1, 131, 214, + 137, 177, -1, 132, 214, 137, 214, -1, 133, 214, + 137, 214, 137, 214, -1, 134, 214, 137, 214, 137, + 214, -1, 126, 221, -1, 224, 165, 179, 213, 140, + 222, 141, 169, -1, 227, -1, 32, -1, -1, 108, + 177, 171, -1, 108, 177, 137, 12, 213, 171, -1, + 109, 177, 171, -1, 109, 177, 137, 12, 213, 171, + -1, 110, 214, -1, 226, 111, 177, 213, -1, 226, + 112, 214, 137, 177, 213, -1, 113, 177, 213, 223, + -1 }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ static const unsigned short int yyrline[] = { - 0, 1035, 1035, 1036, 1046, 1046, 1046, 1046, 1046, 1046, - 1046, 1046, 1046, 1047, 1047, 1047, 1048, 1048, 1048, 1048, - 1048, 1048, 1049, 1049, 1049, 1049, 1049, 1049, 1050, 1050, - 1050, 1052, 1052, 1053, 1053, 1054, 1054, 1055, 1055, 1056, - 1056, 1060, 1060, 1061, 1061, 1062, 1062, 1063, 1063, 1064, - 1064, 1065, 1065, 1066, 1066, 1067, 1068, 1073, 1073, 1073, - 1073, 1074, 1074, 1077, 1081, 1087, 1088, 1089, 1090, 1091, - 1095, 1096, 1097, 1101, 1102, 1103, 1107, 1108, 1109, 1110, - 1111, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1128, - 1129, 1132, 1133, 1138, 1139, 1140, 1145, 1146, 1152, 1153, - 1161, 1169, 1170, 1175, 1176, 1177, 1182, 1195, 1195, 1195, - 1195, 1195, 1195, 1195, 1195, 1198, 1202, 1206, 1213, 1218, - 1226, 1244, 1262, 1267, 1279, 1289, 1293, 1303, 1310, 1317, - 1325, 1331, 1336, 1343, 1344, 1351, 1358, 1366, 1371, 1382, - 1410, 1426, 1455, 1483, 1504, 1519, 1531, 1538, 1601, 1611, - 1621, 1627, 1633, 1637, 1641, 1649, 1663, 1684, 1692, 1698, - 1709, 1714, 1719, 1728, 1734, 1740, 1749, 1753, 1761, 1761, - 1772, 1777, 1785, 1786, 1790, 1790, 1794, 1794, 1797, 1800, - 1812, 1836, 1847, 1847, 1856, 1856, 1864, 1864, 1874, 1877, - 1883, 1896, 1897, 1899, 1903, 1912, 1916, 1921, 1923, 1928, - 1933, 1942, 1942, 1943, 1943, 1945, 1955, 1966, 1970, 1979, - 1988, 1993, 2098, 2098, 2100, 2108, 2108, 2110, 2115, 2126, - 2130, 2135, 2139, 2143, 2147, 2151, 2155, 2159, 2163, 2167, - 2192, 2196, 2210, 2214, 2220, 2220, 2226, 2235, 2239, 2248, - 2259, 2268, 2280, 2293, 2297, 2301, 2306, 2315, 2334, 2343, - 2410, 2414, 2421, 2432, 2445, 2454, 2465, 2475, 2483, 2491, - 2494, 2495, 2502, 2506, 2511, 2532, 2549, 2562, 2575, 2588, - 2597, 2610, 2618, 2625, 2631, 2637, 2643, 2658, 2720, 2725, - 2729, 2736, 2743, 2751, 2758, 2766, 2774, 2788, 2805 + 0, 1038, 1038, 1039, 1049, 1049, 1049, 1049, 1049, 1049, + 1049, 1049, 1049, 1050, 1050, 1050, 1051, 1051, 1051, 1051, + 1051, 1051, 1052, 1052, 1052, 1052, 1052, 1052, 1053, 1053, + 1053, 1055, 1055, 1056, 1056, 1057, 1057, 1058, 1058, 1059, + 1059, 1063, 1063, 1064, 1064, 1065, 1065, 1066, 1066, 1067, + 1067, 1068, 1068, 1069, 1069, 1070, 1071, 1076, 1076, 1076, + 1076, 1077, 1077, 1080, 1084, 1090, 1091, 1092, 1093, 1094, + 1098, 1099, 1100, 1104, 1105, 1106, 1110, 1111, 1112, 1113, + 1114, 1117, 1118, 1119, 1120, 1121, 1122, 1123, 1124, 1131, + 1132, 1135, 1136, 1141, 1142, 1145, 1146, 1153, 1154, 1160, + 1161, 1169, 1177, 1178, 1183, 1184, 1185, 1190, 1203, 1203, + 1203, 1203, 1203, 1203, 1203, 1203, 1206, 1210, 1214, 1221, + 1226, 1234, 1252, 1270, 1275, 1287, 1297, 1301, 1311, 1318, + 1325, 1332, 1337, 1342, 1349, 1350, 1357, 1364, 1372, 1377, + 1388, 1416, 1432, 1461, 1489, 1510, 1525, 1537, 1544, 1607, + 1617, 1627, 1633, 1639, 1643, 1647, 1655, 1669, 1690, 1698, + 1704, 1715, 1720, 1725, 1734, 1740, 1746, 1755, 1759, 1767, + 1767, 1778, 1783, 1791, 1792, 1796, 1796, 1800, 1800, 1803, + 1806, 1818, 1842, 1853, 1853, 1862, 1862, 1870, 1870, 1880, + 1883, 1889, 1902, 1903, 1905, 1909, 1918, 1922, 1927, 1929, + 1934, 1939, 1948, 1948, 1949, 1949, 1951, 1961, 1972, 1976, + 1985, 1994, 1999, 2104, 2104, 2106, 2114, 2114, 2116, 2121, + 2132, 2136, 2141, 2145, 2149, 2153, 2157, 2161, 2165, 2169, + 2173, 2198, 2202, 2216, 2220, 2226, 2226, 2232, 2241, 2245, + 2254, 2265, 2274, 2286, 2299, 2303, 2307, 2312, 2321, 2340, + 2349, 2416, 2420, 2427, 2438, 2451, 2460, 2471, 2481, 2489, + 2497, 2500, 2501, 2508, 2512, 2517, 2538, 2555, 2568, 2581, + 2594, 2603, 2616, 2624, 2631, 2637, 2643, 2649, 2664, 2727, + 2732, 2736, 2743, 2750, 2758, 2765, 2773, 2781, 2795, 2812 }; #endif @@ -1702,15 +1705,15 @@ static const char *const yytname[] = "SEXT", "FPTRUNC", "FPEXT", "BITCAST", "UITOFP", "SITOFP", "FPTOUI", "FPTOSI", "INTTOPTR", "PTRTOINT", "PHI_TOK", "SELECT", "SHL", "LSHR", "ASHR", "VAARG", "EXTRACTELEMENT", "INSERTELEMENT", "SHUFFLEVECTOR", - "'='", "','", "'@'", "'('", "')'", "'*'", "'\\\\'", "'['", "'x'", "']'", - "'<'", "'>'", "'{'", "'}'", "'c'", "$accept", "INTVAL", "ArithmeticOps", - "LogicalOps", "CastOps", "ShiftOps", "IPredicates", "FPredicates", - "IntType", "FPType", "OptAssign", "GVInternalLinkage", + "NORETURN", "'='", "','", "'*'", "'\\\\'", "'('", "')'", "'['", "'x'", + "']'", "'<'", "'>'", "'{'", "'}'", "'c'", "$accept", "INTVAL", + "ArithmeticOps", "LogicalOps", "CastOps", "ShiftOps", "IPredicates", + "FPredicates", "IntType", "FPType", "OptAssign", "GVInternalLinkage", "GVExternalLinkage", "FunctionDeclareLinkage", "FunctionDefineLinkage", - "OptCallingConv", "ParamAttr", "ParamAttrList", "OptParamAttrs", - "OptAlign", "OptCAlign", "SectionString", "OptSection", + "OptCallingConv", "ParamAttr", "OptParamAttrs", "FuncAttr", + "OptFuncAttrs", "OptAlign", "OptCAlign", "SectionString", "OptSection", "GlobalVarAttributes", "GlobalVarAttribute", "PrimType", "Types", - "ArgType", "ResultType", "ArgTypeList", "ArgTypeListI", "TypeListI", + "ArgType", "ResultTypes", "ArgTypeList", "ArgTypeListI", "TypeListI", "ConstVal", "ConstExpr", "ConstVector", "GlobalType", "Module", "DefinitionList", "Definition", "@1", "@2", "@3", "@4", "@5", "AsmBlock", "BigOrLittle", "TargetDefinition", "LibrariesDefinition", "LibList", @@ -1741,8 +1744,8 @@ static const unsigned short int yytoknum[] = 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, - 385, 386, 387, 388, 389, 61, 44, 64, 40, 41, - 42, 92, 91, 120, 93, 60, 62, 123, 125, 99 + 385, 386, 387, 388, 389, 390, 61, 44, 42, 92, + 40, 41, 91, 120, 93, 60, 62, 123, 125, 99 }; # endif @@ -1758,26 +1761,26 @@ static const unsigned char yyr1[] = 158, 159, 159, 160, 160, 161, 161, 161, 161, 161, 162, 162, 162, 163, 163, 163, 164, 164, 164, 164, 164, 165, 165, 165, 165, 165, 165, 165, 165, 166, - 166, 167, 167, 168, 168, 168, 169, 169, 170, 170, - 171, 172, 172, 173, 173, 174, 174, 175, 175, 175, - 175, 175, 175, 175, 175, 176, 176, 176, 176, 176, - 176, 176, 176, 176, 176, 176, 176, 176, 177, 178, - 178, 179, 179, 180, 180, 180, 180, 181, 181, 182, - 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, - 182, 182, 182, 182, 182, 183, 183, 183, 183, 183, - 183, 183, 183, 183, 183, 183, 184, 184, 185, 185, - 186, 186, 187, 187, 189, 188, 190, 188, 188, 188, - 188, 188, 191, 188, 192, 188, 193, 188, 188, 188, - 194, 195, 195, 196, 196, 196, 196, 197, 198, 198, - 198, 199, 199, 200, 200, 201, 201, 202, 202, 202, - 202, 203, 204, 204, 205, 206, 206, 207, 208, 209, - 209, 210, 210, 210, 210, 210, 210, 210, 210, 210, - 210, 210, 211, 211, 212, 212, 213, 214, 214, 215, - 216, 216, 216, 217, 217, 217, 217, 217, 217, 217, - 217, 217, 218, 218, 219, 220, 220, 221, 221, 221, - 222, 222, 223, 223, 224, 224, 224, 224, 224, 224, - 224, 224, 224, 224, 224, 224, 224, 224, 224, 225, - 225, 226, 226, 226, 226, 226, 226, 226, 226 + 166, 167, 167, 168, 168, 169, 169, 170, 170, 171, + 171, 172, 173, 173, 174, 174, 175, 175, 176, 176, + 176, 176, 176, 176, 176, 176, 177, 177, 177, 177, + 177, 177, 177, 177, 177, 177, 177, 177, 177, 178, + 179, 179, 180, 180, 181, 181, 181, 181, 182, 182, + 183, 183, 183, 183, 183, 183, 183, 183, 183, 183, + 183, 183, 183, 183, 183, 183, 184, 184, 184, 184, + 184, 184, 184, 184, 184, 184, 184, 185, 185, 186, + 186, 187, 187, 188, 188, 190, 189, 191, 189, 189, + 189, 189, 189, 192, 189, 193, 189, 194, 189, 189, + 189, 195, 196, 196, 197, 197, 197, 197, 198, 199, + 199, 199, 200, 200, 201, 201, 202, 202, 203, 203, + 203, 203, 204, 205, 205, 206, 207, 207, 208, 209, + 210, 210, 211, 211, 211, 211, 211, 211, 211, 211, + 211, 211, 211, 212, 212, 213, 213, 214, 215, 215, + 216, 217, 217, 217, 218, 218, 218, 218, 218, 218, + 218, 218, 218, 219, 219, 220, 221, 221, 222, 222, + 222, 223, 223, 224, 224, 225, 225, 225, 225, 225, + 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, + 226, 226, 227, 227, 227, 227, 227, 227, 227, 227 }; /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ @@ -1792,26 +1795,26 @@ static const unsigned char yyr2[] = 1, 1, 1, 2, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 2, 1, - 1, 1, 3, 0, 2, 4, 0, 2, 0, 3, - 2, 0, 1, 0, 3, 1, 2, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 2, 1, 2, - 5, 5, 5, 5, 3, 2, 5, 4, 2, 2, - 2, 1, 3, 1, 3, 1, 0, 1, 3, 4, - 3, 3, 4, 4, 3, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 6, 5, 8, 6, 6, - 7, 7, 6, 6, 8, 8, 3, 1, 1, 1, - 1, 0, 1, 2, 0, 3, 0, 3, 3, 1, - 3, 3, 0, 5, 0, 6, 0, 6, 2, 3, - 1, 1, 1, 3, 3, 3, 3, 3, 3, 1, - 0, 1, 1, 1, 0, 5, 3, 1, 3, 1, - 0, 8, 1, 1, 3, 1, 1, 2, 2, 0, - 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, - 1, 5, 1, 1, 1, 1, 2, 2, 2, 3, - 2, 0, 1, 2, 2, 3, 9, 9, 8, 13, - 1, 1, 6, 5, 2, 6, 7, 3, 5, 0, - 0, 3, 2, 1, 5, 5, 6, 6, 2, 4, - 4, 6, 4, 4, 6, 6, 2, 7, 1, 1, - 0, 3, 6, 3, 6, 2, 4, 6, 4 + 1, 0, 2, 1, 1, 0, 2, 0, 2, 0, + 3, 2, 0, 1, 0, 3, 1, 2, 1, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, + 2, 5, 5, 5, 5, 3, 2, 5, 4, 2, + 1, 1, 1, 3, 1, 3, 1, 0, 1, 3, + 4, 3, 3, 4, 4, 3, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 6, 5, 8, 6, + 6, 7, 7, 6, 6, 8, 8, 3, 1, 1, + 1, 1, 0, 1, 2, 0, 3, 0, 3, 3, + 1, 3, 3, 0, 5, 0, 6, 0, 6, 2, + 3, 1, 1, 1, 3, 3, 3, 3, 3, 3, + 1, 0, 1, 1, 1, 0, 5, 3, 1, 3, + 1, 0, 9, 1, 1, 3, 1, 1, 2, 2, + 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, + 3, 1, 5, 1, 1, 1, 1, 2, 2, 2, + 3, 2, 0, 1, 2, 2, 3, 9, 9, 8, + 14, 1, 1, 6, 5, 2, 6, 7, 3, 5, + 0, 0, 3, 2, 1, 5, 5, 6, 6, 2, + 4, 4, 6, 4, 4, 6, 6, 2, 8, 1, + 1, 0, 3, 6, 3, 6, 2, 4, 6, 4 }; /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state @@ -1819,470 +1822,448 @@ static const unsigned char yyr2[] = means the default is an error. */ static const unsigned short int yydefact[] = { - 64, 201, 202, 179, 176, 174, 0, 0, 0, 0, - 0, 64, 172, 0, 73, 76, 0, 0, 0, 0, - 188, 0, 0, 0, 168, 169, 65, 67, 66, 68, - 70, 69, 71, 72, 0, 0, 0, 1, 173, 63, - 74, 75, 81, 177, 77, 78, 79, 80, 81, 241, - 175, 241, 0, 0, 0, 0, 200, 189, 190, 178, - 2, 3, 181, 107, 108, 109, 110, 111, 112, 113, - 114, 115, 0, 0, 0, 0, 232, 116, 180, 233, - 118, 0, 0, 93, 107, 108, 109, 110, 111, 112, - 113, 0, 0, 93, 182, 0, 82, 83, 84, 85, - 86, 87, 0, 218, 0, 242, 238, 64, 215, 216, - 217, 237, 195, 192, 191, 193, 194, 196, 199, 0, - 0, 0, 119, 0, 0, 0, 125, 137, 0, 117, - 0, 184, 186, 152, 153, 150, 151, 154, 149, 145, - 146, 4, 5, 6, 7, 8, 9, 10, 11, 12, - 13, 14, 15, 0, 0, 0, 16, 17, 18, 19, - 20, 21, 22, 23, 24, 25, 26, 27, 0, 28, - 29, 30, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 148, 147, 103, 88, 93, 93, 0, - 212, 213, 214, 280, 240, 0, 197, 89, 90, 0, - 94, 136, 0, 0, 0, 0, 0, 124, 136, 103, - 103, 31, 32, 33, 34, 35, 36, 37, 38, 39, - 40, 0, 55, 56, 51, 52, 53, 54, 41, 42, - 43, 44, 45, 46, 47, 48, 49, 50, 0, 0, - 0, 0, 0, 0, 140, 167, 0, 0, 144, 0, - 141, 0, 0, 0, 0, 0, 183, 130, 129, 0, - 279, 0, 263, 0, 0, 0, 0, 81, 250, 251, + 64, 202, 203, 180, 177, 175, 0, 0, 0, 0, + 0, 64, 173, 0, 73, 76, 0, 0, 0, 0, + 189, 0, 0, 0, 169, 170, 65, 67, 66, 68, + 70, 69, 71, 72, 0, 0, 0, 1, 174, 63, + 74, 75, 81, 178, 77, 78, 79, 80, 81, 242, + 176, 242, 0, 0, 0, 0, 201, 190, 191, 179, + 2, 3, 182, 108, 109, 110, 111, 112, 113, 114, + 115, 116, 0, 0, 0, 0, 233, 117, 181, 234, + 119, 0, 0, 0, 108, 109, 110, 111, 112, 113, + 114, 0, 0, 0, 183, 0, 82, 83, 84, 85, + 86, 87, 0, 219, 0, 243, 239, 64, 216, 217, + 218, 238, 196, 193, 192, 194, 195, 197, 200, 0, + 137, 120, 0, 0, 0, 126, 138, 0, 118, 137, + 185, 187, 153, 154, 151, 152, 155, 150, 146, 147, + 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, + 14, 15, 0, 0, 0, 16, 17, 18, 19, 20, + 21, 22, 23, 24, 25, 26, 27, 0, 28, 29, + 30, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 149, 148, 104, 88, 131, 130, 0, 213, + 214, 215, 281, 241, 0, 198, 136, 91, 132, 134, + 0, 0, 0, 0, 0, 0, 125, 0, 104, 104, + 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, + 0, 55, 56, 51, 52, 53, 54, 41, 42, 43, + 44, 45, 46, 47, 48, 49, 50, 0, 0, 0, + 0, 0, 0, 141, 168, 0, 0, 145, 0, 142, + 0, 0, 0, 0, 0, 184, 0, 280, 0, 264, + 0, 0, 0, 0, 81, 251, 252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 239, 81, 254, 0, - 278, 198, 91, 0, 135, 93, 131, 133, 0, 93, - 93, 127, 0, 138, 0, 185, 187, 0, 0, 260, - 0, 0, 0, 0, 0, 139, 142, 143, 0, 0, - 0, 0, 0, 0, 105, 103, 210, 93, 268, 262, - 244, 243, 0, 0, 60, 59, 58, 57, 0, 0, - 0, 0, 98, 98, 285, 93, 93, 276, 0, 0, - 0, 0, 0, 93, 93, 0, 0, 0, 0, 0, - 0, 95, 128, 0, 121, 122, 123, 126, 120, 0, - 0, 0, 0, 0, 0, 0, 166, 0, 0, 0, - 0, 100, 106, 104, 209, 93, 207, 0, 221, 222, - 223, 228, 224, 225, 226, 227, 219, 0, 230, 235, - 234, 236, 0, 245, 0, 0, 93, 93, 0, 281, - 0, 283, 260, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 93, 0, 92, 134, 132, - 0, 0, 0, 156, 0, 0, 0, 0, 0, 0, - 93, 0, 204, 0, 101, 220, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 288, 0, 0, 0, - 272, 273, 0, 0, 0, 0, 270, 269, 0, 286, - 0, 0, 0, 261, 0, 163, 0, 0, 158, 159, - 155, 162, 203, 206, 208, 93, 102, 96, 0, 229, - 0, 0, 259, 0, 0, 98, 99, 98, 0, 0, - 0, 0, 0, 264, 265, 259, 93, 160, 161, 0, - 0, 0, 204, 0, 211, 0, 0, 0, 93, 0, - 266, 267, 0, 282, 284, 0, 0, 271, 274, 275, - 0, 287, 157, 164, 165, 205, 97, 231, 0, 0, - 93, 0, 0, 255, 0, 277, 0, 248, 0, 0, - 257, 93, 0, 256, 246, 0, 247, 0, 93, 0, - 0, 0, 258, 0, 0, 0, 0, 253, 0, 0, - 252, 249 + 0, 0, 0, 240, 81, 255, 0, 279, 199, 129, + 0, 95, 0, 0, 128, 0, 139, 95, 186, 188, + 0, 0, 261, 0, 0, 0, 0, 0, 140, 143, + 144, 0, 0, 0, 0, 0, 0, 106, 104, 211, + 0, 269, 263, 245, 244, 0, 0, 60, 59, 58, + 57, 0, 0, 0, 0, 99, 99, 286, 0, 0, + 277, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 89, 90, 92, 135, 133, 122, 123, + 124, 127, 121, 0, 0, 0, 0, 0, 0, 0, + 167, 0, 0, 0, 0, 101, 107, 105, 210, 91, + 208, 0, 222, 223, 224, 229, 225, 226, 227, 228, + 220, 0, 231, 236, 235, 237, 0, 246, 0, 0, + 0, 0, 0, 282, 0, 284, 261, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 93, 94, 96, 0, 0, 0, 157, 0, 0, + 0, 0, 0, 0, 0, 0, 205, 0, 95, 221, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 289, 0, 0, 0, 273, 274, 0, 0, 0, 0, + 271, 270, 0, 287, 0, 0, 0, 262, 0, 164, + 0, 0, 159, 160, 156, 163, 204, 207, 209, 91, + 102, 0, 230, 0, 0, 260, 0, 0, 99, 100, + 99, 0, 0, 0, 0, 0, 265, 266, 260, 0, + 161, 162, 0, 0, 0, 205, 103, 97, 0, 0, + 0, 0, 0, 267, 268, 0, 283, 285, 0, 0, + 272, 275, 276, 0, 288, 158, 165, 166, 206, 0, + 212, 232, 0, 0, 91, 0, 95, 256, 0, 95, + 98, 0, 249, 0, 0, 258, 0, 0, 257, 278, + 247, 0, 248, 0, 91, 0, 0, 0, 259, 0, + 0, 0, 0, 254, 0, 0, 253, 0, 250 }; /* YYDEFGOTO[NTERM-NUM]. */ static const short int yydefgoto[] = { - -1, 76, 179, 180, 181, 182, 221, 238, 91, 92, - 9, 34, 35, 42, 48, 102, 200, 293, 130, 514, - 409, 324, 487, 256, 325, 77, 93, 296, 189, 297, - 298, 128, 245, 398, 246, 36, 10, 11, 12, 15, - 14, 185, 209, 210, 59, 115, 20, 57, 119, 79, - 483, 386, 387, 103, 192, 49, 110, 50, 43, 446, - 399, 80, 401, 328, 51, 106, 107, 286, 549, 194, - 347, 519, 371, 287, 288, 289, 290 + -1, 76, 178, 179, 180, 181, 220, 237, 91, 92, + 9, 34, 35, 42, 48, 102, 355, 289, 423, 358, + 530, 403, 317, 507, 255, 318, 77, 93, 198, 188, + 199, 200, 127, 244, 392, 245, 36, 10, 11, 12, + 15, 14, 184, 208, 209, 59, 115, 20, 57, 119, + 79, 477, 380, 381, 103, 191, 49, 110, 50, 43, + 440, 393, 80, 395, 321, 51, 106, 107, 283, 544, + 193, 340, 512, 365, 284, 285, 286, 287 }; /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ -#define YYPACT_NINF -444 +#define YYPACT_NINF -468 static const short int yypact[] = { - 76, -444, -444, -444, -444, -444, -14, -77, 12, 548, - 89, 91, -444, -40, 79, 116, -36, -29, -11, -3, - -444, 14, 119, 949, -444, -444, -444, -444, -444, -444, - -444, -444, -444, -444, 15, 15, 1230, -444, -444, -444, - -444, -444, 131, -444, -444, -444, -444, -444, 131, 124, - -444, -2, 130, -12, 173, 179, 188, -444, -444, -444, - -444, -444, 25, -444, -444, -444, -444, -444, -444, -444, - -444, -444, 212, 214, 4, 72, -444, -444, 44, -444, - -444, 1230, 1271, 103, 152, 207, 225, 243, 260, 230, - 241, 262, 269, 575, -444, 263, -444, -444, -444, -444, - -444, -444, 1288, -444, -16, -444, -444, 117, -444, -444, - -444, -444, -444, -444, -444, -444, -444, -444, -444, -19, - -84, 140, -444, 136, 139, 539, -444, 44, -99, -444, - 150, -444, 44, -444, -444, -444, -444, -444, -444, -444, - -444, -444, -444, -444, -444, -444, -444, -444, -444, -444, - -444, -444, -444, 77, 283, 151, -444, -444, -444, -444, - -444, -444, -444, -444, -444, -444, -444, -444, 154, -444, - -444, -444, 156, 157, 158, 806, 1230, 720, 270, 159, - 162, 166, 170, -444, -444, 155, -444, 103, 20, 117, - -444, -444, -444, 1369, -444, 289, -444, -444, -444, 153, - -444, 1123, 1271, 1271, 164, -98, 1271, -444, 1123, 155, - 155, -444, -444, -444, -444, -444, -444, -444, -444, -4 |