/* Copy the first part of user declarations. */
-#line 14 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 14 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
#include "ParserInternals.h"
#include "llvm/CallingConv.h"
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
-#line 952 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 952 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
llvm::Module *ModuleVal;
llvm::Function *FunctionVal;
/* YYFINAL -- State number of the termination state. */
#define YYFINAL 43
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 1955
+#define YYLAST 2018
/* YYNTOKENS -- Number of terminals. */
#define YYNTOKENS 165
/* YYNNTS -- Number of nonterminals. */
#define YYNNTS 84
/* YYNRULES -- Number of rules. */
-#define YYNRULES 319
+#define YYNRULES 320
/* YYNRULES -- Number of states. */
-#define YYNSTATES 624
+#define YYNSTATES 626
/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
#define YYUNDEFTOK 2
160, 162, 164, 166, 167, 169, 171, 173, 174, 176,
178, 179, 181, 183, 185, 187, 188, 190, 192, 193,
195, 197, 199, 201, 203, 206, 208, 210, 212, 214,
- 216, 218, 220, 222, 224, 225, 228, 230, 232, 234,
- 236, 238, 240, 241, 244, 245, 248, 249, 252, 253,
- 257, 260, 261, 263, 264, 268, 270, 273, 275, 277,
- 279, 281, 283, 285, 287, 289, 291, 295, 297, 300,
- 306, 312, 318, 324, 328, 331, 337, 342, 345, 347,
- 349, 351, 355, 357, 361, 363, 364, 366, 370, 375,
- 379, 383, 388, 393, 397, 404, 410, 413, 416, 419,
- 422, 425, 428, 431, 434, 437, 440, 443, 446, 453,
- 459, 468, 475, 482, 490, 498, 505, 514, 523, 527,
- 529, 531, 533, 535, 536, 539, 546, 548, 549, 551,
- 554, 555, 559, 560, 564, 568, 572, 576, 577, 586,
- 587, 597, 598, 608, 614, 617, 621, 623, 627, 631,
- 635, 639, 641, 642, 648, 652, 654, 658, 660, 661,
- 672, 674, 676, 681, 683, 685, 688, 692, 693, 695,
- 697, 699, 701, 703, 705, 707, 709, 711, 715, 717,
- 723, 725, 727, 729, 731, 733, 735, 738, 741, 744,
- 748, 751, 752, 754, 757, 760, 764, 774, 784, 793,
- 808, 810, 812, 819, 825, 828, 835, 843, 848, 853,
- 860, 867, 868, 869, 873, 876, 878, 884, 890, 897,
- 904, 909, 916, 921, 926, 933, 940, 943, 952, 954,
- 956, 957, 961, 968, 972, 979, 982, 988, 996, 1002
+ 216, 218, 220, 222, 224, 227, 228, 231, 233, 235,
+ 237, 239, 241, 243, 244, 247, 248, 251, 252, 255,
+ 256, 260, 263, 264, 266, 267, 271, 273, 276, 278,
+ 280, 282, 284, 286, 288, 290, 292, 294, 298, 300,
+ 303, 309, 315, 321, 327, 331, 334, 340, 345, 348,
+ 350, 352, 354, 358, 360, 364, 366, 367, 369, 373,
+ 378, 382, 386, 391, 396, 400, 407, 413, 416, 419,
+ 422, 425, 428, 431, 434, 437, 440, 443, 446, 449,
+ 456, 462, 471, 478, 485, 493, 501, 508, 517, 526,
+ 530, 532, 534, 536, 538, 539, 542, 549, 551, 552,
+ 554, 557, 558, 562, 563, 567, 571, 575, 579, 580,
+ 589, 590, 600, 601, 611, 617, 620, 624, 626, 630,
+ 634, 638, 642, 644, 645, 651, 655, 657, 661, 663,
+ 664, 675, 677, 679, 684, 686, 688, 691, 695, 696,
+ 698, 700, 702, 704, 706, 708, 710, 712, 714, 718,
+ 720, 726, 728, 730, 732, 734, 736, 738, 741, 744,
+ 747, 751, 754, 755, 757, 760, 763, 767, 777, 787,
+ 796, 811, 813, 815, 822, 828, 831, 838, 846, 851,
+ 856, 863, 870, 871, 872, 876, 879, 881, 887, 893,
+ 900, 907, 912, 919, 924, 929, 936, 943, 946, 955,
+ 957, 959, 960, 964, 971, 975, 982, 985, 991, 999,
+ 1005
};
/* YYRHS -- A `-1'-separated list of the rules' RHS. */
42, -1, -1, 62, -1, 63, -1, 64, -1, 65,
-1, 66, -1, 61, 4, -1, 137, -1, 118, -1,
136, -1, 119, -1, 139, -1, 140, -1, 142, -1,
- 143, -1, 144, -1, -1, 188, 187, -1, 138, -1,
- 141, -1, 137, -1, 136, -1, 145, -1, 146, -1,
- -1, 190, 189, -1, -1, 147, 22, -1, -1, 53,
- 4, -1, -1, 154, 53, 4, -1, 34, 22, -1,
- -1, 194, -1, -1, 154, 197, 196, -1, 194, -1,
- 53, 4, -1, 11, -1, 12, -1, 13, -1, 16,
- -1, 15, -1, 14, -1, 17, -1, 49, -1, 198,
- -1, 199, 175, 155, -1, 233, -1, 156, 4, -1,
- 199, 151, 203, 152, 190, -1, 10, 151, 203, 152,
- 190, -1, 157, 4, 158, 199, 159, -1, 160, 4,
- 158, 199, 161, -1, 162, 204, 163, -1, 162, 163,
- -1, 160, 162, 204, 163, 161, -1, 160, 162, 163,
- 161, -1, 199, 188, -1, 199, -1, 10, -1, 200,
- -1, 202, 154, 200, -1, 202, -1, 202, 154, 39,
- -1, 39, -1, -1, 199, -1, 204, 154, 199, -1,
- 199, 157, 207, 159, -1, 199, 157, 159, -1, 199,
- 164, 22, -1, 199, 160, 207, 161, -1, 199, 162,
- 207, 163, -1, 199, 162, 163, -1, 199, 160, 162,
- 207, 163, 161, -1, 199, 160, 162, 163, 161, -1,
- 199, 40, -1, 199, 41, -1, 199, 233, -1, 199,
- 206, -1, 199, 25, -1, 171, 3, -1, 171, 5,
- -1, 171, 4, -1, 171, 6, -1, 11, 26, -1,
- 11, 27, -1, 172, 9, -1, 168, 151, 205, 38,
- 199, 152, -1, 116, 151, 205, 244, 152, -1, 130,
- 151, 205, 154, 205, 154, 205, 152, -1, 166, 151,
- 205, 154, 205, 152, -1, 167, 151, 205, 154, 205,
- 152, -1, 89, 169, 151, 205, 154, 205, 152, -1,
- 90, 170, 151, 205, 154, 205, 152, -1, 132, 151,
- 205, 154, 205, 152, -1, 133, 151, 205, 154, 205,
- 154, 205, 152, -1, 134, 151, 205, 154, 205, 154,
- 205, 152, -1, 207, 154, 205, -1, 205, -1, 32,
- -1, 33, -1, 37, -1, -1, 201, 233, -1, 122,
- 151, 210, 38, 199, 152, -1, 212, -1, -1, 213,
- -1, 212, 213, -1, -1, 31, 214, 229, -1, -1,
- 30, 215, 230, -1, 59, 58, 219, -1, 176, 18,
- 199, -1, 176, 18, 10, -1, -1, 178, 182, 209,
- 208, 205, 175, 216, 196, -1, -1, 178, 180, 182,
- 209, 208, 205, 175, 217, 196, -1, -1, 178, 181,
- 182, 209, 208, 199, 175, 218, 196, -1, 178, 182,
- 35, 185, 210, -1, 51, 220, -1, 55, 153, 221,
- -1, 22, -1, 52, 153, 22, -1, 67, 153, 22,
- -1, 157, 222, 159, -1, 222, 154, 22, -1, 22,
- -1, -1, 223, 154, 199, 188, 174, -1, 199, 188,
- 174, -1, 223, -1, 223, 154, 39, -1, 39, -1,
- -1, 186, 201, 177, 151, 224, 152, 190, 195, 192,
- 191, -1, 28, -1, 162, -1, 184, 182, 225, 226,
- -1, 29, -1, 163, -1, 236, 228, -1, 183, 182,
- 225, -1, -1, 60, -1, 3, -1, 4, -1, 9,
- -1, 26, -1, 27, -1, 40, -1, 41, -1, 25,
- -1, 160, 207, 161, -1, 206, -1, 58, 231, 22,
- 154, 22, -1, 7, -1, 8, -1, 173, -1, 177,
- -1, 233, -1, 232, -1, 199, 234, -1, 236, 237,
- -1, 227, 237, -1, 238, 176, 239, -1, 238, 241,
- -1, -1, 21, -1, 68, 235, -1, 68, 10, -1,
- 69, 17, 234, -1, 69, 11, 234, 154, 17, 234,
- 154, 17, 234, -1, 70, 171, 234, 154, 17, 234,
- 157, 240, 159, -1, 70, 171, 234, 154, 17, 234,
- 157, 159, -1, 71, 186, 201, 234, 151, 243, 152,
- 190, 38, 17, 234, 72, 17, 234, -1, 72, -1,
- 73, -1, 240, 171, 232, 154, 17, 234, -1, 171,
- 232, 154, 17, 234, -1, 176, 246, -1, 199, 157,
- 234, 154, 234, 159, -1, 242, 154, 157, 234, 154,
- 234, 159, -1, 199, 188, 234, 188, -1, 17, 188,
- 234, 188, -1, 243, 154, 199, 188, 234, 188, -1,
- 243, 154, 17, 188, 234, 188, -1, -1, -1, 244,
- 154, 235, -1, 57, 56, -1, 56, -1, 166, 199,
- 234, 154, 234, -1, 167, 199, 234, 154, 234, -1,
- 89, 169, 199, 234, 154, 234, -1, 90, 170, 199,
- 234, 154, 234, -1, 168, 235, 38, 199, -1, 130,
- 235, 154, 235, 154, 235, -1, 131, 235, 154, 199,
- -1, 132, 235, 154, 235, -1, 133, 235, 154, 235,
- 154, 235, -1, 134, 235, 154, 235, 154, 235, -1,
- 129, 242, -1, 245, 186, 201, 234, 151, 243, 152,
- 190, -1, 248, -1, 36, -1, -1, 111, 199, 193,
- -1, 111, 199, 154, 11, 234, 193, -1, 112, 199,
- 193, -1, 112, 199, 154, 11, 234, 193, -1, 113,
- 235, -1, 247, 114, 199, 234, 193, -1, 247, 115,
- 235, 154, 199, 234, 193, -1, 135, 199, 173, 154,
- 4, -1, 116, 199, 234, 244, -1
+ 143, -1, 144, -1, 53, 4, -1, -1, 188, 187,
+ -1, 138, -1, 141, -1, 137, -1, 136, -1, 145,
+ -1, 146, -1, -1, 190, 189, -1, -1, 147, 22,
+ -1, -1, 53, 4, -1, -1, 154, 53, 4, -1,
+ 34, 22, -1, -1, 194, -1, -1, 154, 197, 196,
+ -1, 194, -1, 53, 4, -1, 11, -1, 12, -1,
+ 13, -1, 16, -1, 15, -1, 14, -1, 17, -1,
+ 49, -1, 198, -1, 199, 175, 155, -1, 233, -1,
+ 156, 4, -1, 199, 151, 203, 152, 190, -1, 10,
+ 151, 203, 152, 190, -1, 157, 4, 158, 199, 159,
+ -1, 160, 4, 158, 199, 161, -1, 162, 204, 163,
+ -1, 162, 163, -1, 160, 162, 204, 163, 161, -1,
+ 160, 162, 163, 161, -1, 199, 188, -1, 199, -1,
+ 10, -1, 200, -1, 202, 154, 200, -1, 202, -1,
+ 202, 154, 39, -1, 39, -1, -1, 199, -1, 204,
+ 154, 199, -1, 199, 157, 207, 159, -1, 199, 157,
+ 159, -1, 199, 164, 22, -1, 199, 160, 207, 161,
+ -1, 199, 162, 207, 163, -1, 199, 162, 163, -1,
+ 199, 160, 162, 207, 163, 161, -1, 199, 160, 162,
+ 163, 161, -1, 199, 40, -1, 199, 41, -1, 199,
+ 233, -1, 199, 206, -1, 199, 25, -1, 171, 3,
+ -1, 171, 5, -1, 171, 4, -1, 171, 6, -1,
+ 11, 26, -1, 11, 27, -1, 172, 9, -1, 168,
+ 151, 205, 38, 199, 152, -1, 116, 151, 205, 244,
+ 152, -1, 130, 151, 205, 154, 205, 154, 205, 152,
+ -1, 166, 151, 205, 154, 205, 152, -1, 167, 151,
+ 205, 154, 205, 152, -1, 89, 169, 151, 205, 154,
+ 205, 152, -1, 90, 170, 151, 205, 154, 205, 152,
+ -1, 132, 151, 205, 154, 205, 152, -1, 133, 151,
+ 205, 154, 205, 154, 205, 152, -1, 134, 151, 205,
+ 154, 205, 154, 205, 152, -1, 207, 154, 205, -1,
+ 205, -1, 32, -1, 33, -1, 37, -1, -1, 201,
+ 233, -1, 122, 151, 210, 38, 199, 152, -1, 212,
+ -1, -1, 213, -1, 212, 213, -1, -1, 31, 214,
+ 229, -1, -1, 30, 215, 230, -1, 59, 58, 219,
+ -1, 176, 18, 199, -1, 176, 18, 10, -1, -1,
+ 178, 182, 209, 208, 205, 175, 216, 196, -1, -1,
+ 178, 180, 182, 209, 208, 205, 175, 217, 196, -1,
+ -1, 178, 181, 182, 209, 208, 199, 175, 218, 196,
+ -1, 178, 182, 35, 185, 210, -1, 51, 220, -1,
+ 55, 153, 221, -1, 22, -1, 52, 153, 22, -1,
+ 67, 153, 22, -1, 157, 222, 159, -1, 222, 154,
+ 22, -1, 22, -1, -1, 223, 154, 199, 188, 174,
+ -1, 199, 188, 174, -1, 223, -1, 223, 154, 39,
+ -1, 39, -1, -1, 186, 201, 177, 151, 224, 152,
+ 190, 195, 192, 191, -1, 28, -1, 162, -1, 184,
+ 182, 225, 226, -1, 29, -1, 163, -1, 236, 228,
+ -1, 183, 182, 225, -1, -1, 60, -1, 3, -1,
+ 4, -1, 9, -1, 26, -1, 27, -1, 40, -1,
+ 41, -1, 25, -1, 160, 207, 161, -1, 206, -1,
+ 58, 231, 22, 154, 22, -1, 7, -1, 8, -1,
+ 173, -1, 177, -1, 233, -1, 232, -1, 199, 234,
+ -1, 236, 237, -1, 227, 237, -1, 238, 176, 239,
+ -1, 238, 241, -1, -1, 21, -1, 68, 235, -1,
+ 68, 10, -1, 69, 17, 234, -1, 69, 11, 234,
+ 154, 17, 234, 154, 17, 234, -1, 70, 171, 234,
+ 154, 17, 234, 157, 240, 159, -1, 70, 171, 234,
+ 154, 17, 234, 157, 159, -1, 71, 186, 201, 234,
+ 151, 243, 152, 190, 38, 17, 234, 72, 17, 234,
+ -1, 72, -1, 73, -1, 240, 171, 232, 154, 17,
+ 234, -1, 171, 232, 154, 17, 234, -1, 176, 246,
+ -1, 199, 157, 234, 154, 234, 159, -1, 242, 154,
+ 157, 234, 154, 234, 159, -1, 199, 188, 234, 188,
+ -1, 17, 188, 234, 188, -1, 243, 154, 199, 188,
+ 234, 188, -1, 243, 154, 17, 188, 234, 188, -1,
+ -1, -1, 244, 154, 235, -1, 57, 56, -1, 56,
+ -1, 166, 199, 234, 154, 234, -1, 167, 199, 234,
+ 154, 234, -1, 89, 169, 199, 234, 154, 234, -1,
+ 90, 170, 199, 234, 154, 234, -1, 168, 235, 38,
+ 199, -1, 130, 235, 154, 235, 154, 235, -1, 131,
+ 235, 154, 199, -1, 132, 235, 154, 235, -1, 133,
+ 235, 154, 235, 154, 235, -1, 134, 235, 154, 235,
+ 154, 235, -1, 129, 242, -1, 245, 186, 201, 234,
+ 151, 243, 152, 190, -1, 248, -1, 36, -1, -1,
+ 111, 199, 193, -1, 111, 199, 154, 11, 234, 193,
+ -1, 112, 199, 193, -1, 112, 199, 154, 11, 234,
+ 193, -1, 113, 235, -1, 247, 114, 199, 234, 193,
+ -1, 247, 115, 235, 154, 199, 234, 193, -1, 135,
+ 199, 173, 154, 4, -1, 116, 199, 234, 244, -1
};
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
1182, 1183, 1184, 1188, 1189, 1190, 1191, 1195, 1196, 1197,
1201, 1202, 1203, 1204, 1205, 1209, 1210, 1211, 1214, 1215,
1216, 1217, 1218, 1219, 1220, 1227, 1228, 1229, 1230, 1231,
- 1232, 1233, 1234, 1235, 1238, 1239, 1244, 1245, 1246, 1247,
- 1248, 1249, 1252, 1253, 1258, 1259, 1266, 1267, 1273, 1274,
- 1283, 1291, 1292, 1297, 1298, 1299, 1304, 1317, 1317, 1317,
- 1317, 1317, 1317, 1317, 1320, 1324, 1328, 1335, 1340, 1348,
- 1378, 1403, 1408, 1418, 1428, 1432, 1442, 1449, 1458, 1465,
- 1470, 1475, 1482, 1483, 1490, 1497, 1505, 1511, 1523, 1551,
- 1567, 1594, 1622, 1648, 1668, 1694, 1714, 1726, 1733, 1799,
- 1809, 1819, 1825, 1835, 1841, 1851, 1856, 1861, 1874, 1886,
- 1908, 1916, 1922, 1933, 1938, 1943, 1949, 1955, 1964, 1968,
- 1976, 1976, 1979, 1979, 1982, 1994, 2015, 2020, 2028, 2029,
- 2033, 2033, 2037, 2037, 2040, 2043, 2067, 2079, 2078, 2090,
- 2089, 2099, 2098, 2109, 2149, 2152, 2158, 2168, 2172, 2177,
- 2179, 2184, 2189, 2198, 2208, 2219, 2223, 2232, 2241, 2246,
- 2380, 2380, 2382, 2391, 2391, 2393, 2398, 2410, 2414, 2419,
- 2423, 2427, 2431, 2435, 2439, 2443, 2447, 2451, 2476, 2480,
- 2490, 2494, 2498, 2503, 2510, 2510, 2516, 2525, 2529, 2538,
- 2547, 2556, 2560, 2567, 2571, 2575, 2580, 2590, 2609, 2618,
- 2709, 2713, 2720, 2731, 2744, 2754, 2765, 2775, 2786, 2794,
- 2804, 2811, 2814, 2815, 2822, 2826, 2831, 2847, 2864, 2878,
- 2892, 2904, 2912, 2919, 2925, 2931, 2937, 2952, 3050, 3055,
- 3059, 3066, 3073, 3081, 3088, 3096, 3104, 3118, 3135, 3143
+ 1232, 1233, 1234, 1235, 1236, 1239, 1240, 1245, 1246, 1247,
+ 1248, 1249, 1250, 1253, 1254, 1259, 1260, 1267, 1268, 1274,
+ 1275, 1284, 1292, 1293, 1298, 1299, 1300, 1305, 1318, 1318,
+ 1318, 1318, 1318, 1318, 1318, 1321, 1325, 1329, 1336, 1341,
+ 1349, 1379, 1404, 1409, 1419, 1429, 1433, 1443, 1450, 1459,
+ 1466, 1471, 1476, 1483, 1484, 1491, 1498, 1506, 1512, 1524,
+ 1552, 1568, 1595, 1623, 1649, 1669, 1695, 1715, 1727, 1734,
+ 1800, 1810, 1820, 1826, 1836, 1842, 1852, 1857, 1862, 1875,
+ 1887, 1909, 1917, 1923, 1934, 1939, 1944, 1950, 1956, 1965,
+ 1969, 1977, 1977, 1980, 1980, 1983, 1995, 2016, 2021, 2029,
+ 2030, 2034, 2034, 2038, 2038, 2041, 2044, 2068, 2080, 2079,
+ 2091, 2090, 2100, 2099, 2110, 2150, 2153, 2159, 2169, 2173,
+ 2178, 2180, 2185, 2190, 2199, 2209, 2220, 2224, 2233, 2242,
+ 2247, 2381, 2381, 2383, 2392, 2392, 2394, 2399, 2411, 2415,
+ 2420, 2424, 2428, 2432, 2436, 2440, 2444, 2448, 2452, 2477,
+ 2481, 2491, 2495, 2499, 2504, 2511, 2511, 2517, 2526, 2530,
+ 2539, 2548, 2557, 2561, 2568, 2572, 2576, 2581, 2591, 2610,
+ 2619, 2710, 2714, 2721, 2732, 2745, 2755, 2766, 2776, 2787,
+ 2795, 2805, 2812, 2815, 2816, 2823, 2827, 2832, 2848, 2865,
+ 2879, 2893, 2905, 2913, 2920, 2926, 2932, 2938, 2953, 3051,
+ 3056, 3060, 3067, 3074, 3082, 3089, 3097, 3105, 3119, 3136,
+ 3144
};
#endif
181, 181, 181, 182, 182, 182, 182, 183, 183, 183,
184, 184, 184, 184, 184, 185, 185, 185, 186, 186,
186, 186, 186, 186, 186, 187, 187, 187, 187, 187,
- 187, 187, 187, 187, 188, 188, 189, 189, 189, 189,
- 189, 189, 190, 190, 191, 191, 192, 192, 193, 193,
- 194, 195, 195, 196, 196, 197, 197, 198, 198, 198,
- 198, 198, 198, 198, 199, 199, 199, 199, 199, 199,
- 199, 199, 199, 199, 199, 199, 199, 200, 201, 201,
- 202, 202, 203, 203, 203, 203, 204, 204, 205, 205,
+ 187, 187, 187, 187, 187, 188, 188, 189, 189, 189,
+ 189, 189, 189, 190, 190, 191, 191, 192, 192, 193,
+ 193, 194, 195, 195, 196, 196, 197, 197, 198, 198,
+ 198, 198, 198, 198, 198, 199, 199, 199, 199, 199,
+ 199, 199, 199, 199, 199, 199, 199, 199, 200, 201,
+ 201, 202, 202, 203, 203, 203, 203, 204, 204, 205,
205, 205, 205, 205, 205, 205, 205, 205, 205, 205,
- 205, 205, 205, 205, 205, 205, 205, 205, 206, 206,
- 206, 206, 206, 206, 206, 206, 206, 206, 207, 207,
- 208, 208, 209, 209, 210, 210, 211, 211, 212, 212,
- 214, 213, 215, 213, 213, 213, 213, 216, 213, 217,
- 213, 218, 213, 213, 213, 213, 219, 220, 220, 221,
- 222, 222, 222, 223, 223, 224, 224, 224, 224, 225,
- 226, 226, 227, 228, 228, 229, 230, 231, 231, 232,
+ 205, 205, 205, 205, 205, 205, 205, 205, 205, 206,
+ 206, 206, 206, 206, 206, 206, 206, 206, 206, 207,
+ 207, 208, 208, 209, 209, 210, 210, 211, 211, 212,
+ 212, 214, 213, 215, 213, 213, 213, 213, 216, 213,
+ 217, 213, 218, 213, 213, 213, 213, 219, 220, 220,
+ 221, 222, 222, 222, 223, 223, 224, 224, 224, 224,
+ 225, 226, 226, 227, 228, 228, 229, 230, 231, 231,
232, 232, 232, 232, 232, 232, 232, 232, 232, 232,
- 233, 233, 233, 233, 234, 234, 235, 236, 236, 237,
- 238, 238, 238, 239, 239, 239, 239, 239, 239, 239,
- 239, 239, 240, 240, 241, 242, 242, 243, 243, 243,
- 243, 243, 244, 244, 245, 245, 246, 246, 246, 246,
- 246, 246, 246, 246, 246, 246, 246, 246, 246, 247,
- 247, 248, 248, 248, 248, 248, 248, 248, 248, 248
+ 232, 233, 233, 233, 233, 234, 234, 235, 236, 236,
+ 237, 238, 238, 238, 239, 239, 239, 239, 239, 239,
+ 239, 239, 239, 240, 240, 241, 242, 242, 243, 243,
+ 243, 243, 243, 244, 244, 245, 245, 246, 246, 246,
+ 246, 246, 246, 246, 246, 246, 246, 246, 246, 246,
+ 247, 247, 248, 248, 248, 248, 248, 248, 248, 248,
+ 248
};
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
1, 1, 1, 0, 1, 1, 1, 0, 1, 1,
0, 1, 1, 1, 1, 0, 1, 1, 0, 1,
1, 1, 1, 1, 2, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 0, 2, 1, 1, 1, 1,
- 1, 1, 0, 2, 0, 2, 0, 2, 0, 3,
- 2, 0, 1, 0, 3, 1, 2, 1, 1, 1,
- 1, 1, 1, 1, 1, 1, 3, 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, 2, 6, 1, 0, 1, 2,
- 0, 3, 0, 3, 3, 3, 3, 0, 8, 0,
- 9, 0, 9, 5, 2, 3, 1, 3, 3, 3,
- 3, 1, 0, 5, 3, 1, 3, 1, 0, 10,
- 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, 4, 4, 6,
- 6, 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, 5, 7, 5, 4
+ 1, 1, 1, 1, 2, 0, 2, 1, 1, 1,
+ 1, 1, 1, 0, 2, 0, 2, 0, 2, 0,
+ 3, 2, 0, 1, 0, 3, 1, 2, 1, 1,
+ 1, 1, 1, 1, 1, 1, 1, 3, 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, 2, 6, 1, 0, 1,
+ 2, 0, 3, 0, 3, 3, 3, 3, 0, 8,
+ 0, 9, 0, 9, 5, 2, 3, 1, 3, 3,
+ 3, 3, 1, 0, 5, 3, 1, 3, 1, 0,
+ 10, 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, 4, 4,
+ 6, 6, 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, 5, 7, 5,
+ 4
};
/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
means the default is an error. */
static const yytype_uint16 yydefact[] =
{
- 73, 61, 70, 62, 71, 63, 212, 210, 0, 0,
- 0, 0, 0, 0, 83, 72, 0, 73, 208, 87,
- 90, 0, 0, 224, 0, 0, 68, 0, 74, 75,
+ 73, 61, 70, 62, 71, 63, 213, 211, 0, 0,
+ 0, 0, 0, 0, 83, 72, 0, 73, 209, 87,
+ 90, 0, 0, 225, 0, 0, 68, 0, 74, 75,
77, 76, 78, 80, 79, 81, 82, 84, 85, 86,
- 83, 83, 203, 1, 209, 88, 89, 83, 213, 91,
- 92, 93, 94, 83, 271, 211, 271, 0, 0, 232,
- 225, 226, 214, 260, 261, 216, 137, 138, 139, 142,
- 141, 140, 143, 144, 0, 0, 0, 0, 262, 263,
- 145, 215, 147, 203, 203, 95, 202, 0, 98, 98,
- 272, 268, 69, 243, 244, 245, 267, 227, 228, 231,
- 0, 165, 148, 0, 0, 0, 0, 154, 166, 0,
- 0, 165, 0, 0, 0, 97, 96, 0, 200, 201,
- 0, 0, 99, 100, 101, 102, 103, 0, 246, 0,
- 310, 270, 0, 229, 164, 114, 160, 162, 0, 0,
- 0, 0, 0, 0, 153, 0, 0, 146, 0, 0,
- 159, 0, 158, 0, 223, 137, 138, 139, 142, 141,
- 140, 0, 0, 67, 67, 104, 0, 240, 241, 242,
- 309, 295, 0, 0, 0, 0, 98, 280, 281, 2,
+ 83, 83, 204, 1, 210, 88, 89, 83, 214, 91,
+ 92, 93, 94, 83, 272, 212, 272, 0, 0, 233,
+ 226, 227, 215, 261, 262, 217, 138, 139, 140, 143,
+ 142, 141, 144, 145, 0, 0, 0, 0, 263, 264,
+ 146, 216, 148, 204, 204, 95, 203, 0, 98, 98,
+ 273, 269, 69, 244, 245, 246, 268, 228, 229, 232,
+ 0, 166, 149, 0, 0, 0, 0, 155, 167, 0,
+ 0, 166, 0, 0, 0, 97, 96, 0, 201, 202,
+ 0, 0, 99, 100, 101, 102, 103, 0, 247, 0,
+ 311, 271, 0, 230, 165, 115, 161, 163, 0, 0,
+ 0, 0, 0, 0, 154, 0, 0, 147, 0, 0,
+ 160, 0, 159, 0, 224, 138, 139, 140, 143, 142,
+ 141, 0, 0, 67, 67, 104, 0, 241, 242, 243,
+ 310, 296, 0, 0, 0, 0, 98, 281, 282, 2,
3, 4, 5, 6, 7, 8, 9, 10, 14, 15,
16, 11, 12, 13, 0, 0, 0, 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, 269, 98, 284, 0, 308, 230, 157, 0,
- 122, 67, 67, 156, 0, 167, 0, 122, 67, 67,
- 0, 204, 185, 186, 181, 183, 182, 184, 187, 180,
- 176, 177, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 179, 178, 217, 0,
- 294, 274, 67, 273, 0, 0, 55, 0, 0, 29,
+ 0, 0, 270, 98, 285, 0, 309, 231, 158, 0,
+ 123, 67, 67, 157, 0, 168, 0, 123, 67, 67,
+ 0, 205, 186, 187, 182, 184, 183, 185, 188, 181,
+ 177, 178, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 180, 179, 218, 0,
+ 295, 275, 67, 274, 0, 0, 55, 0, 0, 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, 128, 128, 315,
- 67, 67, 306, 0, 0, 0, 0, 0, 67, 67,
- 67, 0, 0, 0, 0, 106, 108, 107, 105, 109,
- 110, 111, 112, 113, 115, 163, 161, 150, 151, 152,
- 155, 66, 149, 219, 221, 0, 0, 0, 0, 0,
- 0, 0, 0, 169, 199, 0, 0, 0, 173, 0,
- 170, 0, 0, 0, 133, 238, 249, 250, 251, 256,
- 252, 253, 254, 255, 247, 0, 258, 265, 264, 266,
- 0, 275, 0, 0, 67, 67, 0, 311, 0, 313,
- 292, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 67, 0, 119, 118, 116, 117, 120,
- 121, 123, 133, 133, 0, 0, 0, 292, 0, 0,
- 0, 0, 0, 168, 154, 166, 0, 171, 172, 0,
- 0, 0, 0, 218, 237, 114, 235, 0, 248, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 319,
- 0, 0, 0, 302, 303, 0, 0, 0, 0, 0,
- 300, 0, 128, 0, 220, 222, 67, 0, 0, 0,
- 0, 0, 0, 0, 198, 175, 0, 0, 0, 0,
- 0, 0, 135, 133, 65, 0, 122, 0, 257, 0,
- 0, 291, 0, 0, 128, 129, 128, 0, 0, 0,
- 0, 0, 0, 318, 296, 297, 291, 0, 316, 67,
- 205, 0, 0, 189, 0, 0, 0, 0, 174, 0,
- 0, 67, 130, 136, 134, 64, 234, 236, 114, 131,
- 0, 0, 0, 114, 114, 0, 298, 299, 312, 314,
- 293, 0, 0, 301, 304, 305, 0, 128, 0, 0,
- 0, 195, 0, 0, 191, 192, 188, 65, 132, 126,
- 259, 0, 0, 0, 0, 122, 0, 285, 0, 122,
- 317, 193, 194, 0, 0, 0, 233, 0, 124, 0,
- 278, 0, 0, 106, 108, 114, 114, 0, 114, 114,
- 286, 307, 190, 196, 197, 127, 0, 239, 276, 0,
- 277, 0, 288, 287, 0, 0, 0, 125, 0, 0,
- 0, 114, 114, 0, 0, 0, 290, 289, 283, 0,
- 0, 282, 0, 279
+ 43, 44, 45, 46, 47, 48, 0, 129, 129, 316,
+ 67, 67, 307, 0, 0, 0, 0, 0, 67, 67,
+ 67, 0, 0, 0, 0, 0, 106, 108, 107, 105,
+ 109, 110, 111, 112, 113, 116, 164, 162, 151, 152,
+ 153, 156, 66, 150, 220, 222, 0, 0, 0, 0,
+ 0, 0, 0, 0, 170, 200, 0, 0, 0, 174,
+ 0, 171, 0, 0, 0, 134, 239, 250, 251, 252,
+ 257, 253, 254, 255, 256, 248, 0, 259, 266, 265,
+ 267, 0, 276, 0, 0, 67, 67, 0, 312, 0,
+ 314, 293, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 67, 0, 114, 120, 119, 117,
+ 118, 121, 122, 124, 134, 134, 0, 0, 0, 293,
+ 0, 0, 0, 0, 0, 169, 155, 167, 0, 172,
+ 173, 0, 0, 0, 0, 219, 238, 115, 236, 0,
+ 249, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 320, 0, 0, 0, 303, 304, 0, 0, 0,
+ 0, 0, 301, 0, 129, 0, 221, 223, 67, 0,
+ 0, 0, 0, 0, 0, 0, 199, 176, 0, 0,
+ 0, 0, 0, 0, 136, 134, 65, 0, 123, 0,
+ 258, 0, 0, 292, 0, 0, 129, 130, 129, 0,
+ 0, 0, 0, 0, 0, 319, 297, 298, 292, 0,
+ 317, 67, 206, 0, 0, 190, 0, 0, 0, 0,
+ 175, 0, 0, 67, 131, 137, 135, 64, 235, 237,
+ 115, 132, 0, 0, 0, 115, 115, 0, 299, 300,
+ 313, 315, 294, 0, 0, 302, 305, 306, 0, 129,
+ 0, 0, 0, 196, 0, 0, 192, 193, 189, 65,
+ 133, 127, 260, 0, 0, 0, 0, 123, 0, 286,
+ 0, 123, 318, 194, 195, 0, 0, 0, 234, 0,
+ 125, 0, 279, 0, 0, 106, 108, 115, 115, 0,
+ 115, 115, 287, 308, 191, 197, 198, 128, 0, 240,
+ 277, 0, 278, 0, 289, 288, 0, 0, 0, 126,
+ 0, 0, 0, 115, 115, 0, 0, 0, 291, 290,
+ 284, 0, 0, 283, 0, 280
};
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int16 yydefgoto[] =
{
- -1, 263, 264, 265, 289, 306, 161, 162, 78, 526,
+ -1, 263, 264, 265, 289, 306, 161, 162, 78, 528,
112, 12, 79, 14, 15, 40, 41, 42, 47, 53,
- 117, 127, 334, 228, 411, 337, 597, 578, 387, 482,
- 559, 433, 483, 80, 163, 136, 153, 137, 138, 109,
- 354, 376, 355, 120, 87, 154, 16, 17, 18, 20,
- 19, 364, 412, 413, 62, 23, 60, 100, 436, 437,
- 128, 169, 54, 95, 55, 48, 439, 377, 82, 379,
- 273, 56, 91, 92, 222, 582, 131, 312, 535, 449,
+ 117, 127, 335, 228, 413, 338, 599, 580, 388, 484,
+ 561, 435, 485, 80, 163, 136, 153, 137, 138, 109,
+ 355, 377, 356, 120, 87, 154, 16, 17, 18, 20,
+ 19, 365, 414, 415, 62, 23, 60, 100, 438, 439,
+ 128, 169, 54, 95, 55, 48, 441, 378, 82, 380,
+ 273, 56, 91, 92, 222, 584, 131, 312, 537, 451,
223, 224, 225, 226
};
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
STATE-NUM. */
-#define YYPACT_NINF -566
+#define YYPACT_NINF -531
static const yytype_int16 yypact[] =
{
- 331, -566, -566, -566, -566, -566, -566, -566, -9, -100,
- 18, -71, 93, 30, 60, -566, 155, 403, -566, 193,
- 186, 62, 87, -566, 120, 228, -566, 1521, -566, -566,
- -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
- 63, 63, 223, -566, -566, -566, -566, 63, -566, -566,
- -566, -566, -566, 63, 258, -566, -11, 259, 260, 263,
- -566, -566, -566, -566, -566, 136, -566, -566, -566, -566,
- -566, -566, -566, -566, 284, 287, 1, 710, -566, -566,
- -566, -31, -566, 255, 255, 217, -566, 57, 34, 34,
- -566, -566, 177, -566, -566, -566, -566, -566, -566, -566,
- -88, 1304, -566, 135, 137, 750, 136, -566, -31, -102,
- 143, 1304, 144, 57, 57, -566, -566, 1347, -566, -566,
- 1579, 296, -566, -566, -566, -566, -566, 1619, -566, -17,
- 1790, -566, 281, -566, -566, -31, -566, 150, 153, 1637,
- 1637, 145, -99, 1637, -566, 303, 164, -566, 1579, 1637,
- 136, 166, -31, 302, -566, 240, 311, 314, 318, 325,
- 328, 251, 332, 1074, 286, -566, 128, -566, -566, -566,
- -566, -566, 288, 1677, 20, 336, 34, -566, -566, -566,
- -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
- -566, -566, -566, -566, 349, 1159, 1637, 1637, 1637, 1637,
- -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
- -566, -566, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637,
- 1637, 1637, -566, 34, -566, 53, -566, -566, -56, 1365,
- -566, -22, -39, -566, 181, -31, 191, -566, 286, -21,
- 1347, -566, -566, -566, -566, -566, -566, -566, -566, -566,
- -566, -566, 349, 1159, 197, 201, 209, 214, 215, 1405,
- 1695, 973, 350, 222, 227, 230, -566, -566, -566, 232,
- -566, 136, 661, -566, 800, 800, -566, 800, 1619, -566,
- -566, -566, -566, -566, -566, -566, -566, -566, -566, 1637,
- -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
- -566, -566, -566, -566, -566, -566, 1637, -13, -5, -566,
- 661, -32, 220, 233, 237, 241, 245, 247, 5, 661,
- 661, 346, 1619, 1637, 1637, -566, -566, -566, -566, -566,
- -566, -566, -566, -566, -566, -566, -566, 86, -566, -566,
- -566, -566, 86, -566, 144, 364, 253, 254, 1579, 1579,
- 1579, 1579, 1579, -566, -566, 6, 1016, -119, -566, -89,
- -566, 1579, 1579, 1579, 252, 1423, -566, -566, -566, -566,
- -566, -566, -566, -566, 347, 1579, -566, -566, -566, -566,
- 256, -566, 262, 800, 661, 661, 15, -566, 19, -566,
- -566, 800, 257, 1637, 1637, 1637, 1637, 1637, 270, 274,
- 276, 1637, 800, 661, 277, -566, -566, -566, -566, -566,
- -566, -566, 252, 252, 1637, 1579, 1579, -566, 278, 298,
- 307, 309, 1579, -566, 295, 928, -85, -566, -566, 310,
- 315, 370, 4, -566, -566, -31, 316, 261, -566, 395,
- -84, 418, 455, 322, 323, 324, 800, 475, 800, 327,
- 329, 800, 333, -31, -566, 334, 335, 478, 800, 800,
- -31, 339, 337, 1637, -566, -566, -8, 340, 341, 110,
- 1579, 1579, 1579, 1579, -566, -566, 342, 1579, 1579, 1637,
- 463, 482, -566, 252, 556, 1463, -566, 351, -566, 800,
- 800, 1735, 800, 800, 337, -566, 337, 1637, 800, 354,
- 1637, 1637, 1637, -566, -566, -566, 1735, 443, -566, 661,
- -566, 1579, 1579, -566, 356, 352, 357, 358, -566, 361,
- 362, 2, -566, -566, -566, -566, -566, -566, -31, 39,
- 493, 363, 359, -15, -31, 121, -566, -566, -566, -566,
- -566, 360, 800, -566, -566, -566, 122, 337, 368, 369,
- 1579, -566, 1579, 1579, -566, -566, -566, 556, -566, 471,
- -566, 508, -2, 519, 519, -566, 1793, -566, 371, -566,
- -566, -566, -566, 377, 379, 380, -566, 529, 387, 800,
- -566, 1214, 10, 384, 385, -566, -566, 80, -15, -31,
- -566, 86, -566, -566, -566, -566, 515, -566, -566, 393,
- -566, 1214, -56, -56, 531, 519, 519, -566, 532, 396,
- 800, -566, -566, 800, 535, 481, -56, -56, -566, 800,
- 537, -566, 800, -566
+ 626, -531, -531, -531, -531, -531, -531, -531, -24, -116,
+ 28, -94, 54, -47, 2, -531, 110, 1179, -531, 216,
+ 101, -37, -31, -531, -30, 113, -531, 1516, -531, -531,
+ -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
+ 61, 61, 249, -531, -531, -531, -531, 61, -531, -531,
+ -531, -531, -531, 61, 128, -531, -10, 132, 152, 160,
+ -531, -531, -531, -531, -531, 46, -531, -531, -531, -531,
+ -531, -531, -531, -531, 221, 230, 1, 560, -531, -531,
+ -531, -25, -531, 183, 183, 248, -531, 214, 179, 179,
+ -531, -531, 177, -531, -531, -531, -531, -531, -531, -531,
+ -99, 1111, -531, 95, 107, 803, 46, -531, -25, -87,
+ 126, 1111, 106, 214, 214, -531, -531, 259, -531, -531,
+ 1556, 281, -531, -531, -531, -531, -531, 1614, -531, -16,
+ 1883, -531, 272, -531, -531, -25, -531, 151, 159, 1672,
+ 1672, 156, -76, 1672, -531, 315, 170, -531, 1556, 1672,
+ 46, 176, -25, 209, -531, 77, 319, 320, 323, 325,
+ 326, 254, 327, 1167, 289, -531, 207, -531, -531, -531,
+ -531, -531, 291, 1712, 94, 337, 179, -531, -531, -531,
+ -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
+ -531, -531, -531, -531, 405, 431, 1672, 1672, 1672, 1672,
+ -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
+ -531, -531, 1672, 1672, 1672, 1672, 1672, 1672, 1672, 1672,
+ 1672, 1672, -531, 179, -531, 201, -531, -531, 309, 1397,
+ -531, -19, -36, -531, 189, -25, 200, -531, 289, 16,
+ 259, -531, -531, -531, -531, -531, -531, -531, -531, -531,
+ -531, -531, 405, 431, 206, 222, 223, 224, 228, 1437,
+ 1730, 843, 345, 231, 232, 233, -531, -531, -531, 234,
+ -531, 46, 754, -531, 893, 893, -531, 893, 1614, -531,
+ -531, -531, -531, -531, -531, -531, -531, -531, -531, 1672,
+ -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
+ -531, -531, -531, -531, -531, -531, 1672, 30, 64, -531,
+ 754, -15, 235, 238, 239, 247, 250, 251, 14, 754,
+ 754, 348, 1614, 1672, 1672, 383, -531, -531, -531, -531,
+ -531, -531, -531, -531, -531, -531, -531, -531, -48, -531,
+ -531, -531, -531, -48, -531, 106, 350, 245, 257, 1556,
+ 1556, 1556, 1556, 1556, -531, -531, -52, 1066, 22, -531,
+ -55, -531, 1556, 1556, 1556, 258, 1458, -531, -531, -531,
+ -531, -531, -531, -531, -531, 342, 1556, -531, -531, -531,
+ -531, 263, -531, 264, 893, 754, 754, 21, -531, 43,
+ -531, -531, 893, 267, 1672, 1672, 1672, 1672, 1672, 266,
+ 271, 275, 1672, 893, 754, 276, -531, -531, -531, -531,
+ -531, -531, -531, -531, 258, 258, 1672, 1556, 1556, -531,
+ 277, 280, 282, 283, 1556, -531, 265, 1021, -54, -531,
+ -531, 288, 290, 397, 8, -531, -531, -25, 296, 302,
+ -531, 421, 51, 439, 442, 311, 306, 310, 893, 459,
+ 893, 312, 316, 893, 317, -25, -531, 318, 321, 461,
+ 893, 893, -25, 328, 329, 1672, -531, -531, -13, 331,
+ 336, 139, 1556, 1556, 1556, 1556, -531, -531, 313, 1556,
+ 1556, 1672, 458, 477, -531, 258, 202, 1498, -531, 338,
+ -531, 893, 893, 1770, 893, 893, 329, -531, 329, 1672,
+ 893, 339, 1672, 1672, 1672, -531, -531, -531, 1770, 438,
+ -531, 754, -531, 1556, 1556, -531, 340, 356, 355, 358,
+ -531, 361, 362, 4, -531, -531, -531, -531, -531, -531,
+ -25, 23, 494, 363, 364, -14, -25, 147, -531, -531,
+ -531, -531, -531, 360, 893, -531, -531, -531, 148, 329,
+ 368, 370, 1556, -531, 1556, 1556, -531, -531, -531, 202,
+ -531, 470, -531, 508, -2, 612, 612, -531, 1788, -531,
+ 367, -531, -531, -531, -531, 391, 392, 393, -531, 542,
+ 400, 893, -531, 1307, 3, 398, 399, -531, -531, -17,
+ -14, -25, -531, -48, -531, -531, -531, -531, 526, -531,
+ -531, 401, -531, 1307, 309, 309, 535, 612, 612, -531,
+ 537, 403, 893, -531, -531, 893, 541, 488, 309, 309,
+ -531, 893, 544, -531, 893, -531
};
/* YYPGOTO[NTERM-NUM]. */
static const yytype_int16 yypgoto[] =
{
- -566, 425, 426, 428, 312, 308, -173, -566, 0, 11,
- -145, 470, 8, -566, -566, -566, -566, 7, -566, -566,
- -566, -156, -566, -407, -566, -233, -566, -566, -296, 36,
- -566, -368, -566, -566, -26, 338, -120, -566, 452, 461,
- -114, -160, -247, 106, 185, 330, -566, -566, 552, -566,
- -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
- 485, -566, -566, -566, -566, -566, -566, -565, -113, 9,
- -82, -566, 520, -566, -566, -566, -566, -566, 65, 162,
- -566, -566, -566, -566
+ -531, 432, 435, 436, 333, 334, -173, -531, 0, 10,
+ -144, 486, 13, -531, -531, -531, -531, 24, -531, -531,
+ -531, -154, -531, -181, -531, -234, -531, -531, -298, 50,
+ -531, -352, -531, -531, -26, 357, -120, -531, 478, 483,
+ -114, -159, -245, 210, 242, 351, -531, -531, 573, -531,
+ -531, -531, -531, -531, -531, -531, -531, -531, -531, -531,
+ 503, -531, -531, -531, -531, -531, -531, -530, -97, 103,
+ -190, -531, 540, -531, -531, -531, -531, -531, 85, 180,
+ -531, -531, -531, -531
};
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
positive, shift that token. If negative, reduce the rule which
number is the opposite. If zero, do what YYDEFACT says.
If YYTABLE_NINF, syntax error. */
-#define YYTABLE_NINF -208
+#define YYTABLE_NINF -209
static const yytype_int16 yytable[] =
{
- 11, 81, 277, 266, 342, 104, 164, 166, 13, 276,
- 90, 167, 389, 357, 359, 110, 599, 11, 93, 268,
- 278, 276, 110, 110, 1, 13, 446, 3, 484, 5,
- 448, 274, 110, 110, 238, 422, 609, 275, 480, -143,
- 241, 110, 427, 21, 464, 465, 110, 83, 84, 110,
- 267, 108, 143, 24, 88, 143, 110, 481, 22, 110,
- 89, 144, 325, 326, 234, 422, 132, 322, 447, 422,
- 422, 133, 447, 480, 428, 135, 25, 488, 476, 108,
- 327, 328, 26, 329, 330, 135, 331, 332, 333, 118,
- 119, 152, 11, 343, 344, 121, 122, 123, 124, 125,
- 126, 152, 29, 30, 31, 32, 33, 34, 35, 426,
- 36, 27, 111, 231, 232, 524, 309, 235, 604, 111,
- 111, 557, 339, 239, -67, 391, 563, 564, 440, 111,
- 111, 313, 314, 315, 316, 317, -143, 338, 111, 321,
- -143, 386, -67, 111, 510, 168, 111, 272, 2, 388,
- -67, 4, 94, 111, 556, 43, 111, 580, 383, 378,
- 422, 378, 378, 105, 378, 423, 508, 323, 324, 600,
- 307, 308, 272, 310, 269, 405, 406, 407, 602, 603,
- 408, 605, 606, 28, 409, 410, 311, 272, 272, 272,
- 272, 272, 318, 319, 320, 272, 1, 378, 538, 3,
- 539, 5, 402, 135, 616, 617, 378, 378, 37, 38,
- 39, 37, 38, 39, 152, 57, 405, 406, 407, 148,
- 149, 408, 405, 406, 407, 409, 410, 408, 49, 50,
- 51, 409, 410, 52, 417, 418, 419, 420, 421, 45,
- 58, 46, 404, -55, -55, -55, -55, 429, 430, 431,
- 61, 570, 152, 529, 244, 245, 246, 247, 85, 115,
- 86, 116, 513, 384, 497, 266, 242, 243, 113, 114,
- 378, 378, 378, 565, 569, 566, 566, 59, 378, 90,
- 385, 97, 98, 380, 381, 99, 382, 101, 102, 378,
- 378, 103, 86, 139, 145, 140, 152, 403, 272, 147,
- 165, 467, 468, 227, 229, 230, 233, 236, 474, 63,
- 64, 452, 267, 454, 455, 456, 237, 240, 398, 390,
- -56, 1, 2, -57, 3, 4, 5, -60, 399, 400,
- 425, -207, 587, 378, -59, 378, 591, -58, 378, 435,
- 110, 248, 340, 341, 270, 378, 378, 276, 348, -69,
- 1, 2, 349, 3, 4, 5, 514, 515, 516, 517,
- 350, 6, 7, 519, 520, 351, 352, 272, 453, 272,
- 272, 272, 360, 361, 392, 460, 378, 378, 362, 378,
- 378, 363, 8, 365, 401, 378, 9, 393, 466, 581,
- 10, 394, 443, 444, 445, 395, 378, 548, 549, 396,
- 450, 397, 414, -206, 415, 416, 432, 438, 479, 601,
- 441, 461, 462, 486, 451, 540, 442, 487, 543, 544,
- 545, -69, 1, 2, 457, 3, 4, 5, 458, 378,
- 459, 463, 470, 6, 7, 489, 573, 509, 574, 575,
- 279, 280, 281, 282, 283, 284, 285, 286, 287, 288,
- 378, 378, 471, 521, 8, 494, 475, 496, 9, 528,
- 499, 472, 10, 473, 477, 534, 378, 504, 505, 478,
- 485, 272, 490, 491, 272, 272, 272, 492, 493, 495,
- 534, 497, 503, 498, 525, 522, 523, 500, 501, 502,
- 506, 507, 378, 378, 511, 512, 447, 378, 531, 532,
- 378, 536, 537, 518, 551, 530, 378, 541, 542, 378,
- 550, 552, 553, 554, 555, 560, 562, 561, 547, 567,
- 571, 572, 366, 367, 577, 579, 63, 64, 368, 592,
- 590, 593, 594, 595, 596, -18, -19, 607, 1, 2,
- 589, 3, 4, 5, 369, 370, 371, 608, 610, 613,
- 614, 568, 619, 620, 622, 219, 220, 525, 221, 372,
- 373, 347, 130, 146, 346, 558, 142, 336, 576, 44,
- 345, 546, 585, 586, 129, 1, 96, 374, 3, 469,
- 5, 0, 0, 0, 0, 0, 0, 0, 598, 0,
- 0, 0, 0, 179, 180, 181, 182, 183, 184, 185,
- 186, 187, 188, 189, 190, 191, 192, 193, 252, 253,
- 0, 0, 0, 0, 611, 612, 0, 0, 0, 615,
- 0, 0, 618, 0, 0, 0, 0, 0, 621, 0,
- 0, 623, 0, 0, 0, 254, 200, 583, 584, 203,
- 204, 205, 206, 207, 208, 209, 210, 211, 0, 255,
- 0, 256, 257, 258, 0, 327, 328, 0, 329, 330,
- 0, 331, 332, 333, 366, 367, 0, 0, 63, 64,
- 368, 0, 0, 0, 325, 326, 0, 0, 0, 375,
- 1, 2, 0, 3, 4, 5, 369, 370, 371, 0,
- 0, 0, 327, 328, 0, 329, 330, 0, 331, 332,
- 333, 372, 373, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 110, 0, 63, 64, 374,
- 106, 66, 67, 68, 69, 70, 71, 72, 0, 1,
- 2, 0, 3, 4, 5, 179, 180, 181, 182, 183,
- 184, 185, 186, 187, 188, 189, 190, 191, 192, 193,
- 252, 253, 0, 0, 0, 0, 0, 63, 64, 73,
- 106, 66, 67, 68, 69, 70, 71, 72, 0, 1,
- 2, 0, 3, 4, 5, 0, 0, 254, 200, 201,
- 202, 203, 204, 205, 206, 207, 208, 209, 210, 211,
- 0, 255, 0, 256, 257, 258, 0, 0, 0, 73,
- 0, 0, 0, 366, 367, 0, 0, 63, 64, 368,
- 0, 0, 111, 0, 0, 0, 0, 0, 0, 1,
- 2, 375, 3, 4, 5, 369, 370, 371, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 372, 373, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 374, 0,
- 0, 0, 0, 0, 0, 0, 74, 75, 0, 0,
- 76, 0, 77, 107, 179, 180, 181, 182, 183, 184,
- 185, 186, 187, 188, 189, 190, 191, 192, 193, 252,
- 253, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 74, 75, 0, 0,
- 76, 0, 77, 141, 0, 0, 254, 200, 201, 202,
- 203, 204, 205, 206, 207, 208, 209, 210, 211, 0,
- 255, 0, 256, 257, 258, 63, 64, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 1, 2, 0,
- 3, 4, 5, 249, 0, 0, 0, 0, 0, 0,
- 375, 0, 0, 0, 0, 0, 0, 0, 250, 251,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 63, 64, 110, 106, 155, 156, 157, 158, 159, 160,
- 72, 0, 1, 2, 0, 3, 4, 5, 0, 0,
- 0, 0, 179, 180, 181, 182, 183, 184, 185, 186,
- 187, 188, 189, 190, 191, 192, 193, 252, 253, 0,
- 0, 0, 73, 63, 64, 0, 106, 155, 156, 157,
- 158, 159, 160, 72, 0, 1, 2, 0, 3, 4,
- 5, 0, 0, 0, 254, 200, 201, 202, 203, 204,
- 205, 206, 207, 208, 209, 210, 211, 0, 255, 0,
- 256, 257, 258, 0, 0, 73, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 111,
- 0, 63, 64, -67, 0, 259, 0, 0, 260, 0,
- 261, 0, 262, 1, 2, 0, 3, 4, 5, 249,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 250, 251, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 110, 74,
- 75, 0, 0, 76, 0, 77, 358, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 179, 180,
+ 11, 81, 277, 343, 266, 104, 164, 166, 309, 276,
+ 390, 90, 167, 13, 276, 358, 360, 11, 110, 93,
+ 268, 606, 278, 313, 314, 315, 316, 317, 21, 110,
+ 13, 321, 448, 1, 238, 110, 3, 24, 5, 110,
+ -144, 110, 482, 22, 29, 30, 31, 32, 33, 34,
+ 35, 108, 36, 601, 450, 132, 241, 482, 110, 26,
+ 133, 483, 466, 467, 83, 84, 267, 143, 110, 322,
+ 110, 88, 27, 611, 449, 135, 144, 89, 143, 108,
+ -55, -55, -55, -55, 110, 135, 25, 234, 407, 408,
+ 409, 152, 11, 410, 344, 345, 449, 411, 412, 424,
+ 424, 152, 424, 242, 243, 274, 28, 425, 430, 478,
+ 43, 275, 428, 231, 232, 111, 57, 235, 110, 407,
+ 408, 409, 58, 239, 410, 340, 111, 59, 411, 412,
+ -67, 442, 111, 526, 405, 61, 111, -144, 111, 512,
+ 339, -144, 392, 49, 50, 51, 168, 272, 52, 90,
+ 37, 38, 39, 94, 97, 111, 558, 582, 384, 407,
+ 408, 409, 602, 105, 410, 111, 510, 111, 411, 412,
+ 307, 308, 272, 310, 98, 379, 424, 379, 379, 269,
+ 379, 111, 99, 429, 387, -67, 311, 272, 272, 272,
+ 272, 272, 318, 319, 320, 272, 1, 101, 540, 3,
+ 541, 5, 403, 135, 454, 424, 456, 457, 458, 37,
+ 38, 39, 490, 379, 152, 111, 63, 64, 389, -67,
+ 86, 1, 379, 379, 3, 102, 5, 2, 1, 2,
+ 4, 3, 4, 5, 103, 419, 420, 421, 422, 423,
+ 121, 122, 123, 124, 125, 126, 118, 119, 431, 432,
+ 433, 572, 152, 139, 531, 325, 486, 244, 245, 246,
+ 247, 147, 45, 385, 46, 140, 63, 64, 266, 150,
+ 66, 67, 68, 69, 70, 71, 72, 145, 1, 2,
+ 386, 3, 4, 5, 85, 165, 86, 379, 379, 379,
+ 115, 515, 116, 499, 227, 379, 152, 404, 272, 567,
+ 571, 568, 568, 469, 470, 229, 379, 379, 73, 542,
+ 476, 230, 545, 546, 547, 323, 324, 233, 399, 236,
+ 326, 327, 237, 148, 149, 113, 114, 240, -56, -57,
+ 267, 427, -60, 589, -59, -58, 248, 593, 328, 329,
+ 437, 330, 331, 110, 332, 333, 334, 270, 276, 559,
+ 341, 379, 342, 379, 565, 566, 379, 349, 516, 517,
+ 518, 519, 325, 379, 379, 521, 522, 361, 272, 455,
+ 272, 272, 272, 350, 351, 352, 462, 381, 382, 353,
+ 383, 151, 362, 363, 364, 366, 402, 406, 416, 393,
+ 468, 583, 394, 395, 379, 379, 417, 379, 379, 550,
+ 551, 396, 440, 379, 397, 398, 604, 605, 418, 607,
+ 608, 603, 434, 391, 379, 74, 75, 443, 444, 76,
+ 459, 77, 400, 401, 453, 460, 477, 326, 327, 461,
+ 465, 472, 618, 619, 473, 481, 474, 475, 575, 511,
+ 576, 577, 479, 489, 480, 328, 329, 379, 330, 331,
+ 487, 332, 333, 334, 488, 523, 491, 290, 291, 492,
+ 494, 530, 493, 497, 495, 505, 499, 536, 379, 379,
+ 500, 502, 503, 272, 520, 504, 272, 272, 272, 508,
+ 524, 525, 536, 509, 379, 513, 527, 445, 446, 447,
+ 514, 449, 532, 544, 552, 452, 279, 280, 281, 282,
+ 283, 284, 285, 286, 287, 288, 463, 464, 553, 554,
+ 379, 379, 555, 556, 557, 379, 562, 563, 379, 569,
+ 573, 564, 574, 579, 379, 581, 592, 379, 292, 293,
+ 294, 295, 296, 297, 298, 299, 300, 301, 302, 303,
+ 304, 305, 591, 594, 595, 596, 597, 598, 609, -18,
+ -19, 496, 612, 498, 615, 610, 501, 616, 621, 527,
+ 622, 624, 219, 506, 507, 220, 221, 63, 64, 578,
+ 106, 66, 67, 68, 69, 70, 71, 72, 130, 1,
+ 2, 560, 3, 4, 5, 347, 337, 348, 142, 146,
+ 44, 346, 129, 548, 533, 534, 96, 538, 539, 471,
+ 0, 0, 0, 543, 0, 0, 0, 0, 0, 73,
+ 0, 0, 0, 0, 549, 367, 368, 0, 0, 63,
+ 64, 369, 0, 0, 0, 0, -208, 0, 0, 0,
+ 0, 1, 2, 0, 3, 4, 5, 370, 371, 372,
+ 0, 0, 0, 0, -69, 1, 2, 570, 3, 4,
+ 5, 0, 373, 374, 0, 0, 6, 7, 0, 0,
+ 0, 0, 0, 0, 0, 325, 0, 0, 587, 588,
+ 375, 0, 0, 0, 0, 0, 0, 8, 0, 0,
+ 0, 9, 0, 0, 600, 10, 179, 180, 181, 182,
+ 183, 184, 185, 186, 187, 188, 189, 190, 191, 192,
+ 193, 252, 253, 0, 0, 0, 0, 0, 0, 0,
+ 613, 614, 0, 0, 0, 617, 74, 75, 620, 0,
+ 76, 0, 77, 107, 623, 0, 0, 625, 254, 200,
+ 585, 586, 203, 204, 205, 206, 207, 208, 209, 210,
+ 211, 0, 255, 0, 256, 257, 258, 0, 328, 329,
+ 0, 330, 331, 0, 332, 333, 334, 367, 368, 0,
+ 0, 63, 64, 369, 0, 0, 0, 0, 0, 0,
+ 0, 0, 376, 1, 2, 0, 3, 4, 5, 370,
+ 371, 372, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 373, 374, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 110, 0,
+ 63, 64, 375, 106, 66, 67, 68, 69, 70, 71,
+ 72, 0, 1, 2, 0, 3, 4, 5, 179, 180,
181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
191, 192, 193, 252, 253, 0, 0, 0, 0, 0,
- 0, 0, 74, 75, 0, 0, 76, 0, 77, 424,
- 0, 0, 0, 0, 0, 290, 291, 0, 0, 0,
+ 63, 64, 73, 106, 155, 156, 157, 158, 159, 160,
+ 72, 0, 1, 2, 0, 3, 4, 5, 0, 0,
254, 200, 201, 202, 203, 204, 205, 206, 207, 208,
209, 210, 211, 0, 255, 0, 256, 257, 258, 0,
- 0, 0, 0, 0, 0, 0, 0, 366, 367, 0,
- 0, 0, 0, 368, 0, 111, 0, 0, 0, 0,
- 0, 259, 0, 0, 260, 0, 261, 0, 262, 369,
- 370, 371, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 372, 373, 292, 293, 294, 295,
- 296, 297, 298, 299, 300, 301, 302, 303, 304, 305,
- 0, 0, 374, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 179, 180,
- 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
- 191, 192, 193, 252, 253, 0, 0, 0, 0, 0,
- 0, 63, 64, 0, 106, 66, 67, 68, 69, 70,
- 71, 72, 0, 1, 2, 0, 3, 4, 5, 0,
- 254, 200, 201, 202, 203, 204, 205, 206, 207, 208,
- 209, 210, 211, 134, 255, 0, 256, 257, 258, 0,
- 0, 0, 0, 73, 63, 64, 0, 150, 66, 67,
- 68, 69, 70, 71, 72, 0, 1, 2, 0, 3,
- 4, 5, 63, 64, 375, 106, 66, 67, 68, 69,
- 70, 71, 72, 0, 1, 2, 0, 3, 4, 5,
- 0, 0, 0, 0, 0, 0, 73, 0, 0, 0,
- 0, 0, 0, 0, 335, 0, 0, 0, 0, 0,
- 0, 0, 63, 64, 73, 106, 155, 156, 157, 158,
- 159, 160, 72, 0, 1, 2, 0, 3, 4, 5,
- 63, 64, 0, 106, 66, 67, 68, 69, 70, 71,
- 72, 0, 1, 2, 0, 3, 4, 5, 0, 0,
- 0, 0, 0, 0, 73, 0, 0, 0, 0, 0,
- 74, 75, 434, 0, 76, 0, 77, 0, 0, 151,
- 63, 64, 73, 106, 66, 67, 68, 69, 70, 71,
- 72, 0, 1, 2, 0, 3, 4, 5, 0, 0,
+ 0, 0, 73, 0, 0, 0, 367, 368, 0, 0,
+ 63, 64, 369, 0, 0, 111, 0, 0, 0, 0,
+ 0, 0, 1, 2, 376, 3, 4, 5, 370, 371,
+ 372, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 373, 374, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 527, 74, 75, 0, 0, 76, 0, 77,
- 0, 0, 73, 0, 0, 0, 0, 0, 0, 0,
- 0, 74, 75, 0, 0, 76, 0, 77, 63, 64,
- 0, 65, 66, 67, 68, 69, 70, 71, 72, 0,
- 1, 2, 0, 3, 4, 5, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 74, 75, 0, 353, 76, 0, 77, 0, 0,
- 73, 0, 0, 0, 0, 0, 0, 0, 0, 74,
- 75, 0, 0, 76, 0, 77, 63, 64, 0, 106,
- 155, 156, 157, 158, 159, 160, 72, 0, 1, 2,
- 0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
+ 0, 375, 0, 0, 0, 0, 0, 0, 0, 74,
+ 75, 0, 0, 76, 0, 77, 141, 179, 180, 181,
+ 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
+ 192, 193, 252, 253, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 74,
- 75, 0, 0, 76, 0, 77, 63, 64, 73, 150,
- 66, 67, 68, 69, 70, 71, 72, 0, 1, 2,
- 0, 3, 4, 5, 63, 64, 0, 106, 66, 67,
- 68, 69, 70, 71, 72, 0, 1, 2, 0, 3,
- 4, 5, 0, 0, 0, 0, 0, 0, 73, 0,
+ 75, 0, 0, 76, 0, 77, 359, 0, 0, 254,
+ 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
+ 210, 211, 0, 255, 0, 256, 257, 258, 63, 64,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 1, 2, 0, 3, 4, 5, 249, 0, 0, 0,
+ 0, 0, 0, 376, 0, 0, 0, 0, 0, 0,
+ 0, 250, 251, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 63, 64, 110, 106, 155, 156, 157,
+ 158, 159, 160, 72, 0, 1, 2, 0, 3, 4,
+ 5, 0, 0, 0, 0, 179, 180, 181, 182, 183,
+ 184, 185, 186, 187, 188, 189, 190, 191, 192, 193,
+ 252, 253, 0, 0, 0, 73, 0, 0, 63, 64,
+ 0, 106, 66, 67, 68, 69, 70, 71, 72, 0,
+ 1, 2, 0, 3, 4, 5, 0, 254, 200, 201,
+ 202, 203, 204, 205, 206, 207, 208, 209, 210, 211,
+ 134, 255, 0, 256, 257, 258, 0, 0, 0, 0,
+ 73, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 111, 0, 63, 64, -67, 0, 259, -207,
+ 0, 260, 0, 261, 0, 262, 1, 2, 0, 3,
+ 4, 5, 249, 0, 0, 0, 0, -69, 1, 2,
+ 0, 3, 4, 5, 0, 0, 0, 250, 251, 6,
+ 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 110, 74, 75, 0, 0, 76, 0, 77, 426,
+ 8, 0, 0, 0, 9, 0, 0, 0, 10, 0,
+ 0, 179, 180, 181, 182, 183, 184, 185, 186, 187,
+ 188, 189, 190, 191, 192, 193, 252, 253, 0, 0,
0, 0, 0, 0, 0, 0, 0, 74, 75, 0,
- 0, 76, 0, 77, 63, 64, 73, 271, 66, 67,
- 68, 69, 70, 71, 72, 0, 1, 2, 0, 3,
- 4, 5, 63, 64, 0, 106, 155, 156, 157, 158,
- 159, 160, 72, 0, 1, 2, 0, 3, 4, 5,
- 0, 0, 0, 0, 0, 0, 73, 0, 0, 0,
- 0, 0, 0, 0, 0, 74, 75, 0, 0, 76,
- 0, 77, 63, 64, 73, 106, 66, 67, 68, 69,
- 70, 71, 533, 0, 1, 2, 0, 3, 4, 5,
+ 0, 76, 0, 77, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 254, 200, 201, 202, 203, 204, 205,
+ 206, 207, 208, 209, 210, 211, 0, 255, 0, 256,
+ 257, 258, 0, 0, 0, 0, 0, 0, 0, 0,
+ 367, 368, 0, 0, 0, 0, 369, 0, 111, 0,
+ 0, 0, 0, 0, 259, 0, 0, 260, 0, 261,
+ 0, 262, 370, 371, 372, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 373, 374, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 74, 75, 0, 0, 76,
- 0, 77, 0, 0, 73, 0, 0, 0, 0, 0,
- 0, 0, 0, 74, 75, 0, 0, 76, 0, 77,
- 63, 64, 0, 106, 66, 67, 68, 69, 70, 71,
- 588, 0, 1, 2, 0, 3, 4, 5, 0, 0,
- 0, 0, 0, 0, 0, 0, 170, 0, 0, 0,
+ 0, 0, 0, 0, 0, 375, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 179, 180, 181, 182, 183, 184, 185, 186, 187,
+ 188, 189, 190, 191, 192, 193, 252, 253, 0, 0,
+ 0, 0, 0, 0, 63, 64, 0, 106, 66, 67,
+ 68, 69, 70, 71, 72, 0, 1, 2, 0, 3,
+ 4, 5, 0, 254, 200, 201, 202, 203, 204, 205,
+ 206, 207, 208, 209, 210, 211, 336, 255, 0, 256,
+ 257, 258, 0, 0, 63, 64, 73, 106, 155, 156,
+ 157, 158, 159, 160, 72, 0, 1, 2, 0, 3,
+ 4, 5, 0, 0, 0, 63, 64, 376, 106, 66,
+ 67, 68, 69, 70, 71, 72, 0, 1, 2, 0,
+ 3, 4, 5, 0, 0, 0, 73, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 436, 0, 0,
+ 0, 0, 0, 0, 0, 63, 64, 73, 106, 66,
+ 67, 68, 69, 70, 71, 72, 0, 1, 2, 0,
+ 3, 4, 5, 63, 64, 0, 65, 66, 67, 68,
+ 69, 70, 71, 72, 0, 1, 2, 529, 3, 4,
+ 5, 0, 0, 0, 0, 0, 0, 73, 0, 0,
0, 0, 0, 74, 75, 0, 0, 76, 0, 77,
- 0, 0, 73, 0, 0, 0, 171, 172, 0, 0,
- 0, 74, 75, 0, 0, 76, 0, 356, 173, 174,
- 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
- 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
- 195, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 74, 75, 0, 0, 76, 0, 77, 0, 0,
- 0, 196, 197, 198, 0, 0, 199, 200, 201, 202,
- 203, 204, 205, 206, 207, 208, 209, 210, 211, 212,
- 213, 214, 215, 216, 217, 218, 0, 0, 0, 0,
+ 0, 0, 0, 63, 64, 73, 106, 155, 156, 157,
+ 158, 159, 160, 72, 0, 1, 2, 0, 3, 4,
+ 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 74, 75, 0, 354, 76, 0, 77,
+ 0, 0, 0, 0, 0, 73, 0, 0, 0, 0,
+ 0, 0, 0, 0, 74, 75, 0, 0, 76, 0,
+ 77, 63, 64, 0, 150, 66, 67, 68, 69, 70,
+ 71, 72, 0, 1, 2, 0, 3, 4, 5, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 74,
- 75, 0, 0, 76, 0, 77
+ 0, 0, 0, 0, 74, 75, 0, 0, 76, 0,
+ 77, 0, 0, 73, 0, 0, 0, 0, 0, 0,
+ 0, 0, 74, 75, 0, 0, 76, 0, 77, 63,
+ 64, 0, 106, 66, 67, 68, 69, 70, 71, 72,
+ 0, 1, 2, 0, 3, 4, 5, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 74, 75, 0, 0, 76, 0, 77, 63,
+ 64, 73, 271, 66, 67, 68, 69, 70, 71, 72,
+ 0, 1, 2, 0, 3, 4, 5, 63, 64, 0,
+ 106, 155, 156, 157, 158, 159, 160, 72, 0, 1,
+ 2, 0, 3, 4, 5, 0, 0, 0, 0, 0,
+ 0, 73, 0, 0, 0, 0, 0, 0, 0, 0,
+ 74, 75, 0, 0, 76, 0, 77, 63, 64, 73,
+ 106, 66, 67, 68, 69, 70, 71, 535, 0, 1,
+ 2, 0, 3, 4, 5, 63, 64, 0, 106, 66,
+ 67, 68, 69, 70, 71, 590, 0, 1, 2, 0,
+ 3, 4, 5, 0, 0, 0, 0, 0, 0, 73,
+ 0, 0, 0, 0, 0, 0, 0, 0, 74, 75,
+ 0, 0, 76, 0, 77, 0, 0, 73, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 74, 75,
+ 0, 0, 76, 0, 77, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 74, 75, 0, 0,
+ 76, 0, 357, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 170,
+ 0, 0, 0, 0, 0, 0, 74, 75, 0, 0,
+ 76, 0, 77, 0, 0, 0, 0, 0, 0, 171,
+ 172, 0, 0, 0, 74, 75, 0, 0, 76, 0,
+ 77, 173, 174, 175, 176, 177, 178, 179, 180, 181,
+ 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
+ 192, 193, 194, 195, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 196, 197, 198, 0, 0, 199,
+ 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
+ 210, 211, 212, 213, 214, 215, 216, 217, 218
};
static const yytype_int16 yycheck[] =
{
- 0, 27, 175, 163, 237, 4, 120, 127, 0, 11,
- 21, 28, 308, 260, 261, 54, 581, 17, 29, 164,
- 176, 11, 54, 54, 19, 17, 11, 22, 435, 24,
- 11, 11, 54, 54, 148, 154, 601, 17, 34, 54,
- 153, 54, 161, 52, 412, 413, 54, 40, 41, 54,
- 163, 77, 154, 153, 47, 154, 54, 53, 67, 54,
- 53, 163, 118, 119, 163, 154, 154, 223, 53, 154,
- 154, 159, 53, 34, 163, 101, 58, 161, 163, 105,
- 136, 137, 153, 139, 140, 111, 142, 143, 144, 32,
- 33, 117, 92, 238, 239, 61, 62, 63, 64, 65,
- 66, 127, 42, 43, 44, 45, 46, 47, 48, 356,
- 50, 18, 151, 139, 140, 483, 198, 143, 38, 151,
- 151, 528, 161, 149, 155, 157, 533, 534, 375, 151,
- 151, 213, 214, 215, 216, 217, 151, 159, 151, 221,
- 155, 154, 155, 151, 152, 162, 151, 173, 20, 154,
- 155, 23, 163, 151, 152, 0, 151, 159, 278, 272,
- 154, 274, 275, 162, 277, 159, 462, 114, 115, 159,
- 196, 197, 198, 199, 166, 136, 137, 138, 585, 586,
- 141, 588, 589, 153, 145, 146, 212, 213, 214, 215,
- 216, 217, 218, 219, 220, 221, 19, 310, 494, 22,
- 496, 24, 322, 229, 611, 612, 319, 320, 148, 149,
- 150, 148, 149, 150, 240, 153, 136, 137, 138, 113,
- 114, 141, 136, 137, 138, 145, 146, 141, 42, 43,
- 44, 145, 146, 47, 348, 349, 350, 351, 352, 46,
- 153, 48, 324, 3, 4, 5, 6, 361, 362, 363,
- 22, 547, 278, 486, 3, 4, 5, 6, 35, 42,
- 37, 44, 152, 289, 154, 425, 26, 27, 83, 84,
- 383, 384, 385, 152, 152, 154, 154, 157, 391, 21,
- 306, 22, 22, 274, 275, 22, 277, 151, 4, 402,
- 403, 4, 37, 158, 151, 158, 322, 323, 324, 155,
- 4, 415, 416, 22, 154, 152, 161, 4, 422, 7,
- 8, 393, 425, 395, 396, 397, 152, 151, 318, 310,
- 9, 19, 20, 9, 22, 23, 24, 9, 319, 320,
- 356, 0, 565, 446, 9, 448, 569, 9, 451, 365,
- 54, 9, 161, 152, 56, 458, 459, 11, 151, 18,
- 19, 20, 151, 22, 23, 24, 470, 471, 472, 473,
- 151, 30, 31, 477, 478, 151, 151, 393, 394, 395,
- 396, 397, 22, 151, 154, 401, 489, 490, 151, 492,
- 493, 151, 51, 151, 38, 498, 55, 154, 414, 562,
- 59, 154, 383, 384, 385, 154, 509, 511, 512, 154,
- 391, 154, 38, 0, 151, 151, 154, 60, 38, 582,
- 154, 402, 403, 152, 157, 497, 154, 22, 500, 501,
- 502, 18, 19, 20, 154, 22, 23, 24, 154, 542,
- 154, 154, 154, 30, 31, 17, 550, 463, 552, 553,
- 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
- 563, 564, 154, 479, 51, 446, 161, 448, 55, 485,
- 451, 154, 59, 154, 154, 491, 579, 458, 459, 154,
- 154, 497, 17, 151, 500, 501, 502, 154, 154, 4,
- 506, 154, 4, 154, 484, 22, 4, 154, 154, 154,
- 151, 154, 605, 606, 154, 154, 53, 610, 489, 490,
- 613, 492, 493, 161, 152, 154, 619, 498, 154, 622,
- 154, 154, 154, 152, 152, 22, 157, 154, 509, 159,
- 152, 152, 3, 4, 53, 17, 7, 8, 9, 152,
- 159, 152, 152, 4, 147, 151, 151, 22, 19, 20,
- 566, 22, 23, 24, 25, 26, 27, 154, 17, 17,
- 154, 542, 17, 72, 17, 130, 130, 557, 130, 40,
- 41, 253, 92, 111, 252, 529, 105, 229, 557, 17,
- 240, 506, 563, 564, 89, 19, 56, 58, 22, 417,
- 24, -1, -1, -1, -1, -1, -1, -1, 579, -1,
- -1, -1, -1, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
- -1, -1, -1, -1, 605, 606, -1, -1, -1, 610,
- -1, -1, 613, -1, -1, -1, -1, -1, 619, -1,
- -1, 622, -1, -1, -1, 116, 117, 118, 119, 120,
- 121, 122, 123, 124, 125, 126, 127, 128, -1, 130,
- -1, 132, 133, 134, -1, 136, 137, -1, 139, 140,
- -1, 142, 143, 144, 3, 4, -1, -1, 7, 8,
- 9, -1, -1, -1, 118, 119, -1, -1, -1, 160,
- 19, 20, -1, 22, 23, 24, 25, 26, 27, -1,
- -1, -1, 136, 137, -1, 139, 140, -1, 142, 143,
- 144, 40, 41, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 54, -1, 7, 8, 58,
- 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, -1, 22, 23, 24, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
- 89, 90, -1, -1, -1, -1, -1, 7, 8, 49,
- 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, -1, 22, 23, 24, -1, -1, 116, 117, 118,
- 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
- -1, 130, -1, 132, 133, 134, -1, -1, -1, 49,
- -1, -1, -1, 3, 4, -1, -1, 7, 8, 9,
- -1, -1, 151, -1, -1, -1, -1, -1, -1, 19,
- 20, 160, 22, 23, 24, 25, 26, 27, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 40, 41, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 58, -1,
- -1, -1, -1, -1, -1, -1, 156, 157, -1, -1,
- 160, -1, 162, 163, 74, 75, 76, 77, 78, 79,
- 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
- 90, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 156, 157, -1, -1,
- 160, -1, 162, 163, -1, -1, 116, 117, 118, 119,
- 120, 121, 122, 123, 124, 125, 126, 127, 128, -1,
- 130, -1, 132, 133, 134, 7, 8, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 19, 20, -1,
- 22, 23, 24, 25, -1, -1, -1, -1, -1, -1,
- 160, -1, -1, -1, -1, -1, -1, -1, 40, 41,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 7, 8, 54, 10, 11, 12, 13, 14, 15, 16,
- 17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
- -1, -1, 74, 75, 76, 77, 78, 79, 80, 81,
- 82, 83, 84, 85, 86, 87, 88, 89, 90, -1,
- -1, -1, 49, 7, 8, -1, 10, 11, 12, 13,
- 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
- 24, -1, -1, -1, 116, 117, 118, 119, 120, 121,
- 122, 123, 124, 125, 126, 127, 128, -1, 130, -1,
- 132, 133, 134, -1, -1, 49, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 151,
- -1, 7, 8, 155, -1, 157, -1, -1, 160, -1,
- 162, -1, 164, 19, 20, -1, 22, 23, 24, 25,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 40, 41, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 54, 156,
- 157, -1, -1, 160, -1, 162, 163, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 74, 75,
- 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
- 86, 87, 88, 89, 90, -1, -1, -1, -1, -1,
- -1, -1, 156, 157, -1, -1, 160, -1, 162, 163,
- -1, -1, -1, -1, -1, 26, 27, -1, -1, -1,
- 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
- 126, 127, 128, -1, 130, -1, 132, 133, 134, -1,
- -1, -1, -1, -1, -1, -1, -1, 3, 4, -1,
- -1, -1, -1, 9, -1, 151, -1, -1, -1, -1,
- -1, 157, -1, -1, 160, -1, 162, -1, 164, 25,
+ 0, 27, 175, 237, 163, 4, 120, 127, 198, 11,
+ 308, 21, 28, 0, 11, 260, 261, 17, 54, 29,
+ 164, 38, 176, 213, 214, 215, 216, 217, 52, 54,
+ 17, 221, 11, 19, 148, 54, 22, 153, 24, 54,
+ 54, 54, 34, 67, 42, 43, 44, 45, 46, 47,
+ 48, 77, 50, 583, 11, 154, 153, 34, 54, 153,
+ 159, 53, 414, 415, 40, 41, 163, 154, 54, 223,
+ 54, 47, 18, 603, 53, 101, 163, 53, 154, 105,
+ 3, 4, 5, 6, 54, 111, 58, 163, 136, 137,
+ 138, 117, 92, 141, 238, 239, 53, 145, 146, 154,
+ 154, 127, 154, 26, 27, 11, 153, 159, 163, 163,
+ 0, 17, 357, 139, 140, 151, 153, 143, 54, 136,
+ 137, 138, 153, 149, 141, 161, 151, 157, 145, 146,
+ 155, 376, 151, 485, 324, 22, 151, 151, 151, 152,
+ 159, 155, 157, 42, 43, 44, 162, 173, 47, 21,
+ 148, 149, 150, 163, 22, 151, 152, 159, 278, 136,
+ 137, 138, 159, 162, 141, 151, 464, 151, 145, 146,
+ 196, 197, 198, 199, 22, 272, 154, 274, 275, 166,
+ 277, 151, 22, 161, 154, 155, 212, 213, 214, 215,
+ 216, 217, 218, 219, 220, 221, 19, 151, 496, 22,
+ 498, 24, 322, 229, 394, 154, 396, 397, 398, 148,
+ 149, 150, 161, 310, 240, 151, 7, 8, 154, 155,
+ 37, 19, 319, 320, 22, 4, 24, 20, 19, 20,
+ 23, 22, 23, 24, 4, 349, 350, 351, 352, 353,
+ 61, 62, 63, 64, 65, 66, 32, 33, 362, 363,
+ 364, 549, 278, 158, 488, 53, 437, 3, 4, 5,
+ 6, 155, 46, 289, 48, 158, 7, 8, 427, 10,
+ 11, 12, 13, 14, 15, 16, 17, 151, 19, 20,
+ 306, 22, 23, 24, 35, 4, 37, 384, 385, 386,
+ 42, 152, 44, 154, 22, 392, 322, 323, 324, 152,
+ 152, 154, 154, 417, 418, 154, 403, 404, 49, 499,
+ 424, 152, 502, 503, 504, 114, 115, 161, 318, 4,
+ 118, 119, 152, 113, 114, 83, 84, 151, 9, 9,
+ 427, 357, 9, 567, 9, 9, 9, 571, 136, 137,
+ 366, 139, 140, 54, 142, 143, 144, 56, 11, 530,
+ 161, 448, 152, 450, 535, 536, 453, 151, 472, 473,
+ 474, 475, 53, 460, 461, 479, 480, 22, 394, 395,
+ 396, 397, 398, 151, 151, 151, 402, 274, 275, 151,
+ 277, 122, 151, 151, 151, 151, 38, 4, 38, 154,
+ 416, 564, 154, 154, 491, 492, 151, 494, 495, 513,
+ 514, 154, 60, 500, 154, 154, 587, 588, 151, 590,
+ 591, 584, 154, 310, 511, 156, 157, 154, 154, 160,
+ 154, 162, 319, 320, 157, 154, 161, 118, 119, 154,
+ 154, 154, 613, 614, 154, 38, 154, 154, 552, 465,
+ 554, 555, 154, 22, 154, 136, 137, 544, 139, 140,
+ 154, 142, 143, 144, 152, 481, 17, 26, 27, 17,
+ 154, 487, 151, 4, 154, 4, 154, 493, 565, 566,
+ 154, 154, 154, 499, 161, 154, 502, 503, 504, 151,
+ 22, 4, 508, 154, 581, 154, 486, 384, 385, 386,
+ 154, 53, 154, 154, 154, 392, 91, 92, 93, 94,
+ 95, 96, 97, 98, 99, 100, 403, 404, 152, 154,
+ 607, 608, 154, 152, 152, 612, 22, 154, 615, 159,
+ 152, 157, 152, 53, 621, 17, 159, 624, 97, 98,
+ 99, 100, 101, 102, 103, 104, 105, 106, 107, 108,
+ 109, 110, 568, 152, 152, 152, 4, 147, 22, 151,
+ 151, 448, 17, 450, 17, 154, 453, 154, 17, 559,
+ 72, 17, 130, 460, 461, 130, 130, 7, 8, 559,
+ 10, 11, 12, 13, 14, 15, 16, 17, 92, 19,
+ 20, 531, 22, 23, 24, 252, 229, 253, 105, 111,
+ 17, 240, 89, 508, 491, 492, 56, 494, 495, 419,
+ -1, -1, -1, 500, -1, -1, -1, -1, -1, 49,
+ -1, -1, -1, -1, 511, 3, 4, -1, -1, 7,
+ 8, 9, -1, -1, -1, -1, 0, -1, -1, -1,
+ -1, 19, 20, -1, 22, 23, 24, 25, 26, 27,
+ -1, -1, -1, -1, 18, 19, 20, 544, 22, 23,
+ 24, -1, 40, 41, -1, -1, 30, 31, -1, -1,
+ -1, -1, -1, -1, -1, 53, -1, -1, 565, 566,
+ 58, -1, -1, -1, -1, -1, -1, 51, -1, -1,
+ -1, 55, -1, -1, 581, 59, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
+ 88, 89, 90, -1, -1, -1, -1, -1, -1, -1,
+ 607, 608, -1, -1, -1, 612, 156, 157, 615, -1,
+ 160, -1, 162, 163, 621, -1, -1, 624, 116, 117,
+ 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
+ 128, -1, 130, -1, 132, 133, 134, -1, 136, 137,
+ -1, 139, 140, -1, 142, 143, 144, 3, 4, -1,
+ -1, 7, 8, 9, -1, -1, -1, -1, -1, -1,
+ -1, -1, 160, 19, 20, -1, 22, 23, 24, 25,
26, 27, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 40, 41, 97, 98, 99, 100,
- 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
- -1, -1, 58, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 74, 75,
+ -1, -1, -1, -1, 40, 41, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 54, -1,
+ 7, 8, 58, 10, 11, 12, 13, 14, 15, 16,
+ 17, -1, 19, 20, -1, 22, 23, 24, 74, 75,
76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
86, 87, 88, 89, 90, -1, -1, -1, -1, -1,
- -1, 7, 8, -1, 10, 11, 12, 13, 14, 15,
- 16, 17, -1, 19, 20, -1, 22, 23, 24, -1,
- 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
- 126, 127, 128, 39, 130, -1, 132, 133, 134, -1,
- -1, -1, -1, 49, 7, 8, -1, 10, 11, 12,
- 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
- 23, 24, 7, 8, 160, 10, 11, 12, 13, 14,
- 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
- -1, -1, -1, -1, -1, -1, 49, -1, -1, -1,
- -1, -1, -1, -1, 39, -1, -1, -1, -1, -1,
- -1, -1, 7, 8, 49, 10, 11, 12, 13, 14,
- 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
- 7, 8, -1, 10, 11, 12, 13, 14, 15, 16,
- 17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
- -1, -1, -1, -1, 49, -1, -1, -1, -1, -1,
- 156, 157, 39, -1, 160, -1, 162, -1, -1, 122,
7, 8, 49, 10, 11, 12, 13, 14, 15, 16,
17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
+ 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
+ 126, 127, 128, -1, 130, -1, 132, 133, 134, -1,
+ -1, -1, 49, -1, -1, -1, 3, 4, -1, -1,
+ 7, 8, 9, -1, -1, 151, -1, -1, -1, -1,
+ -1, -1, 19, 20, 160, 22, 23, 24, 25, 26,
+ 27, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 40, 41, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 39, 156, 157, -1, -1, 160, -1, 162,
- -1, -1, 49, -1, -1, -1, -1, -1, -1, -1,
- -1, 156, 157, -1, -1, 160, -1, 162, 7, 8,
+ -1, 58, -1, -1, -1, -1, -1, -1, -1, 156,
+ 157, -1, -1, 160, -1, 162, 163, 74, 75, 76,
+ 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
+ 87, 88, 89, 90, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 156,
+ 157, -1, -1, 160, -1, 162, 163, -1, -1, 116,
+ 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
+ 127, 128, -1, 130, -1, 132, 133, 134, 7, 8,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 19, 20, -1, 22, 23, 24, 25, -1, -1, -1,
+ -1, -1, -1, 160, -1, -1, -1, -1, -1, -1,
+ -1, 40, 41, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 7, 8, 54, 10, 11, 12, 13,
+ 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
+ 24, -1, -1, -1, -1, 74, 75, 76, 77, 78,
+ 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
+ 89, 90, -1, -1, -1, 49, -1, -1, 7, 8,
-1, 10, 11, 12, 13, 14, 15, 16, 17, -1,
- 19, 20, -1, 22, 23, 24, -1, -1, -1, -1,
+ 19, 20, -1, 22, 23, 24, -1, 116, 117, 118,
+ 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
+ 39, 130, -1, 132, 133, 134, -1, -1, -1, -1,
+ 49, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 151, -1, 7, 8, 155, -1, 157, 0,
+ -1, 160, -1, 162, -1, 164, 19, 20, -1, 22,
+ 23, 24, 25, -1, -1, -1, -1, 18, 19, 20,
+ -1, 22, 23, 24, -1, -1, -1, 40, 41, 30,
+ 31, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 54, 156, 157, -1, -1, 160, -1, 162, 163,
+ 51, -1, -1, -1, 55, -1, -1, -1, 59, -1,
+ -1, 74, 75, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, 86, 87, 88, 89, 90, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 156, 157, -1,
+ -1, 160, -1, 162, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 116, 117, 118, 119, 120, 121, 122,
+ 123, 124, 125, 126, 127, 128, -1, 130, -1, 132,
+ 133, 134, -1, -1, -1, -1, -1, -1, -1, -1,
+ 3, 4, -1, -1, -1, -1, 9, -1, 151, -1,
+ -1, -1, -1, -1, 157, -1, -1, 160, -1, 162,
+ -1, 164, 25, 26, 27, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 40, 41, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 156, 157, -1, 159, 160, -1, 162, -1, -1,
- 49, -1, -1, -1, -1, -1, -1, -1, -1, 156,
- 157, -1, -1, 160, -1, 162, 7, 8, -1, 10,
- 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
- -1, 22, 23, 24, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 156,
- 157, -1, -1, 160, -1, 162, 7, 8, 49, 10,
- 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
- -1, 22, 23, 24, 7, 8, -1, 10, 11, 12,
+ -1, -1, -1, -1, -1, 58, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 74, 75, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, 86, 87, 88, 89, 90, -1, -1,
+ -1, -1, -1, -1, 7, 8, -1, 10, 11, 12,
13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
- 23, 24, -1, -1, -1, -1, -1, -1, 49, -1,
- -1, -1, -1, -1, -1, -1, -1, 156, 157, -1,
- -1, 160, -1, 162, 7, 8, 49, 10, 11, 12,
+ 23, 24, -1, 116, 117, 118, 119, 120, 121, 122,
+ 123, 124, 125, 126, 127, 128, 39, 130, -1, 132,
+ 133, 134, -1, -1, 7, 8, 49, 10, 11, 12,
13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
- 23, 24, 7, 8, -1, 10, 11, 12, 13, 14,
- 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
- -1, -1, -1, -1, -1, -1, 49, -1, -1, -1,
- -1, -1, -1, -1, -1, 156, 157, -1, -1, 160,
- -1, 162, 7, 8, 49, 10, 11, 12, 13, 14,
- 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 156, 157, -1, -1, 160,
- -1, 162, -1, -1, 49, -1, -1, -1, -1, -1,
+ 23, 24, -1, -1, -1, 7, 8, 160, 10, 11,
+ 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
+ 22, 23, 24, -1, -1, -1, 49, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 39, -1, -1,
+ -1, -1, -1, -1, -1, 7, 8, 49, 10, 11,
+ 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
+ 22, 23, 24, 7, 8, -1, 10, 11, 12, 13,
+ 14, 15, 16, 17, -1, 19, 20, 39, 22, 23,
+ 24, -1, -1, -1, -1, -1, -1, 49, -1, -1,
-1, -1, -1, 156, 157, -1, -1, 160, -1, 162,
- 7, 8, -1, 10, 11, 12, 13, 14, 15, 16,
- 17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
- -1, -1, -1, -1, -1, -1, 36, -1, -1, -1,
- -1, -1, -1, 156, 157, -1, -1, 160, -1, 162,
- -1, -1, 49, -1, -1, -1, 56, 57, -1, -1,
- -1, 156, 157, -1, -1, 160, -1, 162, 68, 69,
- 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
- 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
- 90, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 156, 157, -1, -1, 160, -1, 162, -1, -1,
- -1, 111, 112, 113, -1, -1, 116, 117, 118, 119,
- 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
- 130, 131, 132, 133, 134, 135, -1, -1, -1, -1,
+ -1, -1, -1, 7, 8, 49, 10, 11, 12, 13,
+ 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
+ 24, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 156, 157, -1, 159, 160, -1, 162,
+ -1, -1, -1, -1, -1, 49, -1, -1, -1, -1,
+ -1, -1, -1, -1, 156, 157, -1, -1, 160, -1,
+ 162, 7, 8, -1, 10, 11, 12, 13, 14, 15,
+ 16, 17, -1, 19, 20, -1, 22, 23, 24, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 156,
- 157, -1, -1, 160, -1, 162
+ -1, -1, -1, -1, 156, 157, -1, -1, 160, -1,
+ 162, -1, -1, 49, -1, -1, -1, -1, -1, -1,
+ -1, -1, 156, 157, -1, -1, 160, -1, 162, 7,
+ 8, -1, 10, 11, 12, 13, 14, 15, 16, 17,
+ -1, 19, 20, -1, 22, 23, 24, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 156, 157, -1, -1, 160, -1, 162, 7,
+ 8, 49, 10, 11, 12, 13, 14, 15, 16, 17,
+ -1, 19, 20, -1, 22, 23, 24, 7, 8, -1,
+ 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
+ 20, -1, 22, 23, 24, -1, -1, -1, -1, -1,
+ -1, 49, -1, -1, -1, -1, -1, -1, -1, -1,
+ 156, 157, -1, -1, 160, -1, 162, 7, 8, 49,
+ 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
+ 20, -1, 22, 23, 24, 7, 8, -1, 10, 11,
+ 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
+ 22, 23, 24, -1, -1, -1, -1, -1, -1, 49,
+ -1, -1, -1, -1, -1, -1, -1, -1, 156, 157,
+ -1, -1, 160, -1, 162, -1, -1, 49, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 156, 157,
+ -1, -1, 160, -1, 162, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 156, 157, -1, -1,
+ 160, -1, 162, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 36,
+ -1, -1, -1, -1, -1, -1, 156, 157, -1, -1,
+ 160, -1, 162, -1, -1, -1, -1, -1, -1, 56,
+ 57, -1, -1, -1, 156, 157, -1, -1, 160, -1,
+ 162, 68, 69, 70, 71, 72, 73, 74, 75, 76,
+ 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
+ 87, 88, 89, 90, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 111, 112, 113, -1, -1, 116,
+ 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
+ 127, 128, 129, 130, 131, 132, 133, 134, 135
};
/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
26, 27, 97, 98, 99, 100, 101, 102, 103, 104,
105, 106, 107, 108, 109, 110, 170, 199, 199, 235,
199, 199, 242, 235, 235, 235, 235, 235, 199, 199,
- 199, 235, 186, 114, 115, 118, 119, 136, 137, 139,
- 140, 142, 143, 144, 187, 39, 200, 190, 159, 161,
- 161, 152, 190, 175, 175, 210, 169, 170, 151, 151,
- 151, 151, 151, 159, 205, 207, 162, 207, 163, 207,
- 22, 151, 151, 151, 216, 151, 3, 4, 9, 25,
- 26, 27, 40, 41, 58, 160, 206, 232, 233, 234,
- 234, 234, 234, 201, 199, 199, 154, 193, 154, 193,
- 234, 157, 154, 154, 154, 154, 154, 154, 173, 234,
- 234, 38, 201, 199, 235, 136, 137, 138, 141, 145,
- 146, 189, 217, 218, 38, 151, 151, 205, 205, 205,
- 205, 205, 154, 159, 163, 199, 207, 161, 163, 205,
- 205, 205, 154, 196, 39, 199, 223, 224, 60, 231,
- 207, 154, 154, 234, 234, 234, 11, 53, 11, 244,
- 234, 157, 235, 199, 235, 235, 235, 154, 154, 154,
- 199, 234, 234, 154, 196, 196, 199, 205, 205, 244,
- 154, 154, 154, 154, 205, 161, 163, 154, 154, 38,
- 34, 53, 194, 197, 188, 154, 152, 22, 161, 17,
- 17, 151, 154, 154, 234, 4, 234, 154, 154, 234,
- 154, 154, 154, 4, 234, 234, 151, 154, 193, 199,
- 152, 154, 154, 152, 205, 205, 205, 205, 161, 205,
- 205, 199, 22, 4, 196, 173, 174, 39, 199, 190,
- 154, 234, 234, 17, 199, 243, 234, 234, 193, 193,
- 235, 234, 154, 235, 235, 235, 243, 234, 205, 205,
- 154, 152, 154, 154, 152, 152, 152, 188, 194, 195,
- 22, 154, 157, 188, 188, 152, 154, 159, 234, 152,
- 193, 152, 152, 205, 205, 205, 174, 53, 192, 17,
- 159, 171, 240, 118, 119, 234, 234, 190, 17, 199,
- 159, 190, 152, 152, 152, 4, 147, 191, 234, 232,
- 159, 171, 188, 188, 38, 188, 188, 22, 154, 232,
- 17, 234, 234, 17, 154, 234, 188, 188, 234, 17,
- 72, 234, 17, 234
+ 199, 235, 186, 114, 115, 53, 118, 119, 136, 137,
+ 139, 140, 142, 143, 144, 187, 39, 200, 190, 159,
+ 161, 161, 152, 190, 175, 175, 210, 169, 170, 151,
+ 151, 151, 151, 151, 159, 205, 207, 162, 207, 163,
+ 207, 22, 151, 151, 151, 216, 151, 3, 4, 9,
+ 25, 26, 27, 40, 41, 58, 160, 206, 232, 233,
+ 234, 234, 234, 234, 201, 199, 199, 154, 193, 154,
+ 193, 234, 157, 154, 154, 154, 154, 154, 154, 173,
+ 234, 234, 38, 201, 199, 235, 4, 136, 137, 138,
+ 141, 145, 146, 189, 217, 218, 38, 151, 151, 205,
+ 205, 205, 205, 205, 154, 159, 163, 199, 207, 161,
+ 163, 205, 205, 205, 154, 196, 39, 199, 223, 224,
+ 60, 231, 207, 154, 154, 234, 234, 234, 11, 53,
+ 11, 244, 234, 157, 235, 199, 235, 235, 235, 154,
+ 154, 154, 199, 234, 234, 154, 196, 196, 199, 205,
+ 205, 244, 154, 154, 154, 154, 205, 161, 163, 154,
+ 154, 38, 34, 53, 194, 197, 188, 154, 152, 22,
+ 161, 17, 17, 151, 154, 154, 234, 4, 234, 154,
+ 154, 234, 154, 154, 154, 4, 234, 234, 151, 154,
+ 193, 199, 152, 154, 154, 152, 205, 205, 205, 205,
+ 161, 205, 205, 199, 22, 4, 196, 173, 174, 39,
+ 199, 190, 154, 234, 234, 17, 199, 243, 234, 234,
+ 193, 193, 235, 234, 154, 235, 235, 235, 243, 234,
+ 205, 205, 154, 152, 154, 154, 152, 152, 152, 188,
+ 194, 195, 22, 154, 157, 188, 188, 152, 154, 159,
+ 234, 152, 193, 152, 152, 205, 205, 205, 174, 53,
+ 192, 17, 159, 171, 240, 118, 119, 234, 234, 190,
+ 17, 199, 159, 190, 152, 152, 152, 4, 147, 191,
+ 234, 232, 159, 171, 188, 188, 38, 188, 188, 22,
+ 154, 232, 17, 234, 234, 17, 154, 234, 188, 188,
+ 234, 17, 72, 234, 17, 234
};
#define yyerrok (yyerrstatus = 0)
switch (yyn)
{
case 29:
-#line 1119 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1119 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_EQ; ;}
break;
case 30:
-#line 1119 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1119 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_NE; ;}
break;
case 31:
-#line 1120 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1120 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SLT; ;}
break;
case 32:
-#line 1120 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1120 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SGT; ;}
break;
case 33:
-#line 1121 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1121 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SLE; ;}
break;
case 34:
-#line 1121 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1121 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SGE; ;}
break;
case 35:
-#line 1122 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1122 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_ULT; ;}
break;
case 36:
-#line 1122 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1122 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_UGT; ;}
break;
case 37:
-#line 1123 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1123 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_ULE; ;}
break;
case 38:
-#line 1123 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1123 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_UGE; ;}
break;
case 39:
-#line 1127 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1127 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OEQ; ;}
break;
case 40:
-#line 1127 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1127 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ONE; ;}
break;
case 41:
-#line 1128 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1128 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OLT; ;}
break;
case 42:
-#line 1128 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1128 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OGT; ;}
break;
case 43:
-#line 1129 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1129 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OLE; ;}
break;
case 44:
-#line 1129 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1129 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OGE; ;}
break;
case 45:
-#line 1130 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1130 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ORD; ;}
break;
case 46:
-#line 1130 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1130 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UNO; ;}
break;
case 47:
-#line 1131 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1131 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UEQ; ;}
break;
case 48:
-#line 1131 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1131 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UNE; ;}
break;
case 49:
-#line 1132 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1132 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ULT; ;}
break;
case 50:
-#line 1132 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1132 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UGT; ;}
break;
case 51:
-#line 1133 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1133 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ULE; ;}
break;
case 52:
-#line 1133 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1133 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UGE; ;}
break;
case 53:
-#line 1134 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1134 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_TRUE; ;}
break;
case 54:
-#line 1135 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1135 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_FALSE; ;}
break;
case 65:
-#line 1144 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1144 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
case 66:
-#line 1146 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1146 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal)=(yyvsp[(3) - (4)].UInt64Val); ;}
break;
case 67:
-#line 1147 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1147 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal)=0; ;}
break;
case 68:
-#line 1151 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1151 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(1) - (2)].StrVal);
CHECK_FOR_ERROR
break;
case 69:
-#line 1155 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1155 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = 0;
CHECK_FOR_ERROR
break;
case 73:
-#line 1163 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1163 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = 0;
CHECK_FOR_ERROR
break;
case 74:
-#line 1168 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1168 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(1) - (2)].StrVal);
CHECK_FOR_ERROR
break;
case 75:
-#line 1174 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1174 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 76:
-#line 1175 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1175 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 77:
-#line 1176 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1176 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::LinkOnceLinkage; ;}
break;
case 78:
-#line 1177 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1177 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::AppendingLinkage; ;}
break;
case 79:
-#line 1178 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1178 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLExportLinkage; ;}
break;
case 80:
-#line 1182 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1182 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLImportLinkage; ;}
break;
case 81:
-#line 1183 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1183 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalWeakLinkage; ;}
break;
case 82:
-#line 1184 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1184 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 83:
-#line 1188 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1188 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::DefaultVisibility; ;}
break;
case 84:
-#line 1189 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1189 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::DefaultVisibility; ;}
break;
case 85:
-#line 1190 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1190 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::HiddenVisibility; ;}
break;
case 86:
-#line 1191 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1191 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::ProtectedVisibility; ;}
break;
case 87:
-#line 1195 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1195 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 88:
-#line 1196 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1196 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLImportLinkage; ;}
break;
case 89:
-#line 1197 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1197 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalWeakLinkage; ;}
break;
case 90:
-#line 1201 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1201 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 91:
-#line 1202 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1202 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 92:
-#line 1203 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1203 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::LinkOnceLinkage; ;}
break;
case 93:
-#line 1204 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1204 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 94:
-#line 1205 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1205 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLExportLinkage; ;}
break;
case 95:
-#line 1209 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1209 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 96:
-#line 1210 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1210 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 97:
-#line 1211 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1211 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 98:
-#line 1214 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1214 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::C; ;}
break;
case 99:
-#line 1215 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1215 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::C; ;}
break;
case 100:
-#line 1216 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1216 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::Fast; ;}
break;
case 101:
-#line 1217 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1217 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::Cold; ;}
break;
case 102:
-#line 1218 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1218 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::X86_StdCall; ;}
break;
case 103:
-#line 1219 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1219 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::X86_FastCall; ;}
break;
case 104:
-#line 1220 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1220 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((unsigned)(yyvsp[(2) - (2)].UInt64Val) != (yyvsp[(2) - (2)].UInt64Val))
GEN_ERROR("Calling conv too large");
break;
case 105:
-#line 1227 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1227 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
case 106:
-#line 1228 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1228 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
case 107:
-#line 1229 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1229 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
case 108:
-#line 1230 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1230 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
case 109:
-#line 1231 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1231 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::InReg; ;}
break;
case 110:
-#line 1232 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1232 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::StructRet; ;}
break;
case 111:
-#line 1233 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1233 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoAlias; ;}
break;
case 112:
-#line 1234 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1234 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ByVal; ;}
break;
case 113:
-#line 1235 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1235 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::Nest; ;}
break;
case 114:
-#line 1238 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.ParamAttrs) = ParamAttr::None; ;}
+#line 1236 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.ParamAttrs) = (yyvsp[(2) - (2)].UInt64Val) << 16; ;}
break;
case 115:
-#line 1239 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1239 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.ParamAttrs) = ParamAttr::None; ;}
+ break;
+
+ case 116:
+#line 1240 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ParamAttrs) = (yyvsp[(1) - (2)].ParamAttrs) | (yyvsp[(2) - (2)].ParamAttrs);
;}
break;
- case 116:
-#line 1244 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 117:
+#line 1245 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoReturn; ;}
break;
- case 117:
-#line 1245 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 118:
+#line 1246 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoUnwind; ;}
break;
- case 118:
-#line 1246 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 119:
+#line 1247 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
- case 119:
-#line 1247 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 120:
+#line 1248 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
- case 120:
-#line 1248 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 121:
+#line 1249 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ReadNone; ;}
break;
- case 121:
-#line 1249 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 122:
+#line 1250 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ReadOnly; ;}
break;
- case 122:
-#line 1252 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 123:
+#line 1253 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::None; ;}
break;
- case 123:
-#line 1253 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 124:
+#line 1254 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ParamAttrs) = (yyvsp[(1) - (2)].ParamAttrs) | (yyvsp[(2) - (2)].ParamAttrs);
;}
break;
- case 124:
-#line 1258 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 125:
+#line 1259 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
- case 125:
-#line 1259 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 126:
+#line 1260 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(2) - (2)].StrVal);
;}
break;
- case 126:
-#line 1266 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 127:
+#line 1267 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = 0; ;}
break;
- case 127:
-#line 1267 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 128:
+#line 1268 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.UIntVal) = (yyvsp[(2) - (2)].UInt64Val);
if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal)))
;}
break;
- case 128:
-#line 1273 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 129:
+#line 1274 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = 0; ;}
break;
- case 129:
-#line 1274 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 130:
+#line 1275 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.UIntVal) = (yyvsp[(3) - (3)].UInt64Val);
if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal)))
;}
break;
- case 130:
-#line 1283 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 131:
+#line 1284 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
for (unsigned i = 0, e = (yyvsp[(2) - (2)].StrVal)->length(); i != e; ++i)
if ((*(yyvsp[(2) - (2)].StrVal))[i] == '"' || (*(yyvsp[(2) - (2)].StrVal))[i] == '\\')
;}
break;
- case 131:
-#line 1291 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 132:
+#line 1292 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
- case 132:
-#line 1292 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 133:
+#line 1293 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = (yyvsp[(1) - (1)].StrVal); ;}
break;
- case 133:
-#line 1297 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 134:
+#line 1298 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{;}
break;
- case 134:
-#line 1298 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 135:
+#line 1299 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{;}
break;
- case 135:
-#line 1299 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 136:
+#line 1300 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV->setSection(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
;}
break;
- case 136:
-#line 1304 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 137:
+#line 1305 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(2) - (2)].UInt64Val) != 0 && !isPowerOf2_32((yyvsp[(2) - (2)].UInt64Val)))
GEN_ERROR("Alignment must be a power of two");
;}
break;
- case 144:
-#line 1320 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 145:
+#line 1321 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder(OpaqueType::get());
CHECK_FOR_ERROR
;}
break;
- case 145:
-#line 1324 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 146:
+#line 1325 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder((yyvsp[(1) - (1)].PrimType));
CHECK_FOR_ERROR
;}
break;
- case 146:
-#line 1328 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 147:
+#line 1329 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Pointer type?
if (*(yyvsp[(1) - (3)].TypeVal) == Type::LabelTy)
GEN_ERROR("Cannot form a pointer to a basic block");
;}
break;
- case 147:
-#line 1335 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 148:
+#line 1336 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Named types are also simple types...
const Type* tmp = getTypeVal((yyvsp[(1) - (1)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 148:
-#line 1340 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 149:
+#line 1341 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Type UpReference
if ((yyvsp[(2) - (2)].UInt64Val) > (uint64_t)~0U) GEN_ERROR("Value out of range");
OpaqueType *OT = OpaqueType::get(); // Use temporary placeholder
;}
break;
- case 149:
-#line 1348 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 150:
+#line 1349 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
;}
break;
- case 150:
-#line 1378 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 151:
+#line 1379 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
;}
break;
- case 151:
-#line 1403 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 152:
+#line 1404 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Sized array type?
(yyval.TypeVal) = new PATypeHolder(HandleUpRefs(ArrayType::get(*(yyvsp[(4) - (5)].TypeVal), (unsigned)(yyvsp[(2) - (5)].UInt64Val))));
delete (yyvsp[(4) - (5)].TypeVal);
;}
break;
- case 152:
-#line 1408 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 153:
+#line 1409 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Vector type?
const llvm::Type* ElemTy = (yyvsp[(4) - (5)].TypeVal)->get();
if ((unsigned)(yyvsp[(2) - (5)].UInt64Val) != (yyvsp[(2) - (5)].UInt64Val))
;}
break;
- case 153:
-#line 1418 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 154:
+#line 1419 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Structure type?
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = (yyvsp[(2) - (3)].TypeList)->begin(),
;}
break;
- case 154:
-#line 1428 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 155:
+#line 1429 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
(yyval.TypeVal) = new PATypeHolder(StructType::get(std::vector<const Type*>()));
CHECK_FOR_ERROR
;}
break;
- case 155:
-#line 1432 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 156:
+#line 1433 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = (yyvsp[(3) - (5)].TypeList)->begin(),
;}
break;
- case 156:
-#line 1442 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 157:
+#line 1443 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
(yyval.TypeVal) = new PATypeHolder(StructType::get(std::vector<const Type*>(), true));
CHECK_FOR_ERROR
;}
break;
- case 157:
-#line 1449 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 158:
+#line 1450 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
;}
break;
- case 158:
-#line 1458 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 159:
+#line 1459 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (1)].TypeVal))->getDescription());
;}
break;
- case 159:
-#line 1465 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 160:
+#line 1466 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder(Type::VoidTy);
;}
break;
- case 160:
-#line 1470 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 161:
+#line 1471 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList();
(yyval.TypeWithAttrsList)->push_back((yyvsp[(1) - (1)].TypeWithAttrs));
;}
break;
- case 161:
-#line 1475 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 162:
+#line 1476 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.TypeWithAttrsList)=(yyvsp[(1) - (3)].TypeWithAttrsList))->push_back((yyvsp[(3) - (3)].TypeWithAttrs));
CHECK_FOR_ERROR
;}
break;
- case 163:
-#line 1483 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 164:
+#line 1484 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList)=(yyvsp[(1) - (3)].TypeWithAttrsList);
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
;}
break;
- case 164:
-#line 1490 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 165:
+#line 1491 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList;
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
;}
break;
- case 165:
-#line 1497 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 166:
+#line 1498 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList();
CHECK_FOR_ERROR
;}
break;
- case 166:
-#line 1505 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 167:
+#line 1506 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeList) = new std::list<PATypeHolder>();
(yyval.TypeList)->push_back(*(yyvsp[(1) - (1)].TypeVal));
;}
break;
- case 167:
-#line 1511 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 168:
+#line 1512 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.TypeList)=(yyvsp[(1) - (3)].TypeList))->push_back(*(yyvsp[(3) - (3)].TypeVal));
delete (yyvsp[(3) - (3)].TypeVal);
;}
break;
- case 168:
-#line 1523 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 169:
+#line 1524 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (4)].TypeVal))->getDescription());
;}
break;
- case 169:
-#line 1551 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 170:
+#line 1552 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
;}
break;
- case 170:
-#line 1567 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 171:
+#line 1568 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
;}
break;
- case 171:
-#line 1594 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 172:
+#line 1595 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (4)].TypeVal))->getDescription());
;}
break;
- case 172:
-#line 1622 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 173:
+#line 1623 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>((yyvsp[(1) - (4)].TypeVal)->get());
if (STy == 0)
;}
break;
- case 173:
-#line 1648 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 174:
+#line 1649 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
;}
break;
- case 174:
-#line 1668 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 175:
+#line 1669 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>((yyvsp[(1) - (6)].TypeVal)->get());
if (STy == 0)
;}
break;
- case 175:
-#line 1694 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 176:
+#line 1695 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (5)].TypeVal))->getDescription());
;}
break;
- case 176:
-#line 1714 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 177:
+#line 1715 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 177:
-#line 1726 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 178:
+#line 1727 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 178:
-#line 1733 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 179:
+#line 1734 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 179:
-#line 1799 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 180:
+#line 1800 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 180:
-#line 1809 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 181:
+#line 1810 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 181:
-#line 1819 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 182:
+#line 1820 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // integral constants
if (!ConstantInt::isValueValidForType((yyvsp[(1) - (2)].PrimType), (yyvsp[(2) - (2)].SInt64Val)))
GEN_ERROR("Constant value doesn't fit in type");
;}
break;
- case 182:
-#line 1825 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 183:
+#line 1826 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
uint32_t BitWidth = cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth();
if ((yyvsp[(2) - (2)].APIntVal)->getBitWidth() > BitWidth) {
;}
break;
- case 183:
-#line 1835 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 184:
+#line 1836 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // integral constants
if (!ConstantInt::isValueValidForType((yyvsp[(1) - (2)].PrimType), (yyvsp[(2) - (2)].UInt64Val)))
GEN_ERROR("Constant value doesn't fit in type");
;}
break;
- case 184:
-#line 1841 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 185:
+#line 1842 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
uint32_t BitWidth = cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth();
if ((yyvsp[(2) - (2)].APIntVal)->getBitWidth() > BitWidth) {
;}
break;
- case 185:
-#line 1851 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 186:
+#line 1852 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
assert(cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth() == 1 && "Not Bool?");
(yyval.ConstVal) = ConstantInt::getTrue();
;}
break;
- case 186:
-#line 1856 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 187:
+#line 1857 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
assert(cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth() == 1 && "Not Bool?");
(yyval.ConstVal) = ConstantInt::getFalse();
;}
break;
- case 187:
-#line 1861 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 188:
+#line 1862 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Floating point constants
if (!ConstantFP::isValueValidForType((yyvsp[(1) - (2)].PrimType), *(yyvsp[(2) - (2)].FPVal)))
GEN_ERROR("Floating point constant invalid for type");
;}
break;
- case 188:
-#line 1874 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 189:
+#line 1875 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(5) - (6)].TypeVal))->getDescription());
;}
break;
- case 189:
-#line 1886 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 190:
+#line 1887 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>((yyvsp[(3) - (5)].ConstVal)->getType()))
GEN_ERROR("GetElementPtr requires a pointer operand");
;}
break;
- case 190:
-#line 1908 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 191:
+#line 1909 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(3) - (8)].ConstVal)->getType() != Type::Int1Ty)
GEN_ERROR("Select condition must be of boolean type");
;}
break;
- case 191:
-#line 1916 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 192:
+#line 1917 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(3) - (6)].ConstVal)->getType() != (yyvsp[(5) - (6)].ConstVal)->getType())
GEN_ERROR("Binary operator types must match");
;}
break;
- case 192:
-#line 1922 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 193:
+#line 1923 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(3) - (6)].ConstVal)->getType() != (yyvsp[(5) - (6)].ConstVal)->getType())
GEN_ERROR("Logical operator types must match");
;}
break;
- case 193:
-#line 1933 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 194:
+#line 1934 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(4) - (7)].ConstVal)->getType() != (yyvsp[(6) - (7)].ConstVal)->getType())
GEN_ERROR("icmp operand types must match");
;}
break;
- case 194:
-#line 1938 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 195:
+#line 1939 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(4) - (7)].ConstVal)->getType() != (yyvsp[(6) - (7)].ConstVal)->getType())
GEN_ERROR("fcmp operand types must match");
;}
break;
- case 195:
-#line 1943 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 196:
+#line 1944 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands((yyvsp[(3) - (6)].ConstVal), (yyvsp[(5) - (6)].ConstVal)))
GEN_ERROR("Invalid extractelement operands");
;}
break;
- case 196:
-#line 1949 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 197:
+#line 1950 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!InsertElementInst::isValidOperands((yyvsp[(3) - (8)].ConstVal), (yyvsp[(5) - (8)].ConstVal), (yyvsp[(7) - (8)].ConstVal)))
GEN_ERROR("Invalid insertelement operands");
;}
break;
- case 197:
-#line 1955 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 198:
+#line 1956 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ShuffleVectorInst::isValidOperands((yyvsp[(3) - (8)].ConstVal), (yyvsp[(5) - (8)].ConstVal), (yyvsp[(7) - (8)].ConstVal)))
GEN_ERROR("Invalid shufflevector operands");
;}
break;
- case 198:
-#line 1964 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 199:
+#line 1965 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.ConstVector) = (yyvsp[(1) - (3)].ConstVector))->push_back((yyvsp[(3) - (3)].ConstVal));
CHECK_FOR_ERROR
;}
break;
- case 199:
-#line 1968 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 200:
+#line 1969 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ConstVector) = new std::vector<Constant*>();
(yyval.ConstVector)->push_back((yyvsp[(1) - (1)].ConstVal));
;}
break;
- case 200:
-#line 1976 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 201:
+#line 1977 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = false; ;}
break;
- case 201:
-#line 1976 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 202:
+#line 1977 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = true; ;}
break;
- case 202:
-#line 1979 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 203:
+#line 1980 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = true; ;}
break;
- case 203:
-#line 1979 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 204:
+#line 1980 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = false; ;}
break;
- case 204:
-#line 1982 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 205:
+#line 1983 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type* VTy = (yyvsp[(1) - (2)].TypeVal)->get();
Value *V = getVal(VTy, (yyvsp[(2) - (2)].ValIDVal));
;}
break;
- case 205:
-#line 1994 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 206:
+#line 1995 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
Constant *Val = (yyvsp[(3) - (6)].ConstVal);
const Type *DestTy = (yyvsp[(5) - (6)].TypeVal)->get();
;}
break;
- case 206:
-#line 2015 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 207:
+#line 2016 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ModuleVal) = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
;}
break;
- case 207:
-#line 2020 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 208:
+#line 2021 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ModuleVal) = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
;}
break;
- case 210:
-#line 2033 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 211:
+#line 2034 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = false; ;}
break;
- case 211:
-#line 2033 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 212:
+#line 2034 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.FunctionDone();
CHECK_FOR_ERROR
;}
break;
- case 212:
-#line 2037 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 213:
+#line 2038 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = true; ;}
break;
- case 213:
-#line 2037 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 214:
+#line 2038 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 214:
-#line 2040 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 215:
+#line 2041 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 215:
-#line 2043 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 216:
+#line 2044 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (3)].TypeVal))->getDescription());
;}
break;
- case 216:
-#line 2067 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 217:
+#line 2068 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
ResolveTypeTo((yyvsp[(1) - (3)].StrVal), (yyvsp[(3) - (3)].PrimType));
;}
break;
- case 217:
-#line 2079 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 218:
+#line 2080 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
/* "Externally Visible" Linkage */
if ((yyvsp[(5) - (6)].ConstVal) == 0)
;}
break;
- case 218:
-#line 2086 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 219:
+#line 2087 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;}
break;
- case 219:
-#line 2090 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 220:
+#line 2091 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(6) - (7)].ConstVal) == 0)
GEN_ERROR("Global value initializer is not a constant");
;}
break;
- case 220:
-#line 2095 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 221:
+#line 2096 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;}
break;
- case 221:
-#line 2099 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 222:
+#line 2100 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(6) - (7)].TypeVal))->getDescription());
;}
break;
- case 222:
-#line 2105 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 223:
+#line 2106 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
CHECK_FOR_ERROR
;}
break;
- case 223:
-#line 2109 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 224:
+#line 2110 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string Name;
if ((yyvsp[(1) - (5)].StrVal)) {
;}
break;
- case 224:
-#line 2149 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 225:
+#line 2150 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 225:
-#line 2152 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 226:
+#line 2153 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 226:
-#line 2158 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 227:
+#line 2159 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const std::string &AsmSoFar = CurModule.CurrentModule->getModuleInlineAsm();
if (AsmSoFar.empty())
;}
break;
- case 227:
-#line 2168 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 228:
+#line 2169 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setTargetTriple(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
;}
break;
- case 228:
-#line 2172 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 229:
+#line 2173 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setDataLayout(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
;}
break;
- case 230:
-#line 2179 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 231:
+#line 2180 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
;}
break;
- case 231:
-#line 2184 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 232:
+#line 2185 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
;}
break;
- case 232:
-#line 2189 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 233:
+#line 2190 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 233:
-#line 2198 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 234:
+#line 2199 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (5)].TypeVal))->getDescription());
;}
break;
- case 234:
-#line 2208 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 235:
+#line 2209 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
;}
break;
- case 235:
-#line 2219 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 236:
+#line 2220 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = (yyvsp[(1) - (1)].ArgList);
CHECK_FOR_ERROR
;}
break;
- case 236:
-#line 2223 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 237:
+#line 2224 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = (yyvsp[(1) - (3)].ArgList);
struct ArgListEntry E;
;}
break;
- case 237:
-#line 2232 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 238:
+#line 2233 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = new ArgListType;
struct ArgListEntry E;
;}
break;
- case 238:
-#line 2241 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 239:
+#line 2242 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = 0;
CHECK_FOR_ERROR
;}
break;
- case 239:
-#line 2247 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 240:
+#line 2248 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string FunctionName(*(yyvsp[(3) - (10)].StrVal));
delete (yyvsp[(3) - (10)].StrVal); // Free strdup'd memory!
;}
break;
- case 242:
-#line 2382 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 243:
+#line 2383 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = CurFun.CurrentFunction;
;}
break;
- case 245:
-#line 2393 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 246:
+#line 2394 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 246:
-#line 2398 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 247:
+#line 2399 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.CurrentFunction->setLinkage((yyvsp[(1) - (3)].Linkage));
CurFun.CurrentFunction->setVisibility((yyvsp[(2) - (3)].Visibility));
;}
break;
- case 247:
-#line 2410 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 248:
+#line 2411 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 248:
-#line 2414 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 249:
+#line 2415 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 249:
-#line 2419 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 250:
+#line 2420 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A reference to a direct constant
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].SInt64Val));
CHECK_FOR_ERROR
;}
break;
- case 250:
-#line 2423 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 251:
+#line 2424 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].UInt64Val));
CHECK_FOR_ERROR
;}
break;
- case 251:
-#line 2427 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 252:
+#line 2428 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Perhaps it's an FP constant?
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].FPVal));
CHECK_FOR_ERROR
;}
break;
- case 252:
-#line 2431 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 253:
+#line 2432 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create(ConstantInt::getTrue());
CHECK_FOR_ERROR
;}
break;
- case 253:
-#line 2435 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 254:
+#line 2436 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create(ConstantInt::getFalse());
CHECK_FOR_ERROR
;}
break;
- case 254:
-#line 2439 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 255:
+#line 2440 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createNull();
CHECK_FOR_ERROR
;}
break;
- case 255:
-#line 2443 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 256:
+#line 2444 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createUndef();
CHECK_FOR_ERROR
;}
break;
- case 256:
-#line 2447 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 257:
+#line 2448 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A vector zero constant.
(yyval.ValIDVal) = ValID::createZeroInit();
CHECK_FOR_ERROR
;}
break;
- case 257:
-#line 2451 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 258:
+#line 2452 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized packed vector
const Type *ETy = (*(yyvsp[(2) - (3)].ConstVector))[0]->getType();
int NumElements = (yyvsp[(2) - (3)].ConstVector)->size();
;}
break;
- case 258:
-#line 2476 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 259:
+#line 2477 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].ConstVal));
CHECK_FOR_ERROR
;}
break;
- case 259:
-#line 2480 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 260:
+#line 2481 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createInlineAsm(*(yyvsp[(3) - (5)].StrVal), *(yyvsp[(5) - (5)].StrVal), (yyvsp[(2) - (5)].BoolVal));
delete (yyvsp[(3) - (5)].StrVal);
;}
break;
- case 260:
-#line 2490 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 261:
+#line 2491 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it an integer reference...?
(yyval.ValIDVal) = ValID::createLocalID((yyvsp[(1) - (1)].UIntVal));
CHECK_FOR_ERROR
;}
break;
- case 261:
-#line 2494 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 262:
+#line 2495 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createGlobalID((yyvsp[(1) - (1)].UIntVal));
CHECK_FOR_ERROR
;}
break;
- case 262:
-#line 2498 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 263:
+#line 2499 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it a named reference...?
(yyval.ValIDVal) = ValID::createLocalName(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
;}
break;
- case 263:
-#line 2503 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 264:
+#line 2504 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it a named reference...?
(yyval.ValIDVal) = ValID::createGlobalName(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
;}
break;
- case 266:
-#line 2516 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 267:
+#line 2517 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 267:
-#line 2525 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 268:
+#line 2526 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 268:
-#line 2529 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 269:
+#line 2530 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Do not allow functions with 0 basic blocks
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 269:
-#line 2538 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 270:
+#line 2539 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
setValueName((yyvsp[(3) - (3)].TermInstVal), (yyvsp[(2) - (3)].StrVal));
CHECK_FOR_ERROR
;}
break;
- case 270:
-#line 2547 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 271:
+#line 2548 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (CastInst *CI1 = dyn_cast<CastInst>((yyvsp[(2) - (2)].InstVal)))
if (CastInst *CI2 = dyn_cast<CastInst>(CI1->getOperand(0)))
;}
break;
- case 271:
-#line 2556 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 272:
+#line 2557 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty space between instruction lists
(yyval.BasicBlockVal) = defineBBVal(ValID::createLocalID(CurFun.NextValNum));
CHECK_FOR_ERROR
;}
break;
- case 272:
-#line 2560 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 273:
+#line 2561 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Labelled (named) basic block
(yyval.BasicBlockVal) = defineBBVal(ValID::createLocalName(*(yyvsp[(1) - (1)].StrVal)));
delete (yyvsp[(1) - (1)].StrVal);
;}
break;
- case 273:
-#line 2567 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 274:
+#line 2568 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with a result...
(yyval.TermInstVal) = new ReturnInst((yyvsp[(2) - (2)].ValueVal));
CHECK_FOR_ERROR
;}
break;
- case 274:
-#line 2571 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 275:
+#line 2572 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with no result...
(yyval.TermInstVal) = new ReturnInst();
CHECK_FOR_ERROR
;}
break;
- case 275:
-#line 2575 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 276:
+#line 2576 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Unconditional Branch...
BasicBlock* tmpBB = getBBVal((yyvsp[(3) - (3)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 276:
-#line 2580 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 277:
+#line 2581 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
assert(cast<IntegerType>((yyvsp[(2) - (9)].PrimType))->getBitWidth() == 1 && "Not Bool?");
BasicBlock* tmpBBA = getBBVal((yyvsp[(6) - (9)].ValIDVal));
;}
break;
- case 277:
-#line 2590 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 278:
+#line 2591 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal((yyvsp[(2) - (9)].PrimType), (yyvsp[(3) - (9)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 278:
-#line 2609 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 279:
+#line 2610 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal((yyvsp[(2) - (8)].PrimType), (yyvsp[(3) - (8)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 279:
-#line 2619 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 280:
+#line 2620 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
;}
break;
- case 280:
-#line 2709 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 281:
+#line 2710 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TermInstVal) = new UnwindInst();
CHECK_FOR_ERROR
;}
break;
- case 281:
-#line 2713 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 282:
+#line 2714 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TermInstVal) = new UnreachableInst();
CHECK_FOR_ERROR
;}
break;
- case 282:
-#line 2720 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 283:
+#line 2721 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.JumpTable) = (yyvsp[(1) - (6)].JumpTable);
Constant *V = cast<Constant>(getExistingVal((yyvsp[(2) - (6)].PrimType), (yyvsp[(3) - (6)].ValIDVal)));
;}
break;
- case 283:
-#line 2731 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 284:
+#line 2732 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.JumpTable) = new std::vector<std::pair<Constant*, BasicBlock*> >();
Constant *V = cast<Constant>(getExistingVal((yyvsp[(1) - (5)].PrimType), (yyvsp[(2) - (5)].ValIDVal)));
;}
break;
- case 284:
-#line 2744 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 285:
+#line 2745 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Is this definition named?? if so, assign the name...
setValueName((yyvsp[(2) - (2)].InstVal), (yyvsp[(1) - (2)].StrVal));
;}
break;
- case 285:
-#line 2754 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 286:
+#line 2755 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Used for PHI nodes
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (6)].TypeVal))->getDescription());
;}
break;
- case 286:
-#line 2765 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 287:
+#line 2766 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.PHIList) = (yyvsp[(1) - (7)].PHIList);
Value* tmpVal = getVal((yyvsp[(1) - (7)].PHIList)->front().first->getType(), (yyvsp[(4) - (7)].ValIDVal));
;}
break;
- case 287:
-#line 2775 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 288:
+#line 2776 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
if (!UpRefs.empty())
;}
break;
- case 288:
-#line 2786 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 289:
+#line 2787 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
// Labels are only valid in ASMs
;}
break;
- case 289:
-#line 2794 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 290:
+#line 2795 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
if (!UpRefs.empty())
;}
break;
- case 290:
-#line 2804 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 291:
+#line 2805 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
(yyval.ParamList) = (yyvsp[(1) - (6)].ParamList);
;}
break;
- case 291:
-#line 2811 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 292:
+#line 2812 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamList) = new ParamList(); ;}
break;
- case 292:
-#line 2814 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 293:
+#line 2815 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ValueList) = new std::vector<Value*>(); ;}
break;
- case 293:
-#line 2815 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 294:
+#line 2816 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValueList) = (yyvsp[(1) - (3)].ValueList);
(yyval.ValueList)->push_back((yyvsp[(3) - (3)].ValueVal));
;}
break;
- case 294:
-#line 2822 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 295:
+#line 2823 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 295:
-#line 2826 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 296:
+#line 2827 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 296:
-#line 2831 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 297:
+#line 2832 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (5)].TypeVal))->getDescription());
;}
break;
- case 297:
-#line 2847 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 298:
+#line 2848 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (5)].TypeVal))->getDescription());
;}
break;
- case 298:
-#line 2864 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 299:
+#line 2865 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
;}
break;
- case 299:
-#line 2878 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 300:
+#line 2879 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
;}
break;
- case 300:
-#line 2892 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 301:
+#line 2893 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(4) - (4)].TypeVal))->getDescription());
;}
break;
- case 301:
-#line 2904 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 302:
+#line 2905 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(2) - (6)].ValueVal)->getType() != Type::Int1Ty)
GEN_ERROR("select condition must be boolean");
;}
break;
- case 302:
-#line 2912 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 303:
+#line 2913 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(4) - (4)].TypeVal))->getDescription());
;}
break;
- case 303:
-#line 2919 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 304:
+#line 2920 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands((yyvsp[(2) - (4)].ValueVal), (yyvsp[(4) - (4)].ValueVal)))
GEN_ERROR("Invalid extractelement operands");
;}
break;
- case 304:
-#line 2925 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 305:
+#line 2926 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!InsertElementInst::isValidOperands((yyvsp[(2) - (6)].ValueVal), (yyvsp[(4) - (6)].ValueVal), (yyvsp[(6) - (6)].ValueVal)))
GEN_ERROR("Invalid insertelement operands");
;}
break;
- case 305:
-#line 2931 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 306:
+#line 2932 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ShuffleVectorInst::isValidOperands((yyvsp[(2) - (6)].ValueVal), (yyvsp[(4) - (6)].ValueVal), (yyvsp[(6) - (6)].ValueVal)))
GEN_ERROR("Invalid shufflevector operands");
;}
break;
- case 306:
-#line 2937 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 307:
+#line 2938 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type *Ty = (yyvsp[(2) - (2)].PHIList)->front().first->getType();
if (!Ty->isFirstClassType())
;}
break;
- case 307:
-#line 2953 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 308:
+#line 2954 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
;}
break;
- case 308:
-#line 3050 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 309:
+#line 3051 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.InstVal) = (yyvsp[(1) - (1)].InstVal);
CHECK_FOR_ERROR
;}
break;
- case 309:
-#line 3055 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 310:
+#line 3056 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 310:
-#line 3059 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 311:
+#line 3060 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 311:
-#line 3066 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 312:
+#line 3067 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (3)].TypeVal))->getDescription());
;}
break;
- case 312:
-#line 3073 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 313:
+#line 3074 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (6)].TypeVal))->getDescription());
;}
break;
- case 313:
-#line 3081 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 314:
+#line 3082 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (3)].TypeVal))->getDescription());
;}
break;
- case 314:
-#line 3088 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 315:
+#line 3089 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (6)].TypeVal))->getDescription());
;}
break;
- case 315:
-#line 3096 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 316:
+#line 3097 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>((yyvsp[(2) - (2)].ValueVal)->getType()))
GEN_ERROR("Trying to free nonpointer type " +
;}
break;
- case 316:
-#line 3104 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 317:
+#line 3105 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (5)].TypeVal))->getDescription());
;}
break;
- case 317:
-#line 3118 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 318:
+#line 3119 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(5) - (7)].TypeVal))->getDescription());
;}
break;
- case 318:
-#line 3135 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 319:
+#line 3136 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
ValID TmpVID = ValID::createLocalName(*(yyvsp[(3) - (5)].StrVal));
Value *TmpVal = getVal((yyvsp[(2) - (5)].TypeVal)->get(), TmpVID);
;}
break;
- case 319:
-#line 3143 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 320:
+#line 3144 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (4)].TypeVal))->getDescription());
/* Line 1267 of yacc.c. */
-#line 6375 "llvmAsmParser.tab.c"
+#line 6396 "llvmAsmParser.tab.c"
default: break;
}
YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
}
-#line 3160 "/Volumes/Nanpura/w/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3161 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
// common code from the two 'RunVMAsmParser' functions