aboutsummaryrefslogtreecommitdiff
path: root/lib/AsmParser/llvmAsmParser.cpp.cvs
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2007-03-22 02:14:08 +0000
committerReid Spencer <rspencer@reidspencer.com>2007-03-22 02:14:08 +0000
commit67d8ed9e608bed084302536dab41ba2c39d3f783 (patch)
treee2f11f6f29cc67603c83d2db3dbfbce8e7351281 /lib/AsmParser/llvmAsmParser.cpp.cvs
parenta39dfd39e4836f1fdc49b970884523f0917c9080 (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.cvs1951
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