diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2007-03-22 02:14:08 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2007-03-22 02:14:08 +0000 |
commit | 67d8ed9e608bed084302536dab41ba2c39d3f783 (patch) | |
tree | e2f11f6f29cc67603c83d2db3dbfbce8e7351281 /lib/AsmParser/llvmAsmParser.cpp.cvs | |
parent | a39dfd39e4836f1fdc49b970884523f0917c9080 (diff) |
Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@35259 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AsmParser/llvmAsmParser.cpp.cvs')
-rw-r--r-- | lib/AsmParser/llvmAsmParser.cpp.cvs | 1951 |
1 files changed, 980 insertions, 971 deletions
diff --git a/lib/AsmParser/llvmAsmParser.cpp.cvs b/lib/AsmParser/llvmAsmParser.cpp.cvs index d631b5cbbd..ae45d47ae8 100644 --- a/lib/AsmParser/llvmAsmParser.cpp.cvs +++ b/lib/AsmParser/llvmAsmParser.cpp.cvs @@ -193,8 +193,9 @@ NORETURN = 384, INREG = 385, SRET = 386, - DEFAULT = 387, - HIDDEN = 388 + NOUNWIND = 387, + DEFAULT = 388, + HIDDEN = 389 }; #endif /* Tokens. */ @@ -327,8 +328,9 @@ #define NORETURN 384 #define INREG 385 #define SRET 386 -#define DEFAULT 387 -#define HIDDEN 388 +#define NOUNWIND 387 +#define DEFAULT 388 +#define HIDDEN 389 @@ -1327,7 +1329,7 @@ typedef union YYSTYPE { llvm::FCmpInst::Predicate FPredicate; } YYSTYPE; /* Line 196 of yacc.c. */ -#line 1331 "llvmAsmParser.tab.c" +#line 1333 "llvmAsmParser.tab.c" # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_TRIVIAL 1 @@ -1339,7 +1341,7 @@ typedef union YYSTYPE { /* Line 219 of yacc.c. */ -#line 1343 "llvmAsmParser.tab.c" +#line 1345 "llvmAsmParser.tab.c" #if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__) # define YYSIZE_T __SIZE_TYPE__ @@ -1490,20 +1492,20 @@ union yyalloc /* YYFINAL -- State number of the termination state. */ #define YYFINAL 40 /* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 1429 +#define YYLAST 1434 /* YYNTOKENS -- Number of terminals. */ -#define YYNTOKENS 148 +#define YYNTOKENS 149 /* YYNNTS -- Number of nonterminals. */ #define YYNNTS 78 /* YYNRULES -- Number of rules. */ -#define YYNRULES 286 +#define YYNRULES 287 /* YYNRULES -- Number of states. */ -#define YYNSTATES 559 +#define YYNSTATES 560 /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ #define YYUNDEFTOK 2 -#define YYMAXUTOK 388 +#define YYMAXUTOK 389 #define YYTRANSLATE(YYX) \ ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) @@ -1515,15 +1517,15 @@ 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, 136, 2, 135, 2, 2, 2, 2, 2, + 139, 140, 137, 2, 136, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 143, 134, 144, 2, 2, 2, 2, 2, 2, 2, + 144, 135, 145, 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, 140, 137, 142, 2, 2, 2, 2, 2, 147, + 2, 141, 138, 143, 2, 2, 2, 2, 2, 148, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 141, 2, 2, 145, 2, 146, 2, 2, 2, 2, + 142, 2, 2, 146, 2, 147, 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, 2, 2, 2, 2, @@ -1549,7 +1551,7 @@ 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 + 125, 126, 127, 128, 129, 130, 131, 132, 133, 134 }; #if YYDEBUG @@ -1567,31 +1569,31 @@ static const unsigned short int yyprhs[] = 138, 140, 142, 144, 146, 148, 150, 151, 153, 154, 156, 158, 159, 161, 163, 165, 167, 168, 170, 172, 174, 176, 178, 181, 183, 185, 187, 189, 190, 193, - 195, 197, 198, 201, 202, 205, 206, 210, 213, 214, - 216, 217, 221, 223, 226, 228, 230, 232, 234, 236, - 238, 241, 243, 246, 252, 258, 264, 270, 274, 277, - 283, 288, 291, 293, 295, 297, 301, 303, 307, 309, - 310, 312, 316, 321, 325, 329, 334, 339, 343, 350, - 356, 359, 362, 365, 368, 371, 374, 377, 380, 383, - 386, 389, 392, 399, 405, 414, 421, 428, 436, 444, - 451, 460, 469, 473, 475, 477, 479, 481, 482, 484, - 487, 488, 492, 493, 497, 501, 503, 507, 511, 512, - 519, 520, 528, 529, 537, 540, 544, 546, 550, 554, - 558, 562, 564, 565, 571, 575, 577, 581, 583, 584, - 594, 596, 598, 603, 605, 607, 610, 614, 615, 617, - 619, 621, 623, 625, 627, 629, 631, 633, 637, 639, - 645, 647, 649, 651, 653, 655, 657, 660, 663, 666, - 670, 673, 674, 676, 679, 682, 686, 696, 706, 715, - 730, 732, 734, 741, 747, 750, 757, 765, 769, 775, - 776, 777, 781, 784, 786, 792, 798, 805, 812, 817, - 824, 829, 834, 841, 848, 851, 860, 862, 864, 865, - 869, 876, 880, 887, 890, 895, 902 + 195, 197, 199, 200, 203, 204, 207, 208, 212, 215, + 216, 218, 219, 223, 225, 228, 230, 232, 234, 236, + 238, 240, 243, 245, 248, 254, 260, 266, 272, 276, + 279, 285, 290, 293, 295, 297, 299, 303, 305, 309, + 311, 312, 314, 318, 323, 327, 331, 336, 341, 345, + 352, 358, 361, 364, 367, 370, 373, 376, 379, 382, + 385, 388, 391, 394, 401, 407, 416, 423, 430, 438, + 446, 453, 462, 471, 475, 477, 479, 481, 483, 484, + 486, 489, 490, 494, 495, 499, 503, 505, 509, 513, + 514, 521, 522, 530, 531, 539, 542, 546, 548, 552, + 556, 560, 564, 566, 567, 573, 577, 579, 583, 585, + 586, 596, 598, 600, 605, 607, 609, 612, 616, 617, + 619, 621, 623, 625, 627, 629, 631, 633, 635, 639, + 641, 647, 649, 651, 653, 655, 657, 659, 662, 665, + 668, 672, 675, 676, 678, 681, 684, 688, 698, 708, + 717, 732, 734, 736, 743, 749, 752, 759, 767, 771, + 777, 778, 779, 783, 786, 788, 794, 800, 807, 814, + 819, 826, 831, 836, 843, 850, 853, 862, 864, 866, + 867, 871, 878, 882, 889, 892, 897, 904 }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ static const short int yyrhs[] = { - 188, 0, -1, 68, -1, 69, -1, 70, -1, 71, + 189, 0, -1, 68, -1, 69, -1, 70, -1, 71, -1, 72, -1, 73, -1, 74, -1, 75, -1, 76, -1, 80, -1, 81, -1, 82, -1, 77, -1, 78, -1, 79, -1, 111, -1, 112, -1, 113, -1, 114, @@ -1602,86 +1604,86 @@ static const short int yyrhs[] = -1, 97, -1, 98, -1, 99, -1, 100, -1, 101, -1, 102, -1, 103, -1, 104, -1, 91, -1, 92, -1, 93, -1, 94, -1, 23, -1, 24, -1, 11, - -1, 12, -1, 13, -1, 16, -1, 19, -1, 156, - -1, -1, 156, 134, -1, -1, 17, -1, 20, -1, - 159, 134, -1, -1, 37, -1, 39, -1, 38, -1, + -1, 12, -1, 13, -1, 16, -1, 19, -1, 157, + -1, -1, 157, 135, -1, -1, 17, -1, 20, -1, + 160, 135, -1, -1, 37, -1, 39, -1, 38, -1, 40, -1, 42, -1, 41, -1, 43, -1, 45, -1, - -1, 133, -1, -1, 41, -1, 43, -1, -1, 37, + -1, 134, -1, -1, 41, -1, 43, -1, -1, 37, -1, 38, -1, 39, -1, 42, -1, -1, 56, -1, 57, -1, 58, -1, 59, -1, 60, -1, 55, 4, -1, 112, -1, 113, -1, 130, -1, 131, -1, -1, - 168, 167, -1, 129, -1, 167, -1, -1, 170, 169, - -1, -1, 48, 4, -1, -1, 135, 48, 4, -1, - 31, 19, -1, -1, 173, -1, -1, 135, 176, 175, - -1, 173, -1, 48, 4, -1, 11, -1, 12, -1, - 13, -1, 14, -1, 44, -1, 177, -1, 178, 136, - -1, 210, -1, 137, 4, -1, 178, 138, 182, 139, - 170, -1, 10, 138, 182, 139, 170, -1, 140, 4, - 141, 178, 142, -1, 143, 4, 141, 178, 144, -1, - 145, 183, 146, -1, 145, 146, -1, 143, 145, 183, - 146, 144, -1, 143, 145, 146, 144, -1, 178, 168, - -1, 178, -1, 10, -1, 179, -1, 181, 135, 179, - -1, 181, -1, 181, 135, 34, -1, 34, -1, -1, - 178, -1, 183, 135, 178, -1, 178, 140, 186, 142, - -1, 178, 140, 142, -1, 178, 147, 19, -1, 178, - 143, 186, 144, -1, 178, 145, 186, 146, -1, 178, - 145, 146, -1, 178, 143, 145, 186, 146, 144, -1, - 178, 143, 145, 146, 144, -1, 178, 35, -1, 178, - 36, -1, 178, 210, -1, 178, 185, -1, 178, 22, - -1, 154, 3, -1, 154, 5, -1, 154, 4, -1, - 154, 6, -1, 11, 23, -1, 11, 24, -1, 155, - 9, -1, 151, 138, 184, 33, 178, 139, -1, 110, - 138, 184, 221, 139, -1, 124, 138, 184, 135, 184, - 135, 184, 139, -1, 149, 138, 184, 135, 184, 139, - -1, 150, 138, 184, 135, 184, 139, -1, 83, 152, - 138, 184, 135, 184, 139, -1, 84, 153, 138, 184, - 135, 184, 139, -1, 126, 138, 184, 135, 184, 139, - -1, 127, 138, 184, 135, 184, 135, 184, 139, -1, - 128, 138, 184, 135, 184, 135, 184, 139, -1, 186, - 135, 184, -1, 184, -1, 29, -1, 30, -1, 189, - -1, -1, 190, -1, 189, 190, -1, -1, 28, 191, - 206, -1, -1, 27, 192, 207, -1, 53, 52, 196, - -1, 21, -1, 158, 15, 178, -1, 158, 15, 10, - -1, -1, 160, 163, 187, 184, 193, 175, -1, -1, - 160, 161, 163, 187, 184, 194, 175, -1, -1, 160, - 162, 163, 187, 178, 195, 175, -1, 46, 197, -1, - 49, 134, 198, -1, 19, -1, 47, 134, 19, -1, - 61, 134, 19, -1, 140, 199, 142, -1, 199, 135, - 19, -1, 19, -1, -1, 200, 135, 178, 168, 157, - -1, 178, 168, 157, -1, 200, -1, 200, 135, 34, - -1, 34, -1, -1, 166, 180, 159, 138, 201, 139, - 170, 174, 171, -1, 25, -1, 145, -1, 165, 163, - 202, 203, -1, 26, -1, 146, -1, 213, 205, -1, - 164, 163, 202, -1, -1, 54, -1, 3, -1, 4, - -1, 9, -1, 23, -1, 24, -1, 35, -1, 36, - -1, 22, -1, 143, 186, 144, -1, 185, -1, 52, - 208, 19, 135, 19, -1, 7, -1, 8, -1, 156, - -1, 159, -1, 210, -1, 209, -1, 178, 211, -1, - 213, 214, -1, 204, 214, -1, 215, 158, 216, -1, - 215, 218, -1, -1, 18, -1, 62, 212, -1, 62, - 10, -1, 63, 14, 211, -1, 63, 11, 211, 135, - 14, 211, 135, 14, 211, -1, 64, 154, 211, 135, - 14, 211, 140, 217, 142, -1, 64, 154, 211, 135, - 14, 211, 140, 142, -1, 65, 166, 180, 211, 138, - 220, 139, 170, 33, 14, 211, 66, 14, 211, -1, - 66, -1, 67, -1, 217, 154, 209, 135, 14, 211, - -1, 154, 209, 135, 14, 211, -1, 158, 223, -1, - 178, 140, 211, 135, 211, 142, -1, 219, 135, 140, - 211, 135, 211, 142, -1, 178, 211, 168, -1, 220, - 135, 178, 211, 168, -1, -1, -1, 221, 135, 212, - -1, 51, 50, -1, 50, -1, 149, 178, 211, 135, - 211, -1, 150, 178, 211, 135, 211, -1, 83, 152, - 178, 211, 135, 211, -1, 84, 153, 178, 211, 135, - 211, -1, 151, 212, 33, 178, -1, 124, 212, 135, - 212, 135, 212, -1, 125, 212, 135, 178, -1, 126, - 212, 135, 212, -1, 127, 212, 135, 212, 135, 212, - -1, 128, 212, 135, 212, 135, 212, -1, 123, 219, - -1, 222, 166, 180, 211, 138, 220, 139, 170, -1, - 225, -1, 32, -1, -1, 105, 178, 172, -1, 105, - 178, 135, 11, 211, 172, -1, 106, 178, 172, -1, - 106, 178, 135, 11, 211, 172, -1, 107, 212, -1, - 224, 108, 178, 211, -1, 224, 109, 212, 135, 178, - 211, -1, 110, 178, 211, 221, -1 + 169, 168, -1, 129, -1, 132, -1, 168, -1, -1, + 171, 170, -1, -1, 48, 4, -1, -1, 136, 48, + 4, -1, 31, 19, -1, -1, 174, -1, -1, 136, + 177, 176, -1, 174, -1, 48, 4, -1, 11, -1, + 12, -1, 13, -1, 14, -1, 44, -1, 178, -1, + 179, 137, -1, 211, -1, 138, 4, -1, 179, 139, + 183, 140, 171, -1, 10, 139, 183, 140, 171, -1, + 141, 4, 142, 179, 143, -1, 144, 4, 142, 179, + 145, -1, 146, 184, 147, -1, 146, 147, -1, 144, + 146, 184, 147, 145, -1, 144, 146, 147, 145, -1, + 179, 169, -1, 179, -1, 10, -1, 180, -1, 182, + 136, 180, -1, 182, -1, 182, 136, 34, -1, 34, + -1, -1, 179, -1, 184, 136, 179, -1, 179, 141, + 187, 143, -1, 179, 141, 143, -1, 179, 148, 19, + -1, 179, 144, 187, 145, -1, 179, 146, 187, 147, + -1, 179, 146, 147, -1, 179, 144, 146, 187, 147, + 145, -1, 179, 144, 146, 147, 145, -1, 179, 35, + -1, 179, 36, -1, 179, 211, -1, 179, 186, -1, + 179, 22, -1, 155, 3, -1, 155, 5, -1, 155, + 4, -1, 155, 6, -1, 11, 23, -1, 11, 24, + -1, 156, 9, -1, 152, 139, 185, 33, 179, 140, + -1, 110, 139, 185, 222, 140, -1, 124, 139, 185, + 136, 185, 136, 185, 140, -1, 150, 139, 185, 136, + 185, 140, -1, 151, 139, 185, 136, 185, 140, -1, + 83, 153, 139, 185, 136, 185, 140, -1, 84, 154, + 139, 185, 136, 185, 140, -1, 126, 139, 185, 136, + 185, 140, -1, 127, 139, 185, 136, 185, 136, 185, + 140, -1, 128, 139, 185, 136, 185, 136, 185, 140, + -1, 187, 136, 185, -1, 185, -1, 29, -1, 30, + -1, 190, -1, -1, 191, -1, 190, 191, -1, -1, + 28, 192, 207, -1, -1, 27, 193, 208, -1, 53, + 52, 197, -1, 21, -1, 159, 15, 179, -1, 159, + 15, 10, -1, -1, 161, 164, 188, 185, 194, 176, + -1, -1, 161, 162, 164, 188, 185, 195, 176, -1, + -1, 161, 163, 164, 188, 179, 196, 176, -1, 46, + 198, -1, 49, 135, 199, -1, 19, -1, 47, 135, + 19, -1, 61, 135, 19, -1, 141, 200, 143, -1, + 200, 136, 19, -1, 19, -1, -1, 201, 136, 179, + 169, 158, -1, 179, 169, 158, -1, 201, -1, 201, + 136, 34, -1, 34, -1, -1, 167, 181, 160, 139, + 202, 140, 171, 175, 172, -1, 25, -1, 146, -1, + 166, 164, 203, 204, -1, 26, -1, 147, -1, 214, + 206, -1, 165, 164, 203, -1, -1, 54, -1, 3, + -1, 4, -1, 9, -1, 23, -1, 24, -1, 35, + -1, 36, -1, 22, -1, 144, 187, 145, -1, 186, + -1, 52, 209, 19, 136, 19, -1, 7, -1, 8, + -1, 157, -1, 160, -1, 211, -1, 210, -1, 179, + 212, -1, 214, 215, -1, 205, 215, -1, 216, 159, + 217, -1, 216, 219, -1, -1, 18, -1, 62, 213, + -1, 62, 10, -1, 63, 14, 212, -1, 63, 11, + 212, 136, 14, 212, 136, 14, 212, -1, 64, 155, + 212, 136, 14, 212, 141, 218, 143, -1, 64, 155, + 212, 136, 14, 212, 141, 143, -1, 65, 167, 181, + 212, 139, 221, 140, 171, 33, 14, 212, 66, 14, + 212, -1, 66, -1, 67, -1, 218, 155, 210, 136, + 14, 212, -1, 155, 210, 136, 14, 212, -1, 159, + 224, -1, 179, 141, 212, 136, 212, 143, -1, 220, + 136, 141, 212, 136, 212, 143, -1, 179, 212, 169, + -1, 221, 136, 179, 212, 169, -1, -1, -1, 222, + 136, 213, -1, 51, 50, -1, 50, -1, 150, 179, + 212, 136, 212, -1, 151, 179, 212, 136, 212, -1, + 83, 153, 179, 212, 136, 212, -1, 84, 154, 179, + 212, 136, 212, -1, 152, 213, 33, 179, -1, 124, + 213, 136, 213, 136, 213, -1, 125, 213, 136, 179, + -1, 126, 213, 136, 213, -1, 127, 213, 136, 213, + 136, 213, -1, 128, 213, 136, 213, 136, 213, -1, + 123, 220, -1, 223, 167, 181, 212, 139, 221, 140, + 171, -1, 226, -1, 32, -1, -1, 105, 179, 173, + -1, 105, 179, 136, 11, 212, 173, -1, 106, 179, + 173, -1, 106, 179, 136, 11, 212, 173, -1, 107, + 213, -1, 225, 108, 179, 212, -1, 225, 109, 213, + 136, 179, 212, -1, 110, 179, 212, 222, -1 }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ @@ -1697,25 +1699,25 @@ static const unsigned short int yyrline[] = 1151, 1152, 1153, 1157, 1158, 1159, 1163, 1164, 1168, 1169, 1170, 1174, 1175, 1176, 1177, 1178, 1181, 1182, 1183, 1184, 1185, 1186, 1187, 1194, 1195, 1196, 1197, 1200, 1201, 1206, - 1207, 1210, 1211, 1218, 1219, 1225, 1226, 1234, 1242, 1243, - 1248, 1249, 1250, 1255, 1268, 1268, 1268, 1268, 1271, 1275, - 1279, 1286, 1291, 1299, 1318, 1337, 1342, 1354, 1364, 1368, - 1378, 1385, 1392, 1399, 1404, 1409, 1416, 1417, 1424, 1431, - 1439, 1445, 1457, 1485, 1501, 1530, 1558, 1583, 1602, 1628, - 1648, 1660, 1667, 1733, 1743, 1753, 1759, 1769, 1775, 1785, - 1790, 1795, 1803, 1815, 1837, 1845, 1851, 1862, 1867, 1872, - 1878, 1884, 1893, 1897, 1905, 1905, 1916, 1921, 1929, 1930, - 1934, 1934, 1938, 1938, 1941, 1944, 1956, 1980, 1991, 1991, - 2001, 2001, 2009, 2009, 2019, 2022, 2028, 2041, 2045, 2050, - 2052, 2057, 2062, 2071, 2081, 2092, 2096, 2105, 2114, 2119, - 2231, 2231, 2233, 2242, 2242, 2244, 2249, 2261, 2265, 2270, - 2274, 2278, 2282, 2286, 2290, 2294, 2298, 2302, 2327, 2331, - 2345, 2349, 2353, 2357, 2363, 2363, 2369, 2378, 2382, 2391, - 2400, 2409, 2413, 2418, 2422, 2426, 2431, 2441, 2460, 2469, - 2538, 2542, 2549, 2560, 2573, 2583, 2594, 2604, 2613, 2622, - 2625, 2626, 2633, 2637, 2642, 2663, 2680, 2694, 2708, 2720, - 2728, 2735, 2741, 2747, 2753, 2768, 2832, 2837, 2841, 2848, - 2855, 2863, 2870, 2878, 2886, 2900, 2917 + 1207, 1208, 1211, 1212, 1219, 1220, 1226, 1227, 1235, 1243, + 1244, 1249, 1250, 1251, 1256, 1269, 1269, 1269, 1269, 1272, + 1276, 1280, 1287, 1292, 1300, 1319, 1338, 1343, 1355, 1365, + 1369, 1379, 1386, 1393, 1400, 1405, 1410, 1417, 1418, 1425, + 1432, 1440, 1446, 1458, 1486, 1502, 1531, 1559, 1584, 1603, + 1629, 1649, 1661, 1668, 1734, 1744, 1754, 1760, 1770, 1776, + 1786, 1791, 1796, 1804, 1816, 1838, 1846, 1852, 1863, 1868, + 1873, 1879, 1885, 1894, 1898, 1906, 1906, 1917, 1922, 1930, + 1931, 1935, 1935, 1939, 1939, 1942, 1945, 1957, 1981, 1992, + 1992, 2002, 2002, 2010, 2010, 2020, 2023, 2029, 2042, 2046, + 2051, 2053, 2058, 2063, 2072, 2082, 2093, 2097, 2106, 2115, + 2120, 2232, 2232, 2234, 2243, 2243, 2245, 2250, 2262, 2266, + 2271, 2275, 2279, 2283, 2287, 2291, 2295, 2299, 2303, 2328, + 2332, 2346, 2350, 2354, 2358, 2364, 2364, 2370, 2379, 2383, + 2392, 2401, 2410, 2414, 2419, 2423, 2427, 2432, 2442, 2461, + 2470, 2539, 2543, 2550, 2561, 2574, 2584, 2595, 2605, 2614, + 2623, 2626, 2627, 2634, 2638, 2643, 2664, 2681, 2695, 2709, + 2721, 2729, 2736, 2742, 2748, 2754, 2769, 2833, 2838, 2842, + 2849, 2856, 2864, 2871, 2879, 2887, 2901, 2918 }; #endif @@ -1743,22 +1745,22 @@ static const char *const yytname[] = "LOAD", "STORE", "GETELEMENTPTR", "TRUNC", "ZEXT", "SEXT", "FPTRUNC", "FPEXT", "BITCAST", "UITOFP", "SITOFP", "FPTOUI", "FPTOSI", "INTTOPTR", "PTRTOINT", "PHI_TOK", "SELECT", "VAARG", "EXTRACTELEMENT", - "INSERTELEMENT", "SHUFFLEVECTOR", "NORETURN", "INREG", "SRET", "DEFAULT", - "HIDDEN", "'='", "','", "'*'", "'\\\\'", "'('", "')'", "'['", "'x'", - "']'", "'<'", "'>'", "'{'", "'}'", "'c'", "$accept", "ArithmeticOps", - "LogicalOps", "CastOps", "IPredicates", "FPredicates", "IntType", - "FPType", "LocalName", "OptLocalName", "OptLocalAssign", "GlobalName", - "OptGlobalAssign", "GVInternalLinkage", "GVExternalLinkage", - "GVVisibilityStyle", "FunctionDeclareLinkage", "FunctionDefineLinkage", - "OptCallingConv", "ParamAttr", "OptParamAttrs", "FuncAttr", - "OptFuncAttrs", "OptAlign", "OptCAlign", "SectionString", "OptSection", - "GlobalVarAttributes", "GlobalVarAttribute", "PrimType", "Types", - "ArgType", "ResultTypes", "ArgTypeList", "ArgTypeListI", "TypeListI", - "ConstVal", "ConstExpr", "ConstVector", "GlobalType", "Module", - "DefinitionList", "Definition", "@1", "@2", "@3", "@4", "@5", "AsmBlock", - "TargetDefinition", "LibrariesDefinition", "LibList", "ArgListH", - "ArgList", "FunctionHeaderH", "BEGIN", "FunctionHeader", "END", - "Function", "FunctionProto", "OptSideEffect", "ConstValueRef", + "INSERTELEMENT", "SHUFFLEVECTOR", "NORETURN", "INREG", "SRET", + "NOUNWIND", "DEFAULT", "HIDDEN", "'='", "','", "'*'", "'\\\\'", "'('", + "')'", "'['", "'x'", "']'", "'<'", "'>'", "'{'", "'}'", "'c'", "$accept", + "ArithmeticOps", "LogicalOps", "CastOps", "IPredicates", "FPredicates", + "IntType", "FPType", "LocalName", "OptLocalName", "OptLocalAssign", + "GlobalName", "OptGlobalAssign", "GVInternalLinkage", + "GVExternalLinkage", "GVVisibilityStyle", "FunctionDeclareLinkage", + "FunctionDefineLinkage", "OptCallingConv", "ParamAttr", "OptParamAttrs", + "FuncAttr", "OptFuncAttrs", "OptAlign", "OptCAlign", "SectionString", + "OptSection", "GlobalVarAttributes", "GlobalVarAttribute", "PrimType", + "Types", "ArgType", "ResultTypes", "ArgTypeList", "ArgTypeListI", + "TypeListI", "ConstVal", "ConstExpr", "ConstVector", "GlobalType", + "Module", "DefinitionList", "Definition", "@1", "@2", "@3", "@4", "@5", + "AsmBlock", "TargetDefinition", "LibrariesDefinition", "LibList", + "ArgListH", "ArgList", "FunctionHeaderH", "BEGIN", "FunctionHeader", + "END", "Function", "FunctionProto", "OptSideEffect", "ConstValueRef", "SymbolicValueRef", "ValueRef", "ResolvedVal", "BasicBlockList", "BasicBlock", "InstructionList", "BBTerminatorInst", "JumpTable", "Inst", "PHIList", "ValueRefList", "IndexList", "OptTailCall", "InstVal", @@ -1784,43 +1786,43 @@ 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, 61, 44, 42, 92, 40, 41, - 91, 120, 93, 60, 62, 123, 125, 99 + 385, 386, 387, 388, 389, 61, 44, 42, 92, 40, + 41, 91, 120, 93, 60, 62, 123, 125, 99 }; # endif /* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */ static const unsigned char yyr1[] = { - 0, 148, 149, 149, 149, 149, 149, 149, 149, 149, - 149, 150, 150, 150, 150, 150, 150, 151, 151, 151, - 151, 151, 151, 151, 151, 151, 151, 151, 151, 152, + 0, 149, 150, 150, 150, 150, 150, 150, 150, 150, + 150, 151, 151, 151, 151, 151, 151, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 152, 153, - 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, - 153, 153, 153, 153, 153, 154, 155, 155, 156, 156, - 157, 157, 158, 158, 159, 159, 160, 160, 161, 161, - 161, 161, 161, 162, 162, 162, 163, 163, 164, 164, - 164, 165, 165, 165, 165, 165, 166, 166, 166, 166, - 166, 166, 166, 167, 167, 167, 167, 168, 168, 169, - 169, 170, 170, 171, 171, 172, 172, 173, 174, 174, - 175, 175, 176, 176, 177, 177, 177, 177, 178, 178, - 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, - 178, 179, 180, 180, 181, 181, 182, 182, 182, 182, - 183, 183, 184, 184, 184, 184, 184, 184, 184, 184, - 184, 184, 184, 184, 184, 184, 184, 184, 184, 184, - 184, 184, 185, 185, 185, 185, 185, 185, 185, 185, - 185, 185, 186, 186, 187, 187, 188, 188, 189, 189, - 191, 190, 192, 190, 190, 190, 190, 190, 193, 190, - 194, 190, 195, 190, 190, 190, 196, 197, 197, 198, - 199, 199, 199, 200, 200, 201, 201, 201, 201, 202, - 203, 203, 204, 205, 205, 206, 207, 208, 208, 209, - 209, 209, 209, 209, 209, 209, 209, 209, 209, 209, - 210, 210, 210, 210, 211, 211, 212, 213, 213, 214, - 215, 215, 215, 216, 216, 216, 216, 216, 216, 216, - 216, 216, 217, 217, 218, 219, 219, 220, 220, 220, - 221, 221, 222, 222, 223, 223, 223, 223, 223, 223, - 223, 223, 223, 223, 223, 223, 223, 224, 224, 225, - 225, 225, 225, 225, 225, 225, 225 + 153, 153, 153, 153, 153, 153, 153, 153, 153, 154, + 154, 154, 154, 154, 154, 154, 154, 154, 154, 154, + 154, 154, 154, 154, 154, 155, 156, 156, 157, 157, + 158, 158, 159, 159, 160, 160, 161, 161, 162, 162, + 162, 162, 162, 163, 163, 163, 164, 164, 165, 165, + 165, 166, 166, 166, 166, 166, 167, 167, 167, 167, + 167, 167, 167, 168, 168, 168, 168, 169, 169, 170, + 170, 170, 171, 171, 172, 172, 173, 173, 174, 175, + 175, 176, 176, 177, 177, 178, 178, 178, 178, 179, + 179, 179, 179, 179, 179, 179, 179, 179, 179, 179, + 179, 179, 180, 181, 181, 182, 182, 183, 183, 183, + 183, 184, 184, 185, 185, 185, 185, 185, 185, 185, + 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, + 185, 185, 185, 186, 186, 186, 186, 186, 186, 186, + 186, 186, 186, 187, 187, 188, 188, 189, 189, 190, + 190, 192, 191, 193, 191, 191, 191, 191, 191, 194, + 191, 195, 191, 196, 191, 191, 191, 197, 198, 198, + 199, 200, 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, 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, 225, 225, + 226, 226, 226, 226, 226, 226, 226, 226 }; /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ @@ -1836,25 +1838,25 @@ static const unsigned char yyr2[] = 1, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0, 2, 1, - 1, 0, 2, 0, 2, 0, 3, 2, 0, 1, - 0, 3, 1, 2, 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, 6, 5, - 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 6, 5, 8, 6, 6, 7, 7, 6, - 8, 8, 3, 1, 1, 1, 1, 0, 1, 2, - 0, 3, 0, 3, 3, 1, 3, 3, 0, 6, - 0, 7, 0, 7, 2, 3, 1, 3, 3, 3, - 3, 1, 0, 5, 3, 1, 3, 1, 0, 9, - 1, 1, 4, 1, 1, 2, 3, 0, 1, 1, - 1, 1, 1, 1, 1, 1, 1, 3, 1, 5, - 1, 1, 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, 4, 6, - 4, 4, 6, 6, 2, 8, 1, 1, 0, 3, - 6, 3, 6, 2, 4, 6, 4 + 1, 1, 0, 2, 0, 2, 0, 3, 2, 0, + 1, 0, 3, 1, 2, 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, 6, + 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 6, 5, 8, 6, 6, 7, 7, + 6, 8, 8, 3, 1, 1, 1, 1, 0, 1, + 2, 0, 3, 0, 3, 3, 1, 3, 3, 0, + 6, 0, 7, 0, 7, 2, 3, 1, 3, 3, + 3, 3, 1, 0, 5, 3, 1, 3, 1, 0, + 9, 1, 1, 4, 1, 1, 2, 3, 0, 1, + 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, + 5, 1, 1, 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, 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 @@ -1862,450 +1864,452 @@ static const unsigned char yyr2[] = means the default is an error. */ static const unsigned short int yydefact[] = { - 67, 58, 64, 59, 65, 185, 182, 180, 0, 0, - 0, 0, 0, 0, 76, 0, 67, 178, 78, 81, - 0, 0, 194, 0, 0, 62, 0, 66, 68, 70, + 67, 58, 64, 59, 65, 186, 183, 181, 0, 0, + 0, 0, 0, 0, 76, 0, 67, 179, 78, 81, + 0, 0, 195, 0, 0, 62, 0, 66, 68, 70, 69, 71, 73, 72, 74, 75, 77, 76, 76, 0, - 1, 179, 79, 80, 76, 183, 82, 83, 84, 85, - 76, 241, 181, 241, 0, 0, 202, 195, 196, 184, - 230, 231, 187, 114, 115, 116, 117, 118, 0, 0, - 0, 0, 232, 233, 119, 186, 121, 0, 0, 174, - 175, 0, 86, 86, 242, 238, 63, 213, 214, 215, - 237, 197, 198, 201, 0, 139, 122, 0, 0, 0, - 0, 128, 140, 0, 120, 139, 0, 0, 114, 115, - 116, 0, 0, 0, 188, 0, 87, 88, 89, 90, - 91, 0, 216, 0, 278, 240, 0, 199, 138, 97, - 134, 136, 0, 0, 0, 0, 0, 0, 127, 0, - 190, 192, 159, 160, 155, 157, 156, 158, 161, 154, - 150, 151, 2, 3, 4, 5, 6, 7, 8, 9, + 1, 180, 79, 80, 76, 184, 82, 83, 84, 85, + 76, 242, 182, 242, 0, 0, 203, 196, 197, 185, + 231, 232, 188, 115, 116, 117, 118, 119, 0, 0, + 0, 0, 233, 234, 120, 187, 122, 0, 0, 175, + 176, 0, 86, 86, 243, 239, 63, 214, 215, 216, + 238, 198, 199, 202, 0, 140, 123, 0, 0, 0, + 0, 129, 141, 0, 121, 140, 0, 0, 115, 116, + 117, 0, 0, 0, 189, 0, 87, 88, 89, 90, + 91, 0, 217, 0, 279, 241, 0, 200, 139, 97, + 135, 137, 0, 0, 0, 0, 0, 0, 128, 0, + 191, 193, 160, 161, 156, 158, 157, 159, 162, 155, + 151, 152, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 15, 16, 11, 12, 13, 0, 0, 0, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 153, 152, 110, 92, 133, 132, 0, - 210, 211, 212, 277, 263, 0, 0, 0, 0, 86, - 250, 251, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 239, 86, 254, - 0, 276, 200, 131, 0, 101, 0, 0, 130, 0, - 141, 101, 110, 110, 29, 30, 31, 32, 33, 34, + 0, 0, 0, 154, 153, 111, 92, 134, 133, 0, + 211, 212, 213, 278, 264, 0, 0, 0, 0, 86, + 251, 252, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 240, 86, 255, + 0, 277, 201, 132, 0, 102, 0, 0, 131, 0, + 142, 102, 111, 111, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 0, 53, 54, 49, 50, 51, 52, 39, 40, 41, 42, 43, 44, 45, 46, 47, - 48, 0, 0, 0, 0, 0, 0, 143, 173, 0, - 0, 0, 147, 0, 144, 0, 0, 0, 0, 189, - 0, 262, 244, 0, 243, 0, 0, 55, 0, 0, - 0, 0, 105, 105, 283, 0, 0, 274, 0, 0, + 48, 0, 0, 0, 0, 0, 0, 144, 174, 0, + 0, 0, 148, 0, 145, 0, 0, 0, 0, 190, + 0, 263, 245, 0, 244, 0, 0, 55, 0, 0, + 0, 0, 106, 106, 284, 0, 0, 275, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 93, - 94, 95, 96, 98, 137, 135, 124, 125, 126, 129, - 123, 191, 193, 0, 0, 260, 0, 0, 0, 0, - 0, 142, 128, 140, 0, 145, 146, 0, 0, 0, - 0, 0, 112, 110, 208, 219, 220, 221, 226, 222, - 223, 224, 225, 217, 0, 228, 235, 234, 236, 0, - 245, 0, 0, 0, 0, 0, 279, 0, 281, 260, + 94, 95, 96, 98, 138, 136, 125, 126, 127, 130, + 124, 192, 194, 0, 0, 261, 0, 0, 0, 0, + 0, 143, 129, 141, 0, 146, 147, 0, 0, 0, + 0, 0, 113, 111, 209, 220, 221, 222, 227, 223, + 224, 225, 226, 218, 0, 229, 236, 235, 237, 0, + 246, 0, 0, 0, 0, 0, 280, 0, 282, 261, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 99, 100, 102, 0, 0, 0, 0, - 0, 0, 0, 172, 149, 0, 0, 0, 0, 107, - 113, 111, 207, 97, 205, 0, 218, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 286, 0, 0, - 0, 270, 271, 0, 0, 0, 0, 268, 0, 284, - 0, 0, 0, 0, 163, 0, 0, 0, 0, 148, - 0, 0, 0, 61, 0, 101, 0, 227, 0, 0, - 259, 0, 0, 105, 106, 105, 0, 0, 0, 0, - 0, 264, 265, 259, 0, 0, 0, 261, 0, 169, - 0, 0, 165, 166, 162, 60, 204, 206, 97, 108, - 0, 0, 0, 0, 0, 266, 267, 0, 280, 282, - 0, 0, 269, 272, 273, 0, 285, 167, 168, 0, - 0, 0, 61, 109, 103, 229, 0, 0, 97, 0, - 101, 255, 0, 101, 164, 170, 171, 203, 0, 209, - 0, 248, 0, 0, 257, 0, 0, 256, 275, 104, - 246, 0, 247, 0, 97, 0, 0, 0, 258, 0, - 0, 0, 0, 253, 0, 0, 252, 0, 249 + 0, 0, 0, 99, 100, 101, 103, 0, 0, 0, + 0, 0, 0, 0, 173, 150, 0, 0, 0, 0, + 108, 114, 112, 208, 97, 206, 0, 219, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 287, 0, + 0, 0, 271, 272, 0, 0, 0, 0, 269, 0, + 285, 0, 0, 0, 0, 164, 0, 0, 0, 0, + 149, 0, 0, 0, 61, 0, 102, 0, 228, 0, + 0, 260, 0, 0, 106, 107, 106, 0, 0, 0, + 0, 0, 265, 266, 260, 0, 0, 0, 262, 0, + 170, 0, 0, 166, 167, 163, 60, 205, 207, 97, + 109, 0, 0, 0, 0, 0, 267, 268, 0, 281, + 283, 0, 0, 270, 273, 274, 0, 286, 168, 169, + 0, 0, 0, 61, 110, 104, 230, 0, 0, 97, + 0, 102, 256, 0, 102, 165, 171, 172, 204, 0, + 210, 0, 249, 0, 0, 258, 0, 0, 257, 276, + 105, 247, 0, 248, 0, 97, 0, 0, 0, 259, + 0, 0, 0, 0, 254, 0, 0, 253, 0, 250 }; /* YYDEFGOTO[NTERM-NUM]. */ static const short int yydefgoto[] = { - -1, 190, 191, 192, 254, 271, 111, 112, 72, 486, + -1, 190, 191, 192, 254, 271, 111, 112, 72, 487, 12, 73, 14, 37, 38, 39, 44, 50, 121, 323, - 233, 395, 326, 529, 376, 352, 514, 289, 353, 74, + 233, 396, 326, 530, 376, 352, 515, 289, 353, 74, 113, 130, 199, 131, 132, 103, 278, 365, 279, 81, 15, 16, 17, 19, 18, 195, 242, 243, 59, 22, - 57, 94, 414, 415, 122, 202, 51, 89, 52, 45, - 417, 366, 76, 368, 294, 53, 85, 86, 227, 533, - 125, 307, 494, 398, 228, 229, 230, 231 + 57, 94, 415, 416, 122, 202, 51, 89, 52, 45, + 418, 366, 76, 368, 294, 53, 85, 86, 227, 534, + 125, 307, 495, 399, 228, 229, 230, 231 }; /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ -#define YYPACT_NINF -440 +#define YYPACT_NINF -472 static const short int yypact[] = { - 406, -440, -440, -440, -440, -440, -440, -440, -2, -101, - 21, -55, 80, -20, 15, 132, 556, -440, 253, 1 |