/* Copy the first part of user declarations. */
-#line 14 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 14 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
#include "ParserInternals.h"
#include "llvm/CallingConv.h"
// This is really a signed reference. Transmogrify.
return ConstantInt::get(Ty, D.ConstPool64, true);
+ case ValID::ConstAPInt: // Is it an unsigned const pool reference?
+ if (!isa<IntegerType>(Ty)) {
+ GenerateError("Integral constant '" + D.getName() +
+ "' is invalid or out of range for type '" +
+ Ty->getDescription() + "'");
+ return 0;
+ }
+
+ {
+ APSInt Tmp = *D.ConstPoolInt;
+ Tmp.extOrTrunc(Ty->getPrimitiveSizeInBits());
+ return ConstantInt::get(Tmp);
+ }
+
case ValID::ConstFPVal: // Is it a floating point const pool reference?
if (!Ty->isFloatingPoint() ||
!ConstantFP::isValueValidForType(Ty, *D.ConstPoolFP)) {
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
-#line 953 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 967 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
llvm::Module *ModuleVal;
llvm::Function *FunctionVal;
llvm::FCmpInst::Predicate FPredicate;
}
/* Line 193 of yacc.c. */
-#line 1401 "llvmAsmParser.tab.c"
+#line 1415 "llvmAsmParser.tab.c"
YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
/* Line 216 of yacc.c. */
-#line 1414 "llvmAsmParser.tab.c"
+#line 1428 "llvmAsmParser.tab.c"
#ifdef short
# undef short
/* YYFINAL -- State number of the termination state. */
#define YYFINAL 44
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 2339
+#define YYLAST 2360
/* YYNTOKENS -- Number of terminals. */
#define YYNTOKENS 170
/* YYNNTS -- Number of nonterminals. */
#define YYNNTS 86
/* YYNRULES -- Number of rules. */
-#define YYNRULES 340
+#define YYNRULES 342
/* YYNRULES -- Number of states. */
-#define YYNSTATES 699
+#define YYNSTATES 701
/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
#define YYUNDEFTOK 2
649, 652, 656, 658, 662, 666, 670, 674, 676, 677,
683, 687, 689, 693, 695, 696, 707, 709, 711, 716,
718, 720, 723, 727, 728, 730, 732, 734, 736, 738,
- 740, 742, 744, 746, 750, 754, 757, 760, 764, 767,
- 773, 778, 780, 786, 788, 790, 792, 794, 796, 798,
- 801, 803, 807, 810, 813, 817, 820, 821, 823, 826,
- 829, 833, 843, 853, 862, 877, 879, 881, 888, 894,
- 897, 904, 912, 917, 922, 929, 936, 937, 938, 942,
- 945, 949, 952, 954, 960, 966, 973, 980, 987, 994,
- 999, 1006, 1011, 1016, 1023, 1030, 1033, 1042, 1044, 1046,
- 1047, 1051, 1058, 1062, 1069, 1072, 1078, 1086, 1092, 1097,
- 1102
+ 740, 742, 744, 746, 748, 750, 754, 758, 761, 764,
+ 768, 771, 777, 782, 784, 790, 792, 794, 796, 798,
+ 800, 802, 805, 807, 811, 814, 817, 821, 824, 825,
+ 827, 830, 833, 837, 847, 857, 866, 881, 883, 885,
+ 892, 898, 901, 908, 916, 921, 926, 933, 940, 941,
+ 942, 946, 949, 953, 956, 958, 964, 970, 977, 984,
+ 991, 998, 1003, 1010, 1015, 1020, 1027, 1034, 1037, 1046,
+ 1048, 1050, 1051, 1055, 1062, 1066, 1073, 1076, 1082, 1090,
+ 1096, 1101, 1106
};
/* YYRHS -- A `-1'-separated list of the rules' RHS. */
229, 157, 195, 200, 197, 196, -1, 28, -1, 167,
-1, 189, 187, 230, 231, -1, 29, -1, 168, -1,
242, 233, -1, 188, 187, 230, -1, -1, 61, -1,
- 3, -1, 4, -1, 9, -1, 26, -1, 27, -1,
- 40, -1, 41, -1, 25, -1, 165, 212, 166, -1,
- 162, 212, 164, -1, 162, 164, -1, 169, 22, -1,
- 167, 212, 168, -1, 167, 168, -1, 165, 167, 212,
- 168, 166, -1, 165, 167, 168, 166, -1, 211, -1,
- 59, 236, 22, 159, 22, -1, 7, -1, 8, -1,
- 178, -1, 182, -1, 238, -1, 237, -1, 204, 239,
- -1, 240, -1, 241, 159, 240, -1, 242, 243, -1,
- 232, 243, -1, 244, 181, 245, -1, 244, 247, -1,
- -1, 21, -1, 69, 241, -1, 69, 10, -1, 70,
- 17, 239, -1, 70, 11, 239, 159, 17, 239, 159,
- 17, 239, -1, 71, 176, 239, 159, 17, 239, 162,
- 246, 164, -1, 71, 176, 239, 159, 17, 239, 162,
- 164, -1, 72, 191, 206, 239, 156, 249, 157, 195,
- 38, 17, 239, 73, 17, 239, -1, 73, -1, 74,
- -1, 246, 176, 237, 159, 17, 239, -1, 176, 237,
- 159, 17, 239, -1, 181, 253, -1, 204, 162, 239,
- 159, 239, 164, -1, 248, 159, 162, 239, 159, 239,
- 164, -1, 204, 193, 239, 193, -1, 17, 193, 239,
- 193, -1, 249, 159, 204, 193, 239, 193, -1, 249,
- 159, 17, 193, 239, 193, -1, -1, -1, 250, 159,
- 240, -1, 159, 4, -1, 251, 159, 4, -1, 58,
- 57, -1, 57, -1, 171, 204, 239, 159, 239, -1,
- 172, 204, 239, 159, 239, -1, 90, 174, 204, 239,
- 159, 239, -1, 91, 175, 204, 239, 159, 239, -1,
- 92, 174, 204, 239, 159, 239, -1, 93, 175, 204,
- 239, 159, 239, -1, 173, 240, 38, 204, -1, 133,
- 240, 159, 240, 159, 240, -1, 134, 240, 159, 204,
- -1, 135, 240, 159, 240, -1, 136, 240, 159, 240,
- 159, 240, -1, 137, 240, 159, 240, 159, 240, -1,
- 132, 248, -1, 252, 191, 206, 239, 156, 249, 157,
- 195, -1, 255, -1, 36, -1, -1, 114, 204, 198,
- -1, 114, 204, 159, 11, 239, 198, -1, 115, 204,
- 198, -1, 115, 204, 159, 11, 239, 198, -1, 116,
- 240, -1, 254, 117, 204, 239, 198, -1, 254, 118,
- 240, 159, 204, 239, 198, -1, 138, 204, 239, 159,
- 4, -1, 119, 204, 239, 250, -1, 139, 204, 239,
- 251, -1, 140, 204, 239, 159, 204, 239, 251, -1
+ 3, -1, 4, -1, 5, -1, 6, -1, 9, -1,
+ 26, -1, 27, -1, 40, -1, 41, -1, 25, -1,
+ 165, 212, 166, -1, 162, 212, 164, -1, 162, 164,
+ -1, 169, 22, -1, 167, 212, 168, -1, 167, 168,
+ -1, 165, 167, 212, 168, 166, -1, 165, 167, 168,
+ 166, -1, 211, -1, 59, 236, 22, 159, 22, -1,
+ 7, -1, 8, -1, 178, -1, 182, -1, 238, -1,
+ 237, -1, 204, 239, -1, 240, -1, 241, 159, 240,
+ -1, 242, 243, -1, 232, 243, -1, 244, 181, 245,
+ -1, 244, 247, -1, -1, 21, -1, 69, 241, -1,
+ 69, 10, -1, 70, 17, 239, -1, 70, 11, 239,
+ 159, 17, 239, 159, 17, 239, -1, 71, 176, 239,
+ 159, 17, 239, 162, 246, 164, -1, 71, 176, 239,
+ 159, 17, 239, 162, 164, -1, 72, 191, 206, 239,
+ 156, 249, 157, 195, 38, 17, 239, 73, 17, 239,
+ -1, 73, -1, 74, -1, 246, 176, 237, 159, 17,
+ 239, -1, 176, 237, 159, 17, 239, -1, 181, 253,
+ -1, 204, 162, 239, 159, 239, 164, -1, 248, 159,
+ 162, 239, 159, 239, 164, -1, 204, 193, 239, 193,
+ -1, 17, 193, 239, 193, -1, 249, 159, 204, 193,
+ 239, 193, -1, 249, 159, 17, 193, 239, 193, -1,
+ -1, -1, 250, 159, 240, -1, 159, 4, -1, 251,
+ 159, 4, -1, 58, 57, -1, 57, -1, 171, 204,
+ 239, 159, 239, -1, 172, 204, 239, 159, 239, -1,
+ 90, 174, 204, 239, 159, 239, -1, 91, 175, 204,
+ 239, 159, 239, -1, 92, 174, 204, 239, 159, 239,
+ -1, 93, 175, 204, 239, 159, 239, -1, 173, 240,
+ 38, 204, -1, 133, 240, 159, 240, 159, 240, -1,
+ 134, 240, 159, 204, -1, 135, 240, 159, 240, -1,
+ 136, 240, 159, 240, 159, 240, -1, 137, 240, 159,
+ 240, 159, 240, -1, 132, 248, -1, 252, 191, 206,
+ 239, 156, 249, 157, 195, -1, 255, -1, 36, -1,
+ -1, 114, 204, 198, -1, 114, 204, 159, 11, 239,
+ 198, -1, 115, 204, 198, -1, 115, 204, 159, 11,
+ 239, 198, -1, 116, 240, -1, 254, 117, 204, 239,
+ 198, -1, 254, 118, 240, 159, 204, 239, 198, -1,
+ 138, 204, 239, 159, 4, -1, 119, 204, 239, 250,
+ -1, 139, 204, 239, 251, -1, 140, 204, 239, 159,
+ 204, 239, 251, -1
};
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118, 1118,
- 1118, 1119, 1119, 1119, 1119, 1119, 1119, 1120, 1120, 1120,
- 1120, 1120, 1120, 1121, 1121, 1121, 1121, 1121, 1121, 1124,
- 1124, 1125, 1125, 1126, 1126, 1127, 1127, 1128, 1128, 1132,
- 1132, 1133, 1133, 1134, 1134, 1135, 1135, 1136, 1136, 1137,
- 1137, 1138, 1138, 1139, 1140, 1145, 1146, 1146, 1146, 1146,
- 1146, 1148, 1148, 1148, 1149, 1149, 1151, 1152, 1156, 1160,
- 1165, 1165, 1167, 1168, 1173, 1179, 1180, 1181, 1182, 1183,
- 1184, 1188, 1189, 1190, 1194, 1195, 1196, 1197, 1201, 1202,
- 1203, 1207, 1208, 1209, 1210, 1211, 1215, 1216, 1217, 1220,
- 1221, 1222, 1223, 1224, 1225, 1226, 1233, 1234, 1235, 1236,
- 1237, 1238, 1239, 1240, 1241, 1242, 1246, 1247, 1252, 1253,
- 1254, 1255, 1256, 1257, 1260, 1261, 1266, 1267, 1274, 1275,
- 1281, 1282, 1291, 1299, 1300, 1305, 1306, 1307, 1312, 1325,
- 1325, 1325, 1325, 1325, 1325, 1325, 1328, 1332, 1336, 1343,
- 1348, 1356, 1385, 1410, 1415, 1425, 1435, 1439, 1449, 1456,
- 1465, 1472, 1477, 1482, 1489, 1490, 1497, 1504, 1512, 1518,
- 1530, 1558, 1574, 1601, 1629, 1655, 1675, 1701, 1721, 1733,
- 1740, 1806, 1816, 1826, 1832, 1842, 1848, 1858, 1864, 1870,
- 1883, 1895, 1916, 1924, 1930, 1941, 1946, 1951, 1956, 1961,
- 1967, 1973, 1979, 1987, 1998, 2002, 2010, 2010, 2013, 2013,
- 2016, 2028, 2049, 2054, 2062, 2063, 2067, 2067, 2071, 2071,
- 2074, 2077, 2101, 2113, 2112, 2124, 2123, 2133, 2132, 2143,
- 2183, 2186, 2192, 2202, 2206, 2211, 2213, 2218, 2223, 2232,
- 2242, 2253, 2257, 2266, 2275, 2280, 2409, 2409, 2411, 2420,
- 2420, 2422, 2427, 2439, 2443, 2448, 2452, 2456, 2460, 2464,
- 2468, 2472, 2476, 2480, 2502, 2524, 2530, 2543, 2555, 2560,
- 2572, 2578, 2582, 2592, 2596, 2600, 2605, 2612, 2612, 2618,
- 2627, 2632, 2637, 2641, 2650, 2659, 2668, 2672, 2680, 2687,
- 2691, 2696, 2707, 2726, 2735, 2821, 2825, 2832, 2843, 2856,
- 2866, 2877, 2887, 2898, 2906, 2916, 2923, 2926, 2927, 2935,
- 2941, 2950, 2954, 2959, 2975, 2992, 3006, 3020, 3034, 3048,
- 3060, 3068, 3075, 3081, 3087, 3093, 3108, 3198, 3203, 3207,
- 3214, 3221, 3231, 3238, 3248, 3256, 3270, 3287, 3295, 3310,
- 3325
+ 0, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132,
+ 1132, 1133, 1133, 1133, 1133, 1133, 1133, 1134, 1134, 1134,
+ 1134, 1134, 1134, 1135, 1135, 1135, 1135, 1135, 1135, 1138,
+ 1138, 1139, 1139, 1140, 1140, 1141, 1141, 1142, 1142, 1146,
+ 1146, 1147, 1147, 1148, 1148, 1149, 1149, 1150, 1150, 1151,
+ 1151, 1152, 1152, 1153, 1154, 1159, 1160, 1160, 1160, 1160,
+ 1160, 1162, 1162, 1162, 1163, 1163, 1165, 1166, 1170, 1174,
+ 1179, 1179, 1181, 1182, 1187, 1193, 1194, 1195, 1196, 1197,
+ 1198, 1202, 1203, 1204, 1208, 1209, 1210, 1211, 1215, 1216,
+ 1217, 1221, 1222, 1223, 1224, 1225, 1229, 1230, 1231, 1234,
+ 1235, 1236, 1237, 1238, 1239, 1240, 1247, 1248, 1249, 1250,
+ 1251, 1252, 1253, 1254, 1255, 1256, 1260, 1261, 1266, 1267,
+ 1268, 1269, 1270, 1271, 1274, 1275, 1280, 1281, 1288, 1289,
+ 1295, 1296, 1305, 1313, 1314, 1319, 1320, 1321, 1326, 1339,
+ 1339, 1339, 1339, 1339, 1339, 1339, 1342, 1346, 1350, 1357,
+ 1362, 1370, 1399, 1424, 1429, 1439, 1449, 1453, 1463, 1470,
+ 1479, 1486, 1491, 1496, 1503, 1504, 1511, 1518, 1526, 1532,
+ 1544, 1572, 1588, 1615, 1643, 1669, 1689, 1715, 1735, 1747,
+ 1754, 1820, 1830, 1840, 1846, 1856, 1862, 1872, 1878, 1884,
+ 1897, 1909, 1930, 1938, 1944, 1955, 1960, 1965, 1970, 1975,
+ 1981, 1987, 1993, 2001, 2012, 2016, 2024, 2024, 2027, 2027,
+ 2030, 2042, 2063, 2068, 2076, 2077, 2081, 2081, 2085, 2085,
+ 2088, 2091, 2115, 2127, 2126, 2138, 2137, 2147, 2146, 2157,
+ 2197, 2200, 2206, 2216, 2220, 2225, 2227, 2232, 2237, 2246,
+ 2256, 2267, 2271, 2280, 2289, 2294, 2423, 2423, 2425, 2434,
+ 2434, 2436, 2441, 2453, 2457, 2462, 2466, 2470, 2475, 2480,
+ 2484, 2488, 2492, 2496, 2500, 2504, 2526, 2548, 2554, 2567,
+ 2579, 2584, 2596, 2602, 2606, 2616, 2620, 2624, 2629, 2636,
+ 2636, 2642, 2651, 2656, 2661, 2665, 2674, 2683, 2692, 2696,
+ 2704, 2711, 2715, 2720, 2731, 2750, 2759, 2845, 2849, 2856,
+ 2867, 2880, 2890, 2901, 2911, 2922, 2930, 2940, 2947, 2950,
+ 2951, 2959, 2965, 2974, 2978, 2983, 2999, 3016, 3030, 3044,
+ 3058, 3072, 3084, 3092, 3099, 3105, 3111, 3117, 3132, 3222,
+ 3227, 3231, 3238, 3245, 3255, 3262, 3272, 3280, 3294, 3311,
+ 3319, 3334, 3349
};
#endif
228, 229, 229, 229, 229, 230, 231, 231, 232, 233,
233, 234, 235, 236, 236, 237, 237, 237, 237, 237,
237, 237, 237, 237, 237, 237, 237, 237, 237, 237,
- 237, 237, 237, 238, 238, 238, 238, 239, 239, 240,
- 241, 241, 242, 242, 243, 244, 244, 244, 245, 245,
- 245, 245, 245, 245, 245, 245, 245, 246, 246, 247,
- 248, 248, 249, 249, 249, 249, 249, 250, 250, 251,
- 251, 252, 252, 253, 253, 253, 253, 253, 253, 253,
- 253, 253, 253, 253, 253, 253, 253, 253, 254, 254,
- 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
- 255
+ 237, 237, 237, 237, 237, 238, 238, 238, 238, 239,
+ 239, 240, 241, 241, 242, 242, 243, 244, 244, 244,
+ 245, 245, 245, 245, 245, 245, 245, 245, 245, 246,
+ 246, 247, 248, 248, 249, 249, 249, 249, 249, 250,
+ 250, 251, 251, 252, 252, 253, 253, 253, 253, 253,
+ 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
+ 254, 254, 255, 255, 255, 255, 255, 255, 255, 255,
+ 255, 255, 255
};
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
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, 3, 2, 2, 3, 2, 5,
- 4, 1, 5, 1, 1, 1, 1, 1, 1, 2,
- 1, 3, 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,
- 3, 2, 1, 5, 5, 6, 6, 6, 6, 4,
- 6, 4, 4, 6, 6, 2, 8, 1, 1, 0,
- 3, 6, 3, 6, 2, 5, 7, 5, 4, 4,
- 7
+ 1, 1, 1, 1, 1, 3, 3, 2, 2, 3,
+ 2, 5, 4, 1, 5, 1, 1, 1, 1, 1,
+ 1, 2, 1, 3, 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, 3, 2, 1, 5, 5, 6, 6, 6,
+ 6, 4, 6, 4, 4, 6, 6, 2, 8, 1,
+ 1, 0, 3, 6, 3, 6, 2, 5, 7, 5,
+ 4, 4, 7
};
/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
91, 0, 0, 230, 0, 0, 68, 0, 74, 75,
77, 76, 78, 81, 79, 82, 80, 83, 85, 86,
87, 84, 84, 209, 1, 215, 89, 90, 84, 219,
- 92, 93, 94, 95, 84, 286, 217, 286, 0, 0,
- 238, 231, 232, 220, 273, 274, 222, 139, 140, 141,
- 144, 143, 142, 145, 146, 0, 0, 0, 0, 275,
- 276, 147, 221, 149, 209, 209, 96, 208, 0, 99,
- 99, 287, 283, 69, 249, 250, 251, 282, 233, 234,
+ 92, 93, 94, 95, 84, 288, 217, 288, 0, 0,
+ 238, 231, 232, 220, 275, 276, 222, 139, 140, 141,
+ 144, 143, 142, 145, 146, 0, 0, 0, 0, 277,
+ 278, 147, 221, 149, 209, 209, 96, 208, 0, 99,
+ 99, 289, 285, 69, 249, 250, 251, 284, 233, 234,
237, 0, 167, 150, 0, 0, 0, 0, 156, 168,
0, 0, 167, 0, 0, 0, 98, 97, 0, 206,
207, 0, 0, 100, 101, 102, 103, 104, 0, 252,
- 0, 329, 285, 0, 235, 166, 116, 162, 164, 0,
+ 0, 331, 287, 0, 235, 166, 116, 162, 164, 0,
0, 0, 0, 0, 0, 155, 0, 0, 148, 0,
0, 161, 0, 160, 0, 229, 139, 140, 141, 144,
143, 142, 0, 0, 67, 67, 105, 0, 246, 247,
- 248, 328, 312, 0, 0, 0, 0, 99, 295, 296,
+ 248, 330, 314, 0, 0, 0, 0, 99, 297, 298,
2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
15, 16, 11, 12, 13, 0, 0, 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, 0, 0, 284, 99, 299,
- 0, 327, 236, 159, 0, 124, 67, 67, 158, 0,
+ 0, 0, 0, 0, 0, 0, 0, 286, 99, 301,
+ 0, 329, 236, 159, 0, 124, 67, 67, 158, 0,
169, 0, 124, 67, 67, 0, 210, 187, 188, 183,
185, 184, 186, 189, 182, 178, 179, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 181, 180, 223, 0, 311,
- 289, 67, 280, 288, 0, 0, 55, 0, 0, 29,
+ 0, 0, 0, 0, 0, 181, 180, 223, 0, 313,
+ 291, 67, 282, 290, 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, 0, 0, 130,
- 130, 334, 67, 67, 325, 0, 0, 0, 0, 0,
+ 130, 336, 67, 67, 327, 0, 0, 0, 0, 0,
67, 67, 67, 67, 67, 0, 0, 0, 0, 0,
107, 109, 108, 106, 110, 111, 112, 113, 114, 117,
165, 163, 152, 153, 154, 157, 66, 151, 225, 227,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 171, 205, 0, 0, 0, 175, 0, 172,
- 0, 0, 0, 135, 244, 255, 256, 257, 262, 258,
- 259, 260, 261, 253, 0, 0, 0, 0, 271, 278,
- 277, 279, 0, 0, 290, 0, 0, 67, 67, 67,
- 67, 0, 330, 0, 332, 307, 0, 0, 0, 0,
+ 0, 0, 0, 135, 244, 255, 256, 257, 258, 259,
+ 264, 260, 261, 262, 263, 253, 0, 0, 0, 0,
+ 273, 280, 279, 281, 0, 0, 292, 0, 0, 67,
+ 67, 67, 67, 0, 332, 0, 334, 309, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 67, 0, 115, 121, 120, 118, 119, 122, 123, 125,
- 135, 135, 0, 0, 0, 0, 0, 307, 0, 0,
- 0, 0, 0, 0, 0, 170, 156, 168, 0, 173,
- 174, 0, 0, 0, 0, 224, 243, 116, 241, 0,
- 254, 0, 265, 0, 0, 0, 268, 0, 266, 281,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 338, 0, 0, 0, 321, 322, 0, 0, 0, 0,
- 339, 0, 0, 0, 319, 0, 130, 0, 226, 228,
- 67, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 204, 177, 0, 0, 0, 0, 0, 0,
- 137, 135, 65, 0, 124, 0, 264, 156, 0, 263,
- 267, 0, 0, 306, 0, 0, 0, 0, 130, 131,
- 130, 0, 0, 0, 0, 0, 0, 337, 309, 0,
- 67, 313, 314, 306, 0, 335, 67, 211, 0, 0,
- 0, 0, 191, 0, 0, 0, 0, 202, 0, 176,
- 0, 0, 67, 132, 138, 136, 64, 240, 242, 116,
- 133, 0, 270, 0, 0, 0, 116, 116, 0, 315,
- 316, 317, 318, 331, 333, 308, 0, 0, 320, 323,
- 324, 310, 0, 0, 130, 0, 0, 0, 0, 0,
- 199, 0, 0, 0, 193, 194, 190, 65, 134, 128,
- 272, 269, 0, 0, 0, 0, 124, 0, 300, 0,
- 340, 124, 336, 195, 196, 197, 198, 0, 0, 0,
- 203, 239, 0, 126, 0, 293, 0, 0, 107, 109,
- 116, 116, 0, 116, 116, 301, 326, 192, 200, 201,
- 129, 0, 245, 291, 0, 292, 0, 303, 302, 0,
- 0, 0, 127, 0, 0, 0, 116, 116, 0, 0,
- 0, 305, 304, 298, 0, 0, 297, 0, 294
+ 0, 0, 67, 0, 115, 121, 120, 118, 119, 122,
+ 123, 125, 135, 135, 0, 0, 0, 0, 0, 309,
+ 0, 0, 0, 0, 0, 0, 0, 170, 156, 168,
+ 0, 173, 174, 0, 0, 0, 0, 224, 243, 116,
+ 241, 0, 254, 0, 267, 0, 0, 0, 270, 0,
+ 268, 283, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 340, 0, 0, 0, 323, 324, 0, 0,
+ 0, 0, 341, 0, 0, 0, 321, 0, 130, 0,
+ 226, 228, 67, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 204, 177, 0, 0, 0, 0,
+ 0, 0, 137, 135, 65, 0, 124, 0, 266, 156,
+ 0, 265, 269, 0, 0, 308, 0, 0, 0, 0,
+ 130, 131, 130, 0, 0, 0, 0, 0, 0, 339,
+ 311, 0, 67, 315, 316, 308, 0, 337, 67, 211,
+ 0, 0, 0, 0, 191, 0, 0, 0, 0, 202,
+ 0, 176, 0, 0, 67, 132, 138, 136, 64, 240,
+ 242, 116, 133, 0, 272, 0, 0, 0, 116, 116,
+ 0, 317, 318, 319, 320, 333, 335, 310, 0, 0,
+ 322, 325, 326, 312, 0, 0, 130, 0, 0, 0,
+ 0, 0, 199, 0, 0, 0, 193, 194, 190, 65,
+ 134, 128, 274, 271, 0, 0, 0, 0, 124, 0,
+ 302, 0, 342, 124, 338, 195, 196, 197, 198, 0,
+ 0, 0, 203, 239, 0, 126, 0, 295, 0, 0,
+ 107, 109, 116, 116, 0, 116, 116, 303, 328, 192,
+ 200, 201, 129, 0, 245, 293, 0, 294, 0, 305,
+ 304, 0, 0, 0, 127, 0, 0, 0, 116, 116,
+ 0, 0, 0, 307, 306, 300, 0, 0, 299, 0,
+ 296
};
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int16 yydefgoto[] =
{
- -1, 272, 273, 274, 299, 316, 162, 163, 79, 587,
+ -1, 272, 273, 274, 299, 316, 162, 163, 79, 589,
113, 12, 80, 14, 15, 41, 42, 43, 48, 54,
- 118, 128, 349, 233, 439, 352, 672, 653, 412, 530,
- 629, 465, 531, 81, 164, 137, 154, 138, 139, 110,
- 373, 398, 374, 121, 88, 155, 16, 17, 18, 20,
- 19, 383, 440, 441, 63, 23, 61, 101, 468, 469,
- 129, 170, 55, 96, 56, 49, 471, 399, 83, 401,
- 282, 283, 57, 92, 93, 227, 657, 132, 324, 598,
- 490, 500, 228, 229, 230, 231
+ 118, 128, 349, 233, 441, 352, 674, 655, 414, 532,
+ 631, 467, 533, 81, 164, 137, 154, 138, 139, 110,
+ 373, 400, 374, 121, 88, 155, 16, 17, 18, 20,
+ 19, 383, 442, 443, 63, 23, 61, 101, 470, 471,
+ 129, 170, 55, 96, 56, 49, 473, 401, 83, 403,
+ 282, 283, 57, 92, 93, 227, 659, 132, 324, 600,
+ 492, 502, 228, 229, 230, 231
};
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
STATE-NUM. */
-#define YYPACT_NINF -622
+#define YYPACT_NINF -608
static const yytype_int16 yypact[] =
{
- 805, -622, -622, -622, -622, -622, -622, -622, -6, -112,
- 23, -97, 91, -94, 24, -622, 126, 1385, -622, 135,
- 257, 48, 77, -622, 3, 216, -622, 1807, -622, -622,
- -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
- -622, 49, 49, 187, -622, -622, -622, -622, 49, -622,
- -622, -622, -622, -622, 49, 218, -622, 16, 220, 239,
- 243, -622, -622, -622, -622, -622, 110, -622, -622, -622,
- -622, -622, -622, -622, -622, 267, 271, 1, 691, -622,
- -622, -622, -28, -622, 246, 246, 206, -622, 46, 215,
- 215, -622, -622, 343, -622, -622, -622, -622, -622, -622,
- -622, -59, 1537, -622, 121, 130, 880, 110, -622, -28,
- -110, 138, 1537, 142, 46, 46, -622, -622, 1555, -622,
- -622, 1830, 302, -622, -622, -622, -622, -622, 1848, -622,
- -14, 2199, -622, 293, -622, -622, -28, -622, 160, 165,
- 1877, 1877, 168, -103, 1877, -622, 334, 189, -622, 1830,
- 1877, 110, 191, -28, 221, -622, 85, 341, 342, 345,
- 354, 355, 323, 360, 1373, 315, -622, 28, -622, -622,
- -622, -622, -622, 316, 1921, 42, 361, 215, -622, -622,
- -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
- -622, -622, -622, -622, -622, 393, 529, 393, 529, 1877,
- 1877, 1877, 1877, -622, -622, -622, -622, -622, -622, -622,
- -622, -622, -622, -622, -622, 1877, 1877, 1877, 1877, 1877,
- 1877, 1877, 1877, 1877, 1877, 1877, 1877, -622, 215, -622,
- 70, -622, -622, 176, 1578, -622, -39, -46, -622, 208,
- -28, 223, -622, 315, 5, 1555, -622, -622, -622, -622,
- -622, -622, -622, -622, -622, -622, -622, 393, 529, 393,
- 529, 219, 227, 228, 234, 235, 241, 242, 1596, 2009,
- 993, 356, 244, 245, 251, -622, -622, -622, 254, -622,
- 110, 792, -622, 240, 943, 943, -622, 943, 1848, -622,
- -622, -622, -622, -622, -622, -622, -622, -622, -622, 1877,
- -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
- -622, -622, -622, -622, -622, -622, 1877, 1877, 1877, 26,
- 58, -622, 792, -35, 252, 256, 258, 259, 260, 263,
- 792, 792, 792, 792, 792, 389, 1848, 1877, 1877, 375,
- -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
- -622, -622, 202, -622, -622, -622, -622, 202, -622, 142,
- 390, 273, 274, 276, 277, 1830, 1830, 1830, 1830, 1830,
- 1830, 1830, -622, -622, 57, 1268, -82, -622, -64, -622,
- 1830, 1830, 1830, 275, 1628, -622, -622, -622, -622, -622,
- -622, -622, -622, 374, 1757, 2041, 1313, 414, -622, -622,
- -622, -622, 1877, 278, -622, 279, 943, 792, 792, 792,
- 792, 31, -622, 33, -622, -622, 943, 280, 1877, 1877,
- 1877, 1877, 1877, 281, 282, 284, 285, 287, 1877, 943,
- 792, 288, -622, -622, -622, -622, -622, -622, -622, -622,
- 275, 275, 1877, 1830, 1830, 1830, 1830, -622, 290, 291,
- 292, 294, 282, 295, 1830, -622, 286, 1222, -62, -622,
- -622, 301, 307, 429, 20, -622, -622, -28, 309, 312,
- -622, 448, -622, 87, 1508, -10, -622, -61, -622, -622,
- 455, 456, 318, 317, 319, 320, 321, 943, 473, 943,
- 338, 339, 943, 340, -28, -622, 344, 346, 478, 496,
- 351, 1877, 943, 943, -28, 348, 352, 1877, -622, -622,
- -5, 353, 357, 359, 362, 115, 1830, 1830, 1830, 1830,
- 146, 1830, -622, -622, 336, 1830, 1830, 1877, 493, 515,
- -622, 275, 530, 1789, -622, 363, -622, 358, -60, -622,
- -622, 943, 943, 2082, 943, 943, 943, 943, 352, -622,
- 352, 1877, 943, 364, 1877, 1877, 1877, -622, -622, 516,
- 792, -622, -622, 2082, 472, -622, 792, -622, 1830, 1830,
- 1830, 1830, -622, 368, 377, 372, 376, -622, 282, -622,
- 379, 381, 2, -622, -622, -622, -622, -622, -622, -28,
- 4, 517, -622, 380, 382, 378, -16, -28, 157, -622,
- -622, -622, -622, -622, -622, -622, 384, 943, -622, -622,
- -622, -622, 282, 178, 352, 386, 388, 394, 396, 1830,
- -622, 1830, 1830, 198, -622, -622, -622, 530, -622, 507,
- -622, -622, 533, -7, 641, 641, -622, 2100, -622, 398,
- 351, -622, -622, -622, -622, -622, -622, 406, 408, 409,
- -622, -622, 564, 417, 943, -622, 1088, 7, 415, 416,
- -622, -622, -12, -16, -28, -622, 202, -622, -622, -622,
- -622, 548, -622, -622, 418, -622, 1088, 176, 176, 557,
- 641, 641, -622, 558, 419, 943, -622, -622, 943, 562,
- 508, 176, 176, -622, 943, 563, -622, 943, -622
+ 492, -608, -608, -608, -608, -608, -608, -608, 1, -93,
+ 14, -48, 39, -39, -3, -608, 132, 926, -608, 61,
+ 261, -14, 6, -608, -15, 148, -608, 1840, -608, -608,
+ -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
+ -608, 69, 69, 88, -608, -608, -608, -608, 69, -608,
+ -608, -608, -608, -608, 69, 120, -608, -11, 158, 166,
+ 184, -608, -608, -608, -608, -608, 53, -608, -608, -608,
+ -608, -608, -608, -608, -608, 212, 222, 10, 812, -608,
+ -608, -608, 9, -608, 201, 201, 168, -608, 56, 253,
+ 253, -608, -608, 323, -608, -608, -608, -608, -608, -608,
+ -608, 66, 1570, -608, 85, 93, 1260, 53, -608, 9,
+ -101, 121, 1570, 133, 56, 56, -608, -608, 1588, -608,
+ -608, 1869, 305, -608, -608, -608, -608, -608, 1915, -608,
+ -12, 2220, -608, 303, -608, -608, 9, -608, 176, 170,
+ 2001, 2001, 177, -91, 2001, -608, 344, 193, -608, 1869,
+ 2001, 53, 199, 9, 432, -608, 296, 347, 348, 354,
+ 356, 357, 283, 362, 1365, 317, -608, 55, -608, -608,
+ -608, -608, -608, 316, 2033, 94, 363, 253, -608, -608,
+ -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
+ -608, -608, -608, -608, -608, 464, 280, 464, 280, 2001,
+ 2001, 2001, 2001, -608, -608, -608, -608, -608, -608, -608,
+ -608, -608, -608, -608, -608, 2001, 2001, 2001, 2001, 2001,
+ 2001, 2001, 2001, 2001, 2001, 2001, 2001, -608, 253, -608,
+ 43, -608, -608, 192, 1620, -608, -35, -40, -608, 209,
+ 9, 219, -608, 317, -23, 1588, -608, -608, -608, -608,
+ -608, -608, -608, -608, -608, -608, -608, 464, 280, 464,
+ 280, 221, 243, 245, 246, 247, 250, 251, 1749, 2051,
+ 1305, 386, 254, 256, 257, -608, -608, -608, 259, -608,
+ 53, 913, -608, 258, 1080, 1080, -608, 1080, 1915, -608,
+ -608, -608, -608, -608, -608, -608, -608, -608, -608, 2001,
+ -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
+ -608, -608, -608, -608, -608, -608, 2001, 2001, 2001, -29,
+ -17, -608, 913, -34, 260, 262, 263, 264, 267, 268,
+ 913, 913, 913, 913, 913, 378, 1915, 2001, 2001, 416,
+ -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
+ -608, -608, 124, -608, -608, -608, -608, 124, -608, 133,
+ 390, 273, 274, 275, 282, 1869, 1869, 1869, 1869, 1869,
+ 1869, 1869, -608, -608, 81, 1500, -104, -608, -89, -608,
+ 1869, 1869, 1869, 277, 1781, -608, -608, -608, -608, -608,
+ -608, -608, -608, -608, -608, 382, 1799, 2080, 1529, 422,
+ -608, -608, -608, -608, 2001, 286, -608, 287, 1080, 913,
+ 913, 913, 913, 36, -608, 49, -608, -608, 1080, 285,
+ 2001, 2001, 2001, 2001, 2001, 289, 290, 294, 298, 301,
+ 2001, 1080, 913, 311, -608, -608, -608, -608, -608, -608,
+ -608, -608, 277, 277, 2001, 1869, 1869, 1869, 1869, -608,
+ 312, 313, 314, 319, 290, 320, 1869, -608, 309, 1214,
+ -87, -608, -608, 321, 322, 424, -1, -608, -608, 9,
+ 331, 334, -608, 454, -608, 99, 1547, -21, -608, -64,
+ -608, -608, 476, 477, 339, 338, 340, 341, 342, 1080,
+ 494, 1080, 343, 358, 1080, 359, 9, -608, 361, 365,
+ 509, 517, 366, 2001, 1080, 1080, 9, 370, 369, 2001,
+ -608, -608, 11, 374, 377, 381, 383, 82, 1869, 1869,
+ 1869, 1869, 90, 1869, -608, -608, 375, 1869, 1869, 2001,
+ 521, 541, -608, 277, 37, 1822, -608, 387, -608, 384,
+ -51, -608, -608, 1080, 1080, 2098, 1080, 1080, 1080, 1080,
+ 369, -608, 369, 2001, 1080, 388, 2001, 2001, 2001, -608,
+ -608, 545, 913, -608, -608, 2098, 497, -608, 913, -608,
+ 1869, 1869, 1869, 1869, -608, 394, 397, 396, 409, -608,
+ 290, -608, 412, 413, 46, -608, -608, -608, -608, -608,
+ -608, 9, 86, 553, -608, 414, 419, 417, 27, 9,
+ 119, -608, -608, -608, -608, -608, -608, -608, 423, 1080,
+ -608, -608, -608, -608, 290, 167, 369, 431, 433, 434,
+ 439, 1869, -608, 1869, 1869, 187, -608, -608, -608, 37,
+ -608, 527, -608, -608, 572, -2, 762, 762, -608, 2121,
+ -608, 435, 366, -608, -608, -608, -608, -608, -608, 440,
+ 441, 443, -608, -608, 597, 452, 1080, -608, 568, 2,
+ 455, 456, -608, -608, 118, 27, 9, -608, 124, -608,
+ -608, -608, -608, 592, -608, -608, 458, -608, 568, 192,
+ 192, 598, 762, 762, -608, 601, 461, 1080, -608, -608,
+ 1080, 604, 549, 192, 192, -608, 1080, 606, -608, 1080,
+ -608
};
/* YYPGOTO[NTERM-NUM]. */
static const yytype_int16 yypgoto[] =
{
- -622, 451, 452, 454, -163, -157, -174, -622, 0, -41,
- -102, 494, 13, -622, -622, -622, -622, 222, -622, -622,
- -622, -145, -622, -427, -622, -227, -622, -622, -301, -2,
- -622, -412, -622, -622, -26, 369, -116, -622, 477, 484,
- -113, -161, -259, 8, 147, 347, -622, -622, 574, -622,
- -622, -622, -622, -622, -622, -622, -622, -622, -622, -622,
- 503, -622, -622, -622, -622, -622, -622, -621, -121, 55,
- -195, -622, -622, 537, -622, -622, -622, -622, -622, 32,
- 151, -445, -622, -622, -622, -622
+ -608, 493, 495, 499, -174, -164, -170, -608, 0, -4,
+ -146, 535, 5, -608, -608, -608, -608, 58, -608, -608,
+ -608, -141, -608, -445, -608, -238, -608, -608, -295, 40,
+ -608, -393, -608, -608, -26, 399, -125, -608, 519, 528,
+ -86, -162, -262, 157, 269, 391, -608, -608, 618, -608,
+ -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
+ 547, -608, -608, -608, -608, -608, -608, -607, -80, 174,
+ -189, -608, -608, 581, -608, -608, -608, -608, -608, 74,
+ 191, -443, -608, -608, -608, -608
};
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
#define YYTABLE_NINF -214
static const yytype_int16 yytable[] =
{
- 11, 82, 287, 275, 286, 105, 321, 520, 165, 111,
- 376, 378, 167, 13, 168, 357, 111, 11, 286, 414,
- 111, 325, 326, 327, 328, 329, 679, 111, 508, 509,
- 13, 335, 288, 246, 317, 674, 243, 91, 528, -145,
- 532, 318, 487, 276, 489, 94, 24, 21, 2, 144,
- 111, 4, 109, 284, 528, 684, 144, 111, 145, 285,
- 111, 26, 22, 277, 28, 239, 29, 30, 31, 32,
- 33, 34, 35, 36, 529, 37, 136, 454, 119, 120,
- 109, 111, 25, 336, 459, 488, 136, 488, -55, -55,
- -55, -55, 153, 11, 361, 454, 363, 454, 454, 454,
- 133, 362, 153, 364, 460, 134, 524, 540, 593, 27,
- 112, 247, 248, 111, 236, 237, 458, 112, 240, 585,
- 354, 112, 149, 150, 244, 353, 44, 416, 112, 433,
- 434, 435, -67, 623, 436, 473, 475, 477, 437, 438,
- -145, 358, 359, 431, -145, 433, 434, 435, 281, 454,
- 436, 112, 567, 169, 437, 438, 539, 655, 112, 626,
- 400, 112, 627, 400, 400, 60, 400, 640, 106, 634,
- 635, 675, 406, 319, 320, 281, 322, 38, 39, 40,
- 278, 46, 112, 47, 95, 411, -67, 337, 338, 323,
+ 11, 82, 275, 167, 357, 13, 287, 376, 378, 286,
+ 91, 522, 321, 286, 105, 111, 168, 11, 94, 277,
+ 111, 111, 13, 317, 534, 416, 111, 325, 326, 327,
+ 328, 329, 111, 530, 318, 165, 288, 335, 111, 29,
+ 30, 31, 32, 33, 34, 35, 36, 489, 37, 510,
+ 511, 676, 109, 531, 21, 456, 1, 27, 144, 3,
+ 491, 5, 461, 243, 111, 24, 111, 145, 144, 22,
+ 456, 686, 456, 25, 246, 2, 136, 239, 4, 462,
+ 109, 526, -145, 361, 276, 363, 136, 336, 119, 120,
+ 490, 339, 153, 11, 362, 456, 364, 358, 359, 84,
+ 85, 111, 153, 490, 542, 284, 89, 46, 456, 47,
+ 26, 285, 90, 460, 236, 237, 112, 595, 240, 28,
+ 530, 112, 112, 86, 244, 87, 354, 112, 418, 353,
+ 413, -67, 44, 112, 475, 477, 479, 625, 456, 112,
+ 587, 91, 415, -67, 58, 541, 629, 60, 281, 433,
+ 38, 39, 40, 636, 637, 169, 681, 95, 340, 341,
+ 337, 338, 657, 408, 59, 112, 677, 112, 569, -67,
+ 62, 642, 278, 319, 320, 281, 322, 106, 342, 343,
+ 98, 344, 345, -145, 346, 347, 348, -145, 99, 323,
281, 281, 281, 281, 281, 330, 331, 332, 333, 334,
- 281, 400, 38, 39, 40, 565, 58, 479, 136, 400,
- 400, 400, 400, 400, 112, 538, 454, 413, -67, 153,
- 429, 455, 86, 493, 87, 495, 496, 497, 64, 65,
- 339, 114, 115, 677, 678, 59, 680, 681, 62, 91,
- 1, 2, 98, 3, 4, 5, 454, 603, 116, 604,
- 117, 536, 447, 448, 449, 450, 451, 452, 453, 691,
- 692, 99, 153, 84, 85, 100, 102, 461, 462, 463,
- 89, 103, 572, 407, 551, 104, 90, 122, 123, 124,
- 125, 126, 127, 87, 140, 400, 400, 400, 400, 400,
- 408, 409, 410, 141, 146, 400, 275, 340, 341, 50,
- 51, 52, 148, 577, 53, 559, 166, 590, 400, 400,
- 153, 430, 281, 642, 636, 232, 637, 342, 343, 234,
- 344, 345, 235, 346, 347, 348, 249, 250, 251, 252,
- 511, 512, 513, 514, 238, 641, 276, 637, 241, 403,
- 404, 522, 405, 433, 434, 435, 242, 245, 436, 457,
- -56, -57, 437, 438, -60, 650, 605, 559, 467, 608,
- 609, 610, 1, -59, -58, 3, 400, 5, 400, 253,
- 111, 400, 286, 279, 355, 365, 281, 415, 379, 432,
- 356, 400, 400, 366, 367, 423, 424, 425, 426, 427,
- 368, 369, 281, 494, 281, 281, 281, 370, 371, 402,
- 380, 381, 504, 573, 574, 575, 576, 382, 578, 662,
- 384, 417, 580, 581, 666, 418, 510, 419, 420, 421,
- 400, 400, 422, 400, 400, 400, 400, 428, 442, 443,
- 444, 400, 445, 446, 464, 470, 478, 480, 481, 400,
- 498, 499, 492, 501, 502, 400, 503, 507, 457, 516,
- 517, 518, 523, 519, 521, 615, 616, 617, 618, 656,
- 525, 482, 483, 484, 485, 486, 526, 527, 533, 534,
- 535, 491, 541, 542, 543, 560, 544, 549, 545, 546,
- 547, 566, 557, 676, 505, 506, 400, 289, 290, 291,
- 292, 293, 294, 295, 296, 297, 298, 551, 552, 554,
- 558, 582, 579, 555, 563, 556, 647, 589, 648, 649,
- 559, 564, 568, 400, 400, 583, 569, 597, 570, 584,
- 611, 571, 591, 607, 592, 281, 488, 619, 281, 281,
- 281, 621, 586, 400, 620, 622, 624, 597, 625, 630,
- 633, 632, 548, 643, 550, 644, 631, 553, 638, 1,
- 654, 645, 3, 646, 5, 300, 301, 561, 562, 400,
- 400, 652, 665, 667, 400, 668, 669, 400, 670, 671,
- 682, -18, -19, 400, 685, 688, 400, 683, 689, 694,
- 697, 695, 224, 225, 339, 226, 651, 131, 628, 147,
- 143, 45, 360, 130, 97, 613, 594, 595, 515, 599,
- 600, 601, 602, 351, 0, 0, 0, 606, 0, 0,
- 0, 664, 0, 0, 0, 612, 0, 0, 0, 0,
- 0, 614, 0, 0, 0, 0, 0, 586, 0, 302,
- 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
- 313, 314, 315, 0, 385, 386, 0, 0, 64, 65,
- 387, 340, 341, 0, 0, 0, 0, 0, 0, 0,
- 1, 2, 639, 3, 4, 5, 388, 389, 390, 0,
- 0, 342, 343, 0, 344, 345, 0, 346, 347, 348,
- 0, 391, 392, 0, 0, 0, 0, 0, 0, 660,
- 661, 0, 0, 0, 0, 339, 0, 0, 64, 65,
- 393, 107, 67, 68, 69, 70, 71, 72, 73, 673,
- 1, 2, 0, 3, 4, 5, 180, 181, 182, 183,
- 184, 185, 186, 187, 188, 189, 190, 191, 192, 193,
- 194, 257, 258, 259, 260, 686, 687, 0, 0, 0,
- 690, 74, 0, 693, 0, 0, 0, 0, 0, 696,
- 0, 0, 698, 0, 0, 0, 0, 0, 0, 0,
- 261, 203, 658, 659, 206, 207, 208, 209, 210, 211,
- 212, 213, 214, 0, 262, 0, 263, 264, 265, 0,
- 266, 267, 342, 343, 0, 344, 345, 0, 346, 347,
- 348, 0, 0, 0, 0, 385, 386, 0, 0, 64,
- 65, 387, 0, 394, 0, -213, 395, 0, 396, 0,
- 397, 1, 2, 0, 3, 4, 5, 388, 389, 390,
- 0, 0, 0, -69, 1, 2, 0, 3, 4, 5,
- 0, 0, 391, 392, 0, 6, 7, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 111, 0, 0,
- 0, 393, 75, 76, 0, 0, 77, 8, 78, 108,
- 0, 9, 0, 0, 0, 10, 0, 180, 181, 182,
+ 281, 402, 112, 628, 402, 402, 100, 402, 136, 102,
+ 116, 431, 117, 567, 540, 481, 103, 679, 680, 153,
+ 682, 683, 38, 39, 40, 133, 104, 435, 436, 437,
+ 134, 495, 438, 497, 498, 499, 439, 440, 87, 574,
+ 456, 553, 402, 693, 694, 457, 339, 579, 140, 561,
+ 402, 402, 402, 402, 402, 605, 141, 606, 456, 435,
+ 436, 437, 153, 538, 438, 435, 436, 437, 439, 440,
+ 438, 149, 150, 409, 439, 440, 638, 146, 639, 449,
+ 450, 451, 452, 453, 454, 455, 249, 250, 251, 252,
+ 410, 411, 412, 148, 463, 464, 465, 275, 592, -55,
+ -55, -55, -55, 50, 51, 52, 300, 301, 53, 166,
+ 153, 432, 281, 340, 341, 122, 123, 124, 125, 126,
+ 127, 644, 247, 248, 643, 232, 639, 235, 402, 402,
+ 402, 402, 402, 342, 343, 234, 344, 345, 402, 346,
+ 347, 348, 1, 238, 652, 3, 561, 5, 241, 459,
+ 242, 402, 402, 114, 115, 245, -56, -57, 469, 513,
+ 514, 515, 516, -60, 607, -59, -58, 610, 611, 612,
+ 524, 253, 111, 279, 286, 355, 356, 365, 281, 276,
+ 302, 303, 304, 305, 306, 307, 308, 309, 310, 311,
+ 312, 313, 314, 315, 281, 496, 281, 281, 281, 366,
+ 664, 367, 368, 369, 506, 668, 370, 371, 379, 402,
+ 380, 402, 381, 382, 402, 384, 430, 404, 512, 419,
+ 434, 420, 421, 422, 402, 402, 423, 424, 444, 445,
+ 446, 447, 575, 576, 577, 578, 466, 580, 448, 64,
+ 65, 582, 583, 472, 480, 482, 483, 494, 500, 501,
+ 459, 1, 2, 503, 3, 4, 5, 504, 405, 406,
+ 505, 407, 529, 402, 402, 658, 402, 402, 402, 402,
+ 509, 518, 519, 520, 402, 525, 537, 562, 521, 523,
+ 527, 528, 402, 568, 617, 618, 619, 620, 402, 678,
+ 535, 536, -213, 543, 544, 545, 417, 546, 551, 547,
+ 548, 549, 553, 584, 425, 426, 427, 428, 429, 591,
+ -69, 1, 2, 559, 3, 4, 5, 554, 556, 599,
+ 557, 560, 6, 7, 558, 561, 565, 281, 566, 402,
+ 281, 281, 281, 570, 588, 649, 571, 650, 651, 599,
+ 572, 581, 573, 585, 8, 586, 593, 609, 9, 613,
+ 594, 490, 10, 621, 622, 623, 402, 402, 289, 290,
+ 291, 292, 293, 294, 295, 296, 297, 298, 624, 626,
+ 627, 385, 386, 387, 388, 632, 402, 389, 634, 635,
+ 633, 654, 484, 485, 486, 487, 488, 640, 645, 656,
+ 646, 647, 493, 390, 391, 392, 648, 669, 670, 667,
+ 671, 672, 402, 402, 673, 507, 508, 402, 393, 394,
+ 402, -18, -19, 666, 684, 687, 402, 685, 690, 402,
+ 691, 696, 697, 699, 224, 653, 225, 395, 131, 588,
+ 226, 147, 630, 351, 143, 45, 360, 130, 97, 615,
+ 517, 0, 0, 180, 181, 182, 183, 184, 185, 186,
+ 187, 188, 189, 190, 191, 192, 193, 194, 257, 258,
+ 259, 260, 0, 550, 0, 552, 0, 0, 555, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 563, 564,
+ 0, 0, 0, 0, 0, 0, 0, 261, 203, 204,
+ 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
+ 0, 262, 0, 263, 264, 265, 0, 266, 267, 0,
+ 0, 0, 0, 0, 0, 0, 0, 596, 597, 0,
+ 601, 602, 603, 604, 0, 0, 0, 0, 608, 0,
+ 396, 0, 0, 397, 0, 398, 614, 399, 0, 0,
+ 0, 0, 616, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 385, 386, 387, 388, 64,
+ 65, 389, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 1, 2, 641, 3, 4, 5, 390, 391, 392,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 393, 394, 0, 0, 0, 0, 0, 0,
+ 662, 663, 0, 0, 0, 0, 339, 0, 0, 64,
+ 65, 395, 107, 67, 68, 69, 70, 71, 72, 73,
+ 675, 1, 2, 0, 3, 4, 5, 180, 181, 182,
183, 184, 185, 186, 187, 188, 189, 190, 191, 192,
- 193, 194, 257, 258, 259, 260, 0, 64, 65, 0,
- 107, 67, 68, 69, 70, 71, 72, 73, 0, 1,
- 2, 0, 3, 4, 5, 0, 0, 0, 0, 0,
- 0, 261, 203, 204, 205, 206, 207, 208, 209, 210,
+ 193, 194, 257, 258, 259, 260, 688, 689, 0, 0,
+ 0, 692, 74, 0, 695, 0, 0, 0, 0, 0,
+ 698, 0, 0, 700, 0, 0, 0, 0, 0, 0,
+ 0, 261, 203, 660, 661, 206, 207, 208, 209, 210,
211, 212, 213, 214, 0, 262, 0, 263, 264, 265,
- 74, 266, 267, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 385, 386, 112, 0,
- 64, 65, 387, 0, 394, 0, 0, 395, 0, 396,
- 0, 397, 1, 2, 0, 3, 4, 5, 388, 389,
- 390, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 391, 392, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 64, 65, 393, 107, 156, 157, 158, 159, 160, 161,
- 73, 0, 1, 2, 0, 3, 4, 5, 180, 181,
+ 0, 266, 267, 342, 343, 0, 344, 345, 0, 346,
+ 347, 348, 0, 0, 0, 0, 385, 386, 387, 388,
+ 64, 65, 389, 0, 396, 0, -212, 397, 0, 398,
+ 0, 399, 1, 2, 0, 3, 4, 5, 390, 391,
+ 392, 0, 0, 0, -69, 1, 2, 0, 3, 4,
+ 5, 0, 0, 393, 394, 0, 6, 7, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 111, 0,
+ 0, 0, 395, 75, 76, 0, 0, 77, 8, 78,
+ 108, 0, 9, 0, 0, 0, 10, 0, 180, 181,
182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
192, 193, 194, 257, 258, 259, 260, 0, 0, 0,
- 0, 75, 76, 74, 0, 77, 0, 78, 142, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 261, 203, 204, 205, 206, 207, 208, 209,
210, 211, 212, 213, 214, 0, 262, 0, 263, 264,
265, 0, 266, 267, 0, 0, 0, 0, 0, 0,
- 0, 385, 386, 0, 0, 0, 0, 387, 0, 0,
- 0, 0, 0, 0, 0, 394, 0, 0, 395, 0,
- 396, 0, 397, 388, 389, 390, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 391, 392,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 112,
+ 0, 0, 0, 0, 0, 396, 0, 0, 397, 0,
+ 398, 0, 399, 385, 386, 387, 388, 64, 65, 389,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
+ 2, 0, 3, 4, 5, 390, 391, 392, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 393, 0, 0,
- 0, 0, 0, 0, 75, 76, 0, 0, 77, 0,
- 78, 377, 0, 180, 181, 182, 183, 184, 185, 186,
- 187, 188, 189, 190, 191, 192, 193, 194, 257, 258,
- 259, 260, 0, 0, 0, 0, 0, 0, 0, 0,
+ 393, 394, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 395,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 261, 203, 204,
- 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
- 0, 262, 0, 263, 264, 265, 0, 266, 267, 64,
- 65, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 1, 2, 0, 3, 4, 5, 254, 0, 0,
- 394, 0, 0, 395, 0, 396, 0, 397, 0, 0,
- 0, 0, 255, 256, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 64, 65, 111, 107, 156,
- 157, 158, 159, 160, 161, 73, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 0, 180, 181, 182,
- 183, 184, 185, 186, 187, 188, 189, 190, 191, 192,
- 193, 194, 257, 258, 259, 260, 0, 0, 74, 0,
- 64, 65, 0, 107, 156, 157, 158, 159, 160, 161,
- 73, 0, 1, 2, 0, 3, 4, 5, 0, 0,
- 0, 261, 203, 204, 205, 206, 207, 208, 209, 210,
- 211, 212, 213, 214, 0, 262, 0, 263, 264, 265,
- 0, 266, 267, 74, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 112, 0,
- 64, 65, -67, 0, 268, -212, 0, 269, 0, 270,
- 0, 271, 1, 2, 0, 3, 4, 5, 254, 0,
- 0, 0, 0, -69, 1, 2, 0, 3, 4, 5,
- 0, 0, 0, 255, 256, 6, 7, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 111, 75,
- 76, 0, 0, 77, 0, 78, 456, 8, 0, 0,
- 0, 9, 0, 0, 0, 10, 0, 0, 180, 181,
- 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
- 192, 193, 194, 257, 258, 259, 260, 0, 0, 0,
- 0, 0, 0, 0, 75, 76, 0, 0, 77, 0,
- 78, 476, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 261, 203, 204, 205, 206, 207, 208, 209,
- 210, 211, 212, 213, 214, 0, 262, 0, 263, 264,
- 265, 0, 266, 267, 0, 64, 65, 0, 107, 156,
- 157, 158, 159, 160, 161, 73, 0, 1, 2, 112,
- 3, 4, 5, 0, 0, 268, 0, 0, 269, 0,
- 270, 0, 271, 0, 64, 65, 0, 107, 67, 68,
- 69, 70, 71, 72, 73, 0, 1, 2, 74, 3,
- 4, 5, 64, 65, 0, 151, 67, 68, 69, 70,
- 71, 72, 73, 0, 1, 2, 135, 3, 4, 5,
- 0, 0, 0, 0, 0, 64, 65, 74, 107, 67,
- 68, 69, 70, 71, 72, 73, 0, 1, 2, 0,
- 3, 4, 5, 64, 65, 74, 107, 156, 157, 158,
- 159, 160, 161, 73, 0, 1, 2, 350, 3, 4,
- 5, 0, 0, 0, 0, 0, 0, 0, 74, 0,
- 0, 0, 0, 0, 0, 64, 65, 0, 107, 67,
- 68, 69, 70, 71, 72, 73, 74, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 466, 0, 75,
- 76, 0, 0, 77, 0, 78, 537, 0, 74, 0,
- 152, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 75, 76,
- 0, 0, 77, 0, 78, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 180, 181, 182, 183, 184,
+ 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
+ 257, 258, 259, 260, 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, 261,
+ 203, 204, 205, 206, 207, 208, 209, 210, 211, 212,
+ 213, 214, 0, 262, 0, 263, 264, 265, 0, 266,
+ 267, 64, 65, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 1, 2, 0, 3, 4, 5, 254,
+ 0, 0, 396, 0, 0, 397, 0, 398, 0, 399,
+ 0, 0, 0, 0, 255, 256, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 64, 65, 111,
+ 107, 67, 68, 69, 70, 71, 72, 73, 0, 1,
+ 2, 0, 3, 4, 5, 0, 0, 0, 0, 180,
+ 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
+ 191, 192, 193, 194, 257, 258, 259, 260, 0, 0,
+ 74, 0, 64, 65, 0, 107, 156, 157, 158, 159,
+ 160, 161, 73, 0, 1, 2, 0, 3, 4, 5,
+ 0, 0, 0, 261, 203, 204, 205, 206, 207, 208,
+ 209, 210, 211, 212, 213, 214, 0, 262, 0, 263,
+ 264, 265, 0, 266, 267, 74, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 112, 0, 64, 65, -67, 0, 268, 0, 0, 269,
+ 0, 270, 0, 271, 1, 2, 0, 3, 4, 5,
+ 254, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 255, 256, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 111, 75, 76, 0, 0, 77, 0, 78, 142, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
+ 190, 191, 192, 193, 194, 257, 258, 259, 260, 0,
0, 0, 0, 0, 0, 0, 75, 76, 0, 0,
- 77, 0, 78, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 75,
- 76, 0, 0, 77, 0, 78, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 75, 76, 0,
- 372, 77, 0, 78, 64, 65, 0, 107, 156, 157,
+ 77, 0, 78, 377, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 261, 203, 204, 205, 206, 207,
+ 208, 209, 210, 211, 212, 213, 214, 0, 262, 0,
+ 263, 264, 265, 0, 266, 267, 0, 64, 65, 0,
+ 107, 156, 157, 158, 159, 160, 161, 73, 0, 1,
+ 2, 112, 3, 4, 5, 0, 0, 268, 0, 0,
+ 269, 0, 270, 0, 271, 0, 64, 65, 0, 107,
+ 156, 157, 158, 159, 160, 161, 73, 0, 1, 2,
+ 74, 3, 4, 5, 64, 65, 0, 107, 156, 157,
158, 159, 160, 161, 73, 0, 1, 2, 0, 3,
- 4, 5, 0, 0, 0, 0, 0, 0, 0, 75,
- 76, 0, 0, 77, 0, 78, 64, 65, 0, 107,
- 67, 68, 69, 70, 71, 72, 73, 74, 1, 2,
- 0, 3, 4, 5, 64, 65, 0, 66, 67, 68,
- 69, 70, 71, 72, 73, 0, 1, 2, 588, 3,
4, 5, 0, 0, 0, 0, 0, 64, 65, 74,
- 107, 156, 157, 158, 159, 160, 161, 73, 0, 1,
+ 107, 67, 68, 69, 70, 71, 72, 73, 0, 1,
2, 0, 3, 4, 5, 64, 65, 74, 151, 67,
- 68, 69, 70, 71, 72, 73, 0, 1, 2, 0,
+ 68, 69, 70, 71, 72, 73, 0, 1, 2, 135,
3, 4, 5, 0, 0, 0, 0, 0, 0, 0,
- 74, 0, 0, 0, 64, 65, 0, 107, 67, 68,
- 69, 70, 71, 72, 73, 0, 1, 2, 74, 3,
- 4, 5, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 75, 76,
- 0, 472, 77, 0, 78, 0, 0, 74, 64, 65,
- 0, 280, 67, 68, 69, 70, 71, 72, 73, 0,
- 1, 2, 0, 3, 4, 5, 0, 0, 0, 0,
- 75, 76, 0, 0, 77, 0, 78, 0, 0, 0,
+ 74, 0, 0, 0, 0, 0, 0, 64, 65, 0,
+ 107, 67, 68, 69, 70, 71, 72, 73, 74, 1,
+ 2, 0, 3, 4, 5, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 350,
+ 0, 75, 76, 0, 0, 77, 0, 78, 458, 0,
+ 74, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 75, 76, 0, 0, 77, 0, 78, 478, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 75, 76,
- 0, 74, 77, 0, 78, 0, 0, 0, 0, 0,
+ 0, 0, 77, 152, 78, 539, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 75, 76, 0, 0, 77, 0, 78, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 75,
76, 0, 0, 77, 0, 78, 64, 65, 0, 107,
156, 157, 158, 159, 160, 161, 73, 0, 1, 2,
- 0, 3, 4, 5, 0, 0, 0, 0, 75, 76,
- 0, 0, 77, 0, 78, 0, 0, 0, 64, 65,
- 0, 107, 156, 157, 158, 159, 160, 161, 73, 74,
- 1, 2, 0, 3, 4, 5, 0, 0, 0, 0,
+ 0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
+ 0, 75, 76, 0, 0, 77, 0, 78, 64, 65,
+ 0, 107, 67, 68, 69, 70, 71, 72, 73, 74,
+ 1, 2, 0, 3, 4, 5, 64, 65, 0, 107,
+ 156, 157, 158, 159, 160, 161, 73, 0, 1, 2,
+ 468, 3, 4, 5, 0, 0, 0, 0, 0, 64,
+ 65, 74, 107, 67, 68, 69, 70, 71, 72, 73,
+ 0, 1, 2, 0, 3, 4, 5, 64, 65, 74,
+ 66, 67, 68, 69, 70, 71, 72, 73, 0, 1,
+ 2, 590, 3, 4, 5, 0, 0, 0, 0, 0,
+ 0, 0, 74, 0, 0, 0, 64, 65, 0, 107,
+ 156, 157, 158, 159, 160, 161, 73, 0, 1, 2,
+ 74, 3, 4, 5, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 75, 76, 0, 0, 77, 0, 78, 64,
- 65, 74, 107, 67, 68, 69, 70, 71, 72, 596,
- 0, 1, 2, 0, 3, 4, 5, 64, 65, 0,
- 107, 67, 68, 69, 70, 71, 72, 663, 0, 1,
- 2, 0, 3, 4, 5, 0, 0, 0, 0, 0,
- 0, 0, 74, 0, 0, 0, 0, 0, 0, 0,
+ 75, 76, 0, 372, 77, 0, 78, 0, 0, 74,
+ 0, 0, 64, 65, 0, 151, 67, 68, 69, 70,
+ 71, 72, 73, 0, 1, 2, 0, 3, 4, 5,
+ 0, 0, 75, 76, 0, 0, 77, 0, 78, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 74, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 75, 76, 0, 474, 77, 74, 78, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 75, 76, 0, 0, 77, 0, 375, 0, 0, 0,
+ 0, 0, 0, 75, 76, 0, 0, 77, 0, 78,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 75, 76, 0, 0, 77, 0, 78, 64, 65,
+ 0, 107, 67, 68, 69, 70, 71, 72, 73, 0,
+ 1, 2, 0, 3, 4, 5, 0, 0, 0, 0,
+ 75, 76, 0, 0, 77, 0, 78, 0, 0, 0,
+ 64, 65, 0, 280, 67, 68, 69, 70, 71, 72,
+ 73, 74, 1, 2, 0, 3, 4, 5, 64, 65,
+ 0, 107, 156, 157, 158, 159, 160, 161, 73, 0,
+ 1, 2, 0, 3, 4, 5, 75, 76, 0, 0,
+ 77, 0, 78, 74, 0, 0, 0, 64, 65, 0,
+ 107, 156, 157, 158, 159, 160, 161, 73, 0, 1,
+ 2, 74, 3, 4, 5, 64, 65, 0, 107, 67,
+ 68, 69, 70, 71, 72, 598, 0, 1, 2, 0,
+ 3, 4, 5, 0, 0, 0, 0, 0, 64, 65,
+ 74, 107, 67, 68, 69, 70, 71, 72, 665, 0,
+ 1, 2, 0, 3, 4, 5, 0, 0, 74, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 75, 76, 0, 0, 77, 0, 474, 0,
+ 0, 0, 75, 76, 0, 0, 77, 0, 78, 0,
+ 0, 74, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 75, 76, 0, 0, 77, 0,
+ 78, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 75, 76, 0, 0, 77, 0, 375, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 171, 0, 0, 0, 0,
- 0, 0, 0, 75, 76, 0, 0, 77, 0, 78,
- 0, 0, 0, 0, 0, 0, 172, 173, 0, 0,
- 0, 75, 76, 0, 0, 77, 0, 78, 174, 175,
- 176, 177, 178, 179, 180, 181, 182, 183, 184, 185,
- 186, 187, 188, 189, 190, 191, 192, 193, 194, 195,
- 196, 197, 198, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 199, 200, 201, 0, 0, 202, 203,
- 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
- 214, 215, 216, 217, 218, 219, 220, 221, 222, 223
+ 0, 75, 76, 0, 0, 77, 0, 476, 0, 0,
+ 0, 0, 0, 0, 0, 0, 171, 0, 0, 75,
+ 76, 0, 0, 77, 0, 78, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 172, 173, 0,
+ 0, 0, 75, 76, 0, 0, 77, 0, 78, 174,
+ 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
+ 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
+ 195, 196, 197, 198, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 199, 200, 201, 0, 0, 202,
+ 203, 204, 205, 206, 207, 208, 209, 210, 211, 212,
+ 213, 214, 215, 216, 217, 218, 219, 220, 221, 222,
+ 223
};
static const yytype_int16 yycheck[] =
{
- 0, 27, 176, 164, 11, 4, 201, 452, 121, 55,
- 269, 270, 128, 0, 28, 242, 55, 17, 11, 320,
- 55, 216, 217, 218, 219, 220, 38, 55, 440, 441,
- 17, 226, 177, 154, 197, 656, 149, 21, 34, 55,
- 467, 198, 11, 164, 11, 29, 158, 53, 20, 159,
- 55, 23, 78, 11, 34, 676, 159, 55, 168, 17,
- 55, 158, 68, 165, 158, 168, 42, 43, 44, 45,
- 46, 47, 48, 49, 54, 51, 102, 159, 32, 33,
- 106, 55, 59, 228, 166, 54, 112, 54, 3, 4,
- 5, 6, 118, 93, 257, 159, 259, 159, 159, 159,
- 159, 258, 128, 260, 168, 164, 168, 168, 168, 18,
- 156, 26, 27, 55, 140, 141, 375, 156, 144, 531,
- 166, 156, 114, 115, 150, 164, 0, 162, 156, 141,
- 142, 143, 160, 578, 146, 394, 395, 396, 150, 151,
- 156, 243, 244, 338, 160, 141, 142, 143, 174, 159,
- 146, 156, 157, 167, 150, 151, 166, 164, 156, 157,
- 281, 156, 589, 284, 285, 162, 287, 612, 167, 596,
- 597, 164, 288, 199, 200, 201, 202, 153, 154, 155,
- 167, 46, 156, 48, 168, 159, 160, 117, 118, 215,
+ 0, 27, 164, 128, 242, 0, 176, 269, 270, 11,
+ 21, 454, 201, 11, 4, 55, 28, 17, 29, 165,
+ 55, 55, 17, 197, 469, 320, 55, 216, 217, 218,
+ 219, 220, 55, 34, 198, 121, 177, 226, 55, 42,
+ 43, 44, 45, 46, 47, 48, 49, 11, 51, 442,
+ 443, 658, 78, 54, 53, 159, 19, 18, 159, 22,
+ 11, 24, 166, 149, 55, 158, 55, 168, 159, 68,
+ 159, 678, 159, 59, 154, 20, 102, 168, 23, 168,
+ 106, 168, 55, 257, 164, 259, 112, 228, 32, 33,
+ 54, 54, 118, 93, 258, 159, 260, 243, 244, 41,
+ 42, 55, 128, 54, 168, 11, 48, 46, 159, 48,
+ 158, 17, 54, 375, 140, 141, 156, 168, 144, 158,
+ 34, 156, 156, 35, 150, 37, 166, 156, 162, 164,
+ 159, 160, 0, 156, 396, 397, 398, 580, 159, 156,
+ 533, 21, 159, 160, 158, 166, 591, 162, 174, 338,
+ 153, 154, 155, 598, 599, 167, 38, 168, 121, 122,
+ 117, 118, 164, 288, 158, 156, 164, 156, 157, 160,
+ 22, 614, 167, 199, 200, 201, 202, 167, 141, 142,
+ 22, 144, 145, 156, 147, 148, 149, 160, 22, 215,
216, 217, 218, 219, 220, 221, 222, 223, 224, 225,
- 226, 322, 153, 154, 155, 506, 158, 402, 234, 330,
- 331, 332, 333, 334, 156, 474, 159, 159, 160, 245,
- 336, 164, 35, 418, 37, 420, 421, 422, 7, 8,
- 54, 84, 85, 660, 661, 158, 663, 664, 22, 21,
- 19, 20, 22, 22, 23, 24, 159, 548, 42, 550,
- 44, 164, 365, 366, 367, 368, 369, 370, 371, 686,
- 687, 22, 288, 41, 42, 22, 156, 380, 381, 382,
- 48, 4, 157, 299, 159, 4, 54, 62, 63, 64,
- 65, 66, 67, 37, 163, 406, 407, 408, 409, 410,
- 316, 317, 318, 163, 156, 416, 457, 121, 122, 42,
- 43, 44, 160, 157, 47, 159, 4, 534, 429, 430,
- 336, 337, 338, 614, 157, 22, 159, 141, 142, 159,
- 144, 145, 157, 147, 148, 149, 3, 4, 5, 6,
- 443, 444, 445, 446, 166, 157, 457, 159, 4, 284,
- 285, 454, 287, 141, 142, 143, 157, 156, 146, 375,
- 9, 9, 150, 151, 9, 157, 551, 159, 384, 554,
- 555, 556, 19, 9, 9, 22, 487, 24, 489, 9,
- 55, 492, 11, 57, 166, 156, 402, 322, 22, 4,
- 157, 502, 503, 156, 156, 330, 331, 332, 333, 334,
- 156, 156, 418, 419, 420, 421, 422, 156, 156, 159,
- 156, 156, 428, 516, 517, 518, 519, 156, 521, 636,
- 156, 159, 525, 526, 641, 159, 442, 159, 159, 159,
- 541, 542, 159, 544, 545, 546, 547, 38, 38, 156,
- 156, 552, 156, 156, 159, 61, 22, 159, 159, 560,
- 159, 159, 162, 159, 159, 566, 159, 159, 474, 159,
- 159, 159, 166, 159, 159, 568, 569, 570, 571, 633,
- 159, 406, 407, 408, 409, 410, 159, 38, 159, 157,
- 22, 416, 17, 17, 156, 501, 159, 4, 159, 159,
- 159, 507, 4, 657, 429, 430, 607, 94, 95, 96,
- 97, 98, 99, 100, 101, 102, 103, 159, 159, 159,
- 4, 527, 166, 159, 156, 159, 619, 533, 621, 622,
- 159, 159, 159, 634, 635, 22, 159, 543, 159, 4,
- 4, 159, 159, 159, 166, 551, 54, 159, 554, 555,
- 556, 159, 532, 654, 157, 159, 157, 563, 157, 22,
- 162, 159, 487, 157, 489, 157, 166, 492, 164, 19,
- 17, 157, 22, 157, 24, 26, 27, 502, 503, 680,
- 681, 54, 164, 157, 685, 157, 157, 688, 4, 152,
- 22, 156, 156, 694, 17, 17, 697, 159, 159, 17,
- 17, 73, 131, 131, 54, 131, 627, 93, 590, 112,
- 106, 17, 245, 90, 57, 563, 541, 542, 447, 544,
- 545, 546, 547, 234, -1, -1, -1, 552, -1, -1,
- -1, 637, -1, -1, -1, 560, -1, -1, -1, -1,
- -1, 566, -1, -1, -1, -1, -1, 627, -1, 100,
- 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
- 111, 112, 113, -1, 3, 4, -1, -1, 7, 8,
- 9, 121, 122, -1, -1, -1, -1, -1, -1, -1,
- 19, 20, 607, 22, 23, 24, 25, 26, 27, -1,
- -1, 141, 142, -1, 144, 145, -1, 147, 148, 149,
- -1, 40, 41, -1, -1, -1, -1, -1, -1, 634,
- 635, -1, -1, -1, -1, 54, -1, -1, 7, 8,
- 59, 10, 11, 12, 13, 14, 15, 16, 17, 654,
- 19, 20, -1, 22, 23, 24, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
- 89, 90, 91, 92, 93, 680, 681, -1, -1, -1,
- 685, 50, -1, 688, -1, -1, -1, -1, -1, 694,
- -1, -1, 697, -1, -1, -1, -1, -1, -1, -1,
- 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
- 129, 130, 131, -1, 133, -1, 135, 136, 137, -1,
- 139, 140, 141, 142, -1, 144, 145, -1, 147, 148,
- 149, -1, -1, -1, -1, 3, 4, -1, -1, 7,
- 8, 9, -1, 162, -1, 0, 165, -1, 167, -1,
- 169, 19, 20, -1, 22, 23, 24, 25, 26, 27,
- -1, -1, -1, 18, 19, 20, -1, 22, 23, 24,
- -1, -1, 40, 41, -1, 30, 31, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 55, -1, -1,
- -1, 59, 161, 162, -1, -1, 165, 52, 167, 168,
- -1, 56, -1, -1, -1, 60, -1, 75, 76, 77,
+ 226, 281, 156, 157, 284, 285, 22, 287, 234, 156,
+ 42, 336, 44, 508, 476, 404, 4, 662, 663, 245,
+ 665, 666, 153, 154, 155, 159, 4, 141, 142, 143,
+ 164, 420, 146, 422, 423, 424, 150, 151, 37, 157,
+ 159, 159, 322, 688, 689, 164, 54, 157, 163, 159,
+ 330, 331, 332, 333, 334, 550, 163, 552, 159, 141,
+ 142, 143, 288, 164, 146, 141, 142, 143, 150, 151,
+ 146, 114, 115, 299, 150, 151, 157, 156, 159, 365,
+ 366, 367, 368, 369, 370, 371, 3, 4, 5, 6,
+ 316, 317, 318, 160, 380, 381, 382, 459, 536, 3,
+ 4, 5, 6, 42, 43, 44, 26, 27, 47, 4,
+ 336, 337, 338, 121, 122, 62, 63, 64, 65, 66,
+ 67, 616, 26, 27, 157, 22, 159, 157, 408, 409,
+ 410, 411, 412, 141, 142, 159, 144, 145, 418, 147,
+ 148, 149, 19, 166, 157, 22, 159, 24, 4, 375,
+ 157, 431, 432, 84, 85, 156, 9, 9, 384, 445,
+ 446, 447, 448, 9, 553, 9, 9, 556, 557, 558,
+ 456, 9, 55, 57, 11, 166, 157, 156, 404, 459,
+ 100, 101, 102, 103, 104, 105, 106, 107, 108, 109,
+ 110, 111, 112, 113, 420, 421, 422, 423, 424, 156,
+ 638, 156, 156, 156, 430, 643, 156, 156, 22, 489,
+ 156, 491, 156, 156, 494, 156, 38, 159, 444, 159,
+ 4, 159, 159, 159, 504, 505, 159, 159, 38, 156,
+ 156, 156, 518, 519, 520, 521, 159, 523, 156, 7,
+ 8, 527, 528, 61, 22, 159, 159, 162, 159, 159,
+ 476, 19, 20, 159, 22, 23, 24, 159, 284, 285,
+ 159, 287, 38, 543, 544, 635, 546, 547, 548, 549,
+ 159, 159, 159, 159, 554, 166, 22, 503, 159, 159,
+ 159, 159, 562, 509, 570, 571, 572, 573, 568, 659,
+ 159, 157, 0, 17, 17, 156, 322, 159, 4, 159,
+ 159, 159, 159, 529, 330, 331, 332, 333, 334, 535,
+ 18, 19, 20, 4, 22, 23, 24, 159, 159, 545,
+ 159, 4, 30, 31, 159, 159, 156, 553, 159, 609,
+ 556, 557, 558, 159, 534, 621, 159, 623, 624, 565,
+ 159, 166, 159, 22, 52, 4, 159, 159, 56, 4,
+ 166, 54, 60, 159, 157, 159, 636, 637, 94, 95,
+ 96, 97, 98, 99, 100, 101, 102, 103, 159, 157,
+ 157, 3, 4, 5, 6, 22, 656, 9, 159, 162,
+ 166, 54, 408, 409, 410, 411, 412, 164, 157, 17,
+ 157, 157, 418, 25, 26, 27, 157, 157, 157, 164,
+ 157, 4, 682, 683, 152, 431, 432, 687, 40, 41,
+ 690, 156, 156, 639, 22, 17, 696, 159, 17, 699,
+ 159, 17, 73, 17, 131, 629, 131, 59, 93, 629,
+ 131, 112, 592, 234, 106, 17, 245, 90, 57, 565,
+ 449, -1, -1, 75, 76, 77, 78, 79, 80, 81,
+ 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
+ 92, 93, -1, 489, -1, 491, -1, -1, 494, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 504, 505,
+ -1, -1, -1, -1, -1, -1, -1, 119, 120, 121,
+ 122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
+ -1, 133, -1, 135, 136, 137, -1, 139, 140, -1,
+ -1, -1, -1, -1, -1, -1, -1, 543, 544, -1,
+ 546, 547, 548, 549, -1, -1, -1, -1, 554, -1,
+ 162, -1, -1, 165, -1, 167, 562, 169, -1, -1,
+ -1, -1, 568, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 3, 4, 5, 6, 7,
+ 8, 9, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 19, 20, 609, 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,
+ 636, 637, -1, -1, -1, -1, 54, -1, -1, 7,
+ 8, 59, 10, 11, 12, 13, 14, 15, 16, 17,
+ 656, 19, 20, -1, 22, 23, 24, 75, 76, 77,
78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
- 88, 89, 90, 91, 92, 93, -1, 7, 8, -1,
- 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, -1, 22, 23, 24, -1, -1, -1, -1, -1,
+ 88, 89, 90, 91, 92, 93, 682, 683, -1, -1,
+ -1, 687, 50, -1, 690, -1, -1, -1, -1, -1,
+ 696, -1, -1, 699, -1, -1, -1, -1, -1, -1,
-1, 119, 120, 121, 122, 123, 124, 125, 126, 127,
128, 129, 130, 131, -1, 133, -1, 135, 136, 137,
- 50, 139, 140, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 3, 4, 156, -1,
- 7, 8, 9, -1, 162, -1, -1, 165, -1, 167,
+ -1, 139, 140, 141, 142, -1, 144, 145, -1, 147,
+ 148, 149, -1, -1, -1, -1, 3, 4, 5, 6,
+ 7, 8, 9, -1, 162, -1, 0, 165, -1, 167,
-1, 169, 19, 20, -1, 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,
- 7, 8, 59, 10, 11, 12, 13, 14, 15, 16,
- 17, -1, 19, 20, -1, 22, 23, 24, 75, 76,
+ 27, -1, -1, -1, 18, 19, 20, -1, 22, 23,
+ 24, -1, -1, 40, 41, -1, 30, 31, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 55, -1,
+ -1, -1, 59, 161, 162, -1, -1, 165, 52, 167,
+ 168, -1, 56, -1, -1, -1, 60, -1, 75, 76,
77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
87, 88, 89, 90, 91, 92, 93, -1, -1, -1,
- -1, 161, 162, 50, -1, 165, -1, 167, 168, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, 119, 120, 121, 122, 123, 124, 125, 126,
127, 128, 129, 130, 131, -1, 133, -1, 135, 136,
137, -1, 139, 140, -1, -1, -1, -1, -1, -1,
- -1, 3, 4, -1, -1, -1, -1, 9, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 156,
-1, -1, -1, -1, -1, 162, -1, -1, 165, -1,
- 167, -1, 169, 25, 26, 27, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 40, 41,
+ 167, -1, 169, 3, 4, 5, 6, 7, 8, 9,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 19,
+ 20, -1, 22, 23, 24, 25, 26, 27, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 59, -1, -1,
- -1, -1, -1, -1, 161, 162, -1, -1, 165, -1,
- 167, 168, -1, 75, 76, 77, 78, 79, 80, 81,
- 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
- 92, 93, -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, 59,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 119, 120, 121,
- 122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
- -1, 133, -1, 135, 136, 137, -1, 139, 140, 7,
- 8, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 19, 20, -1, 22, 23, 24, 25, -1, -1,
- 162, -1, -1, 165, -1, 167, -1, 169, -1, -1,
- -1, -1, 40, 41, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 7, 8, 55, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, -1, -1, -1, -1, 75, 76, 77,
- 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
- 88, 89, 90, 91, 92, 93, -1, -1, 50, -1,
- 7, 8, -1, 10, 11, 12, 13, 14, 15, 16,
- 17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
- -1, 119, 120, 121, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, -1, 133, -1, 135, 136, 137,
- -1, 139, 140, 50, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 156, -1,
- 7, 8, 160, -1, 162, 0, -1, 165, -1, 167,
- -1, 169, 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, -1, 55, 161,
- 162, -1, -1, 165, -1, 167, 168, 52, -1, -1,
- -1, 56, -1, -1, -1, 60, -1, -1, 75, 76,
- 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
- 87, 88, 89, 90, 91, 92, 93, -1, -1, -1,
- -1, -1, -1, -1, 161, 162, -1, -1, 165, -1,
- 167, 168, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 119, 120, 121, 122, 123, 124, 125, 126,
- 127, 128, 129, 130, 131, -1, 133, -1, 135, 136,
- 137, -1, 139, 140, -1, 7, 8, -1, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, 156,
- 22, 23, 24, -1, -1, 162, -1, -1, 165, -1,
- 167, -1, 169, -1, 7, 8, -1, 10, 11, 12,
- 13, 14, 15, 16, 17, -1, 19, 20, 50, 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, 7, 8, 50, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, 7, 8, 50, 10, 11, 12, 13,
- 14, 15, 16, 17, -1, 19, 20, 39, 22, 23,
- 24, -1, -1, -1, -1, -1, -1, -1, 50, -1,
- -1, -1, -1, -1, -1, 7, 8, -1, 10, 11,
- 12, 13, 14, 15, 16, 17, 50, 19, 20, -1,
- 22, 23, 24, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 39, -1, 161,
- 162, -1, -1, 165, -1, 167, 168, -1, 50, -1,
- 125, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 161, 162,
- -1, -1, 165, -1, 167, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 75, 76, 77, 78, 79,
+ 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
+ 90, 91, 92, 93, -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, 119,
+ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
+ 130, 131, -1, 133, -1, 135, 136, 137, -1, 139,
+ 140, 7, 8, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 19, 20, -1, 22, 23, 24, 25,
+ -1, -1, 162, -1, -1, 165, -1, 167, -1, 169,
+ -1, -1, -1, -1, 40, 41, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 7, 8, 55,
+ 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
+ 20, -1, 22, 23, 24, -1, -1, -1, -1, 75,
+ 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
+ 86, 87, 88, 89, 90, 91, 92, 93, -1, -1,
+ 50, -1, 7, 8, -1, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
+ -1, -1, -1, 119, 120, 121, 122, 123, 124, 125,
+ 126, 127, 128, 129, 130, 131, -1, 133, -1, 135,
+ 136, 137, -1, 139, 140, 50, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 156, -1, 7, 8, 160, -1, 162, -1, -1, 165,
+ -1, 167, -1, 169, 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, -1,
+ 55, 161, 162, -1, -1, 165, -1, 167, 168, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
+ 85, 86, 87, 88, 89, 90, 91, 92, 93, -1,
-1, -1, -1, -1, -1, -1, 161, 162, -1, -1,
- 165, -1, 167, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 161,
- 162, -1, -1, 165, -1, 167, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 161, 162, -1,
- 164, 165, -1, 167, 7, 8, -1, 10, 11, 12,
+ 165, -1, 167, 168, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 119, 120, 121, 122, 123, 124,
+ 125, 126, 127, 128, 129, 130, 131, -1, 133, -1,
+ 135, 136, 137, -1, 139, 140, -1, 7, 8, -1,
+ 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
+ 20, 156, 22, 23, 24, -1, -1, 162, -1, -1,
+ 165, -1, 167, -1, 169, -1, 7, 8, -1, 10,
+ 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
+ 50, 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, -1, 161,
- 162, -1, -1, 165, -1, 167, 7, 8, -1, 10,
- 11, 12, 13, 14, 15, 16, 17, 50, 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, 7, 8, 50,
10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
20, -1, 22, 23, 24, 7, 8, 50, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
+ 12, 13, 14, 15, 16, 17, -1, 19, 20, 39,
22, 23, 24, -1, -1, -1, -1, -1, -1, -1,
- 50, -1, -1, -1, 7, 8, -1, 10, 11, 12,
- 13, 14, 15, 16, 17, -1, 19, 20, 50, 22,
- 23, 24, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 161, 162,
- -1, 164, 165, -1, 167, -1, -1, 50, 7, 8,
- -1, 10, 11, 12, 13, 14, 15, 16, 17, -1,
- 19, 20, -1, 22, 23, 24, -1, -1, -1, -1,
- 161, 162, -1, -1, 165, -1, 167, -1, -1, -1,
+ 50, -1, -1, -1, -1, -1, -1, 7, 8, -1,
+ 10, 11, 12, 13, 14, 15, 16, 17, 50, 19,
+ 20, -1, 22, 23, 24, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 39,
+ -1, 161, 162, -1, -1, 165, -1, 167, 168, -1,
+ 50, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 161, 162, -1, -1, 165, -1, 167, 168, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, 161, 162,
- -1, 50, 165, -1, 167, -1, -1, -1, -1, -1,
+ -1, -1, 165, 125, 167, 168, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, 161, 162, -1, -1, 165, -1, 167, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, 161,
162, -1, -1, 165, -1, 167, 7, 8, -1, 10,
11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
- -1, 22, 23, 24, -1, -1, -1, -1, 161, 162,
- -1, -1, 165, -1, 167, -1, -1, -1, 7, 8,
+ -1, 22, 23, 24, -1, -1, -1, -1, -1, -1,
+ -1, 161, 162, -1, -1, 165, -1, 167, 7, 8,
-1, 10, 11, 12, 13, 14, 15, 16, 17, 50,
- 19, 20, -1, 22, 23, 24, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 161, 162, -1, -1, 165, -1, 167, 7,
+ 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, 7,
8, 50, 10, 11, 12, 13, 14, 15, 16, 17,
- -1, 19, 20, -1, 22, 23, 24, 7, 8, -1,
+ -1, 19, 20, -1, 22, 23, 24, 7, 8, 50,
10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, -1, 22, 23, 24, -1, -1, -1, -1, -1,
- -1, -1, 50, -1, -1, -1, -1, -1, -1, -1,
+ 20, 39, 22, 23, 24, -1, -1, -1, -1, -1,
+ -1, -1, 50, -1, -1, -1, 7, 8, -1, 10,
+ 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
+ 50, 22, 23, 24, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 50, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 161, 162, -1, 164, 165, -1, 167, -1, -1, 50,
+ -1, -1, 7, 8, -1, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
+ -1, -1, 161, 162, -1, -1, 165, -1, 167, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 161, 162, -1, 164, 165, 50, 167, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 161, 162, -1, -1, 165, -1, 167,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 161, 162, -1, -1, 165, -1, 167, 7, 8,
+ -1, 10, 11, 12, 13, 14, 15, 16, 17, -1,
+ 19, 20, -1, 22, 23, 24, -1, -1, -1, -1,
161, 162, -1, -1, 165, -1, 167, -1, -1, -1,
+ 7, 8, -1, 10, 11, 12, 13, 14, 15, 16,
+ 17, 50, 19, 20, -1, 22, 23, 24, 7, 8,
+ -1, 10, 11, 12, 13, 14, 15, 16, 17, -1,
+ 19, 20, -1, 22, 23, 24, 161, 162, -1, -1,
+ 165, -1, 167, 50, -1, -1, -1, 7, 8, -1,
+ 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
+ 20, 50, 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, 7, 8,
+ 50, 10, 11, 12, 13, 14, 15, 16, 17, -1,
+ 19, 20, -1, 22, 23, 24, -1, -1, 50, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 161, 162, -1, -1, 165, -1, 167, -1,
+ -1, 50, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 161, 162, -1, -1, 165, -1,
+ 167, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, 161, 162, -1, -1, 165, -1, 167, -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, -1, 161, 162, -1, -1, 165, -1, 167,
- -1, -1, -1, -1, -1, -1, 57, 58, -1, -1,
- -1, 161, 162, -1, -1, 165, -1, 167, 69, 70,
- 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
- 91, 92, 93, -1, -1, -1, -1, -1, -1, -1,
+ -1, 161, 162, -1, -1, 165, -1, 167, -1, -1,
+ -1, -1, -1, -1, -1, -1, 36, -1, -1, 161,
+ 162, -1, -1, 165, -1, 167, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 57, 58, -1,
+ -1, -1, 161, 162, -1, -1, 165, -1, 167, 69,
+ 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
+ 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
+ 90, 91, 92, 93, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 114, 115, 116, -1, -1, 119, 120,
- 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
- 131, 132, 133, 134, 135, 136, 137, 138, 139, 140
+ -1, -1, -1, -1, 114, 115, 116, -1, -1, 119,
+ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
+ 130, 131, 132, 133, 134, 135, 136, 137, 138, 139,
+ 140
};
/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
39, 205, 195, 164, 166, 166, 157, 195, 180, 180,
215, 174, 175, 174, 175, 156, 156, 156, 156, 156,
156, 156, 164, 210, 212, 167, 212, 168, 212, 22,
- 156, 156, 156, 221, 156, 3, 4, 9, 25, 26,
- 27, 40, 41, 59, 162, 165, 167, 169, 211, 237,
- 238, 239, 159, 239, 239, 239, 206, 204, 204, 204,
- 204, 159, 198, 159, 198, 239, 162, 159, 159, 159,
- 159, 159, 159, 239, 239, 239, 239, 239, 38, 206,
- 204, 240, 4, 141, 142, 143, 146, 150, 151, 194,
- 222, 223, 38, 156, 156, 156, 156, 210, 210, 210,
- 210, 210, 210, 210, 159, 164, 168, 204, 212, 166,
- 168, 210, 210, 210, 159, 201, 39, 204, 228, 229,
- 61, 236, 164, 212, 167, 212, 168, 212, 22, 240,
- 159, 159, 239, 239, 239, 239, 239, 11, 54, 11,
- 250, 239, 162, 240, 204, 240, 240, 240, 159, 159,
- 251, 159, 159, 159, 204, 239, 239, 159, 201, 201,
- 204, 210, 210, 210, 210, 250, 159, 159, 159, 159,
- 251, 159, 210, 166, 168, 159, 159, 38, 34, 54,
- 199, 202, 193, 159, 157, 22, 164, 168, 212, 166,
- 168, 17, 17, 156, 159, 159, 159, 159, 239, 4,
- 239, 159, 159, 239, 159, 159, 159, 4, 4, 159,
- 204, 239, 239, 156, 159, 198, 204, 157, 159, 159,
- 159, 159, 157, 210, 210, 210, 210, 157, 210, 166,
- 210, 210, 204, 22, 4, 201, 178, 179, 39, 204,
- 195, 159, 166, 168, 239, 239, 17, 204, 249, 239,
- 239, 239, 239, 198, 198, 240, 239, 159, 240, 240,
- 240, 4, 239, 249, 239, 210, 210, 210, 210, 159,
- 157, 159, 159, 251, 157, 157, 157, 193, 199, 200,
- 22, 166, 159, 162, 193, 193, 157, 159, 164, 239,
- 251, 157, 198, 157, 157, 157, 157, 210, 210, 210,
- 157, 179, 54, 197, 17, 164, 176, 246, 121, 122,
- 239, 239, 195, 17, 204, 164, 195, 157, 157, 157,
- 4, 152, 196, 239, 237, 164, 176, 193, 193, 38,
- 193, 193, 22, 159, 237, 17, 239, 239, 17, 159,
- 239, 193, 193, 239, 17, 73, 239, 17, 239
+ 156, 156, 156, 221, 156, 3, 4, 5, 6, 9,
+ 25, 26, 27, 40, 41, 59, 162, 165, 167, 169,
+ 211, 237, 238, 239, 159, 239, 239, 239, 206, 204,
+ 204, 204, 204, 159, 198, 159, 198, 239, 162, 159,
+ 159, 159, 159, 159, 159, 239, 239, 239, 239, 239,
+ 38, 206, 204, 240, 4, 141, 142, 143, 146, 150,
+ 151, 194, 222, 223, 38, 156, 156, 156, 156, 210,
+ 210, 210, 210, 210, 210, 210, 159, 164, 168, 204,
+ 212, 166, 168, 210, 210, 210, 159, 201, 39, 204,
+ 228, 229, 61, 236, 164, 212, 167, 212, 168, 212,
+ 22, 240, 159, 159, 239, 239, 239, 239, 239, 11,
+ 54, 11, 250, 239, 162, 240, 204, 240, 240, 240,
+ 159, 159, 251, 159, 159, 159, 204, 239, 239, 159,
+ 201, 201, 204, 210, 210, 210, 210, 250, 159, 159,
+ 159, 159, 251, 159, 210, 166, 168, 159, 159, 38,
+ 34, 54, 199, 202, 193, 159, 157, 22, 164, 168,
+ 212, 166, 168, 17, 17, 156, 159, 159, 159, 159,
+ 239, 4, 239, 159, 159, 239, 159, 159, 159, 4,
+ 4, 159, 204, 239, 239, 156, 159, 198, 204, 157,
+ 159, 159, 159, 159, 157, 210, 210, 210, 210, 157,
+ 210, 166, 210, 210, 204, 22, 4, 201, 178, 179,
+ 39, 204, 195, 159, 166, 168, 239, 239, 17, 204,
+ 249, 239, 239, 239, 239, 198, 198, 240, 239, 159,
+ 240, 240, 240, 4, 239, 249, 239, 210, 210, 210,
+ 210, 159, 157, 159, 159, 251, 157, 157, 157, 193,
+ 199, 200, 22, 166, 159, 162, 193, 193, 157, 159,
+ 164, 239, 251, 157, 198, 157, 157, 157, 157, 210,
+ 210, 210, 157, 179, 54, 197, 17, 164, 176, 246,
+ 121, 122, 239, 239, 195, 17, 204, 164, 195, 157,
+ 157, 157, 4, 152, 196, 239, 237, 164, 176, 193,
+ 193, 38, 193, 193, 22, 159, 237, 17, 239, 239,
+ 17, 159, 239, 193, 193, 239, 17, 73, 239, 17,
+ 239
};
#define yyerrok (yyerrstatus = 0)
switch (yyn)
{
case 29:
-#line 1124 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1138 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_EQ; ;}
break;
case 30:
-#line 1124 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1138 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_NE; ;}
break;
case 31:
-#line 1125 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1139 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SLT; ;}
break;
case 32:
-#line 1125 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1139 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SGT; ;}
break;
case 33:
-#line 1126 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1140 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SLE; ;}
break;
case 34:
-#line 1126 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1140 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SGE; ;}
break;
case 35:
-#line 1127 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1141 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_ULT; ;}
break;
case 36:
-#line 1127 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1141 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_UGT; ;}
break;
case 37:
-#line 1128 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1142 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_ULE; ;}
break;
case 38:
-#line 1128 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1142 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_UGE; ;}
break;
case 39:
-#line 1132 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1146 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OEQ; ;}
break;
case 40:
-#line 1132 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1146 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ONE; ;}
break;
case 41:
-#line 1133 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1147 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OLT; ;}
break;
case 42:
-#line 1133 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1147 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OGT; ;}
break;
case 43:
-#line 1134 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1148 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OLE; ;}
break;
case 44:
-#line 1134 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1148 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OGE; ;}
break;
case 45:
-#line 1135 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1149 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ORD; ;}
break;
case 46:
-#line 1135 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1149 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UNO; ;}
break;
case 47:
-#line 1136 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1150 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UEQ; ;}
break;
case 48:
-#line 1136 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1150 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UNE; ;}
break;
case 49:
-#line 1137 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1151 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ULT; ;}
break;
case 50:
-#line 1137 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1151 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UGT; ;}
break;
case 51:
-#line 1138 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1152 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ULE; ;}
break;
case 52:
-#line 1138 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1152 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UGE; ;}
break;
case 53:
-#line 1139 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1153 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_TRUE; ;}
break;
case 54:
-#line 1140 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1154 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_FALSE; ;}
break;
case 65:
-#line 1149 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1163 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
case 66:
-#line 1151 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1165 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal)=(yyvsp[(3) - (4)].UInt64Val); ;}
break;
case 67:
-#line 1152 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1166 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal)=0; ;}
break;
case 68:
-#line 1156 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1170 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(1) - (2)].StrVal);
CHECK_FOR_ERROR
break;
case 69:
-#line 1160 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1174 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = 0;
CHECK_FOR_ERROR
break;
case 73:
-#line 1168 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1182 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = 0;
CHECK_FOR_ERROR
break;
case 74:
-#line 1173 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1187 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(1) - (2)].StrVal);
CHECK_FOR_ERROR
break;
case 75:
-#line 1179 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1193 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 76:
-#line 1180 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1194 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 77:
-#line 1181 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1195 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::LinkOnceLinkage; ;}
break;
case 78:
-#line 1182 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1196 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::AppendingLinkage; ;}
break;
case 79:
-#line 1183 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1197 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLExportLinkage; ;}
break;
case 80:
-#line 1184 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1198 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::CommonLinkage; ;}
break;
case 81:
-#line 1188 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1202 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLImportLinkage; ;}
break;
case 82:
-#line 1189 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1203 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalWeakLinkage; ;}
break;
case 83:
-#line 1190 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1204 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 84:
-#line 1194 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1208 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::DefaultVisibility; ;}
break;
case 85:
-#line 1195 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1209 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::DefaultVisibility; ;}
break;
case 86:
-#line 1196 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1210 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::HiddenVisibility; ;}
break;
case 87:
-#line 1197 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1211 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::ProtectedVisibility; ;}
break;
case 88:
-#line 1201 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1215 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 89:
-#line 1202 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1216 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLImportLinkage; ;}
break;
case 90:
-#line 1203 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1217 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalWeakLinkage; ;}
break;
case 91:
-#line 1207 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1221 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 92:
-#line 1208 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1222 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 93:
-#line 1209 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1223 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::LinkOnceLinkage; ;}
break;
case 94:
-#line 1210 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1224 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 95:
-#line 1211 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1225 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLExportLinkage; ;}
break;
case 96:
-#line 1215 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1229 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 97:
-#line 1216 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1230 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 98:
-#line 1217 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1231 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 99:
-#line 1220 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1234 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::C; ;}
break;
case 100:
-#line 1221 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1235 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::C; ;}
break;
case 101:
-#line 1222 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1236 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::Fast; ;}
break;
case 102:
-#line 1223 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1237 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::Cold; ;}
break;
case 103:
-#line 1224 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1238 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::X86_StdCall; ;}
break;
case 104:
-#line 1225 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1239 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::X86_FastCall; ;}
break;
case 105:
-#line 1226 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1240 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((unsigned)(yyvsp[(2) - (2)].UInt64Val) != (yyvsp[(2) - (2)].UInt64Val))
GEN_ERROR("Calling conv too large");
break;
case 106:
-#line 1233 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1247 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
case 107:
-#line 1234 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1248 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
case 108:
-#line 1235 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1249 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
case 109:
-#line 1236 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1250 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
case 110:
-#line 1237 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1251 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::InReg; ;}
break;
case 111:
-#line 1238 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1252 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::StructRet; ;}
break;
case 112:
-#line 1239 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1253 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoAlias; ;}
break;
case 113:
-#line 1240 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1254 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ByVal; ;}
break;
case 114:
-#line 1241 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1255 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::Nest; ;}
break;
case 115:
-#line 1242 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1256 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) =
ParamAttr::constructAlignmentFromInt((yyvsp[(2) - (2)].UInt64Val)); ;}
break;
case 116:
-#line 1246 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1260 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::None; ;}
break;
case 117:
-#line 1247 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1261 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ParamAttrs) = (yyvsp[(1) - (2)].ParamAttrs) | (yyvsp[(2) - (2)].ParamAttrs);
;}
break;
case 118:
-#line 1252 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1266 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoReturn; ;}
break;
case 119:
-#line 1253 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1267 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoUnwind; ;}
break;
case 120:
-#line 1254 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1268 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
case 121:
-#line 1255 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1269 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
case 122:
-#line 1256 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1270 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ReadNone; ;}
break;
case 123:
-#line 1257 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1271 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ReadOnly; ;}
break;
case 124:
-#line 1260 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1274 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::None; ;}
break;
case 125:
-#line 1261 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1275 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ParamAttrs) = (yyvsp[(1) - (2)].ParamAttrs) | (yyvsp[(2) - (2)].ParamAttrs);
;}
break;
case 126:
-#line 1266 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1280 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
case 127:
-#line 1267 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1281 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(2) - (2)].StrVal);
;}
break;
case 128:
-#line 1274 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1288 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = 0; ;}
break;
case 129:
-#line 1275 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1289 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.UIntVal) = (yyvsp[(2) - (2)].UInt64Val);
if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal)))
break;
case 130:
-#line 1281 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1295 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = 0; ;}
break;
case 131:
-#line 1282 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1296 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.UIntVal) = (yyvsp[(3) - (3)].UInt64Val);
if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal)))
break;
case 132:
-#line 1291 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1305 "/Users/sabre/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 133:
-#line 1299 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1313 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
case 134:
-#line 1300 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1314 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = (yyvsp[(1) - (1)].StrVal); ;}
break;
case 135:
-#line 1305 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1319 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{;}
break;
case 136:
-#line 1306 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1320 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{;}
break;
case 137:
-#line 1307 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1321 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV->setSection(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
break;
case 138:
-#line 1312 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1326 "/Users/sabre/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 146:
-#line 1328 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1342 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder(OpaqueType::get());
CHECK_FOR_ERROR
break;
case 147:
-#line 1332 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1346 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder((yyvsp[(1) - (1)].PrimType));
CHECK_FOR_ERROR
break;
case 148:
-#line 1336 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1350 "/Users/sabre/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 149:
-#line 1343 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1357 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Named types are also simple types...
const Type* tmp = getTypeVal((yyvsp[(1) - (1)].ValIDVal));
CHECK_FOR_ERROR
break;
case 150:
-#line 1348 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1362 "/Users/sabre/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 151:
-#line 1356 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1370 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
break;
case 152:
-#line 1385 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1399 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
break;
case 153:
-#line 1410 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1424 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Sized array type?
(yyval.TypeVal) = new PATypeHolder(HandleUpRefs(ArrayType::get(*(yyvsp[(4) - (5)].TypeVal), (yyvsp[(2) - (5)].UInt64Val))));
delete (yyvsp[(4) - (5)].TypeVal);
break;
case 154:
-#line 1415 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1429 "/Users/sabre/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 155:
-#line 1425 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1439 "/Users/sabre/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 156:
-#line 1435 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1449 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
(yyval.TypeVal) = new PATypeHolder(StructType::get(std::vector<const Type*>()));
CHECK_FOR_ERROR
break;
case 157:
-#line 1439 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1453 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = (yyvsp[(3) - (5)].TypeList)->begin(),
break;
case 158:
-#line 1449 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1463 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
(yyval.TypeVal) = new PATypeHolder(StructType::get(std::vector<const Type*>(), true));
CHECK_FOR_ERROR
break;
case 159:
-#line 1456 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1470 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
break;
case 160:
-#line 1465 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1479 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (1)].TypeVal))->getDescription());
break;
case 161:
-#line 1472 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1486 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder(Type::VoidTy);
;}
break;
case 162:
-#line 1477 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1491 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList();
(yyval.TypeWithAttrsList)->push_back((yyvsp[(1) - (1)].TypeWithAttrs));
break;
case 163:
-#line 1482 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1496 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.TypeWithAttrsList)=(yyvsp[(1) - (3)].TypeWithAttrsList))->push_back((yyvsp[(3) - (3)].TypeWithAttrs));
CHECK_FOR_ERROR
break;
case 165:
-#line 1490 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1504 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList)=(yyvsp[(1) - (3)].TypeWithAttrsList);
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
break;
case 166:
-#line 1497 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1511 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList;
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
break;
case 167:
-#line 1504 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1518 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList();
CHECK_FOR_ERROR
break;
case 168:
-#line 1512 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1526 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeList) = new std::list<PATypeHolder>();
(yyval.TypeList)->push_back(*(yyvsp[(1) - (1)].TypeVal));
break;
case 169:
-#line 1518 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1532 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.TypeList)=(yyvsp[(1) - (3)].TypeList))->push_back(*(yyvsp[(3) - (3)].TypeVal));
delete (yyvsp[(3) - (3)].TypeVal);
break;
case 170:
-#line 1530 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1544 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (4)].TypeVal))->getDescription());
break;
case 171:
-#line 1558 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1572 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
break;
case 172:
-#line 1574 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1588 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
break;
case 173:
-#line 1601 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1615 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (4)].TypeVal))->getDescription());
break;
case 174:
-#line 1629 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1643 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>((yyvsp[(1) - (4)].TypeVal)->get());
if (STy == 0)
break;
case 175:
-#line 1655 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1669 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
break;
case 176:
-#line 1675 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1689 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>((yyvsp[(1) - (6)].TypeVal)->get());
if (STy == 0)
break;
case 177:
-#line 1701 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1715 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (5)].TypeVal))->getDescription());
break;
case 178:
-#line 1721 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1735 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
break;
case 179:
-#line 1733 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1747 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
break;
case 180:
-#line 1740 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1754 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
break;
case 181:
-#line 1806 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1820 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
break;
case 182:
-#line 1816 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1830 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
break;
case 183:
-#line 1826 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1840 "/Users/sabre/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 184:
-#line 1832 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1846 "/Users/sabre/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 1842 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1856 "/Users/sabre/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 186:
-#line 1848 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1862 "/Users/sabre/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 187:
-#line 1858 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1872 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
if (cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth() != 1)
GEN_ERROR("Constant true must have type i1");
break;
case 188:
-#line 1864 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1878 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
if (cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth() != 1)
GEN_ERROR("Constant false must have type i1");
break;
case 189:
-#line 1870 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1884 "/Users/sabre/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 190:
-#line 1883 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1897 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(5) - (6)].TypeVal))->getDescription());
break;
case 191:
-#line 1895 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1909 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>((yyvsp[(3) - (5)].ConstVal)->getType()))
GEN_ERROR("GetElementPtr requires a pointer operand");
break;
case 192:
-#line 1916 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1930 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(3) - (8)].ConstVal)->getType() != Type::Int1Ty)
GEN_ERROR("Select condition must be of boolean type");
break;
case 193:
-#line 1924 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1938 "/Users/sabre/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 194:
-#line 1930 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1944 "/Users/sabre/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 195:
-#line 1941 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1955 "/Users/sabre/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 196:
-#line 1946 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1960 "/Users/sabre/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 197:
-#line 1951 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1965 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(4) - (7)].ConstVal)->getType() != (yyvsp[(6) - (7)].ConstVal)->getType())
GEN_ERROR("vicmp operand types must match");
break;
case 198:
-#line 1956 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1970 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(4) - (7)].ConstVal)->getType() != (yyvsp[(6) - (7)].ConstVal)->getType())
GEN_ERROR("vfcmp operand types must match");
break;
case 199:
-#line 1961 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1975 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands((yyvsp[(3) - (6)].ConstVal), (yyvsp[(5) - (6)].ConstVal)))
GEN_ERROR("Invalid extractelement operands");
break;
case 200:
-#line 1967 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1981 "/Users/sabre/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 201:
-#line 1973 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1987 "/Users/sabre/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 202:
-#line 1979 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 1993 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<StructType>((yyvsp[(3) - (5)].ConstVal)->getType()) && !isa<ArrayType>((yyvsp[(3) - (5)].ConstVal)->getType()))
GEN_ERROR("ExtractValue requires an aggregate operand");
break;
case 203:
-#line 1987 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2001 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<StructType>((yyvsp[(3) - (7)].ConstVal)->getType()) && !isa<ArrayType>((yyvsp[(3) - (7)].ConstVal)->getType()))
GEN_ERROR("InsertValue requires an aggregate operand");
break;
case 204:
-#line 1998 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2012 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.ConstVector) = (yyvsp[(1) - (3)].ConstVector))->push_back((yyvsp[(3) - (3)].ConstVal));
CHECK_FOR_ERROR
break;
case 205:
-#line 2002 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2016 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ConstVector) = new std::vector<Constant*>();
(yyval.ConstVector)->push_back((yyvsp[(1) - (1)].ConstVal));
break;
case 206:
-#line 2010 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2024 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = false; ;}
break;
case 207:
-#line 2010 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2024 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = true; ;}
break;
case 208:
-#line 2013 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2027 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = true; ;}
break;
case 209:
-#line 2013 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2027 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = false; ;}
break;
case 210:
-#line 2016 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2030 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type* VTy = (yyvsp[(1) - (2)].TypeVal)->get();
Value *V = getVal(VTy, (yyvsp[(2) - (2)].ValIDVal));
break;
case 211:
-#line 2028 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2042 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
Constant *Val = (yyvsp[(3) - (6)].ConstVal);
const Type *DestTy = (yyvsp[(5) - (6)].TypeVal)->get();
break;
case 212:
-#line 2049 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2063 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ModuleVal) = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
break;
case 213:
-#line 2054 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2068 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ModuleVal) = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
break;
case 216:
-#line 2067 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2081 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = false; ;}
break;
case 217:
-#line 2067 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2081 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.FunctionDone();
CHECK_FOR_ERROR
break;
case 218:
-#line 2071 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2085 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = true; ;}
break;
case 219:
-#line 2071 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2085 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
case 220:
-#line 2074 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2088 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
case 221:
-#line 2077 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2091 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (3)].TypeVal))->getDescription());
break;
case 222:
-#line 2101 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2115 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
ResolveTypeTo((yyvsp[(1) - (3)].StrVal), (yyvsp[(3) - (3)].PrimType));
break;
case 223:
-#line 2113 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2127 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
/* "Externally Visible" Linkage */
if ((yyvsp[(5) - (6)].ConstVal) == 0)
break;
case 224:
-#line 2120 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2134 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;}
break;
case 225:
-#line 2124 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2138 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(6) - (7)].ConstVal) == 0)
GEN_ERROR("Global value initializer is not a constant");
break;
case 226:
-#line 2129 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2143 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;}
break;
case 227:
-#line 2133 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2147 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(6) - (7)].TypeVal))->getDescription());
break;
case 228:
-#line 2139 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2153 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
CHECK_FOR_ERROR
break;
case 229:
-#line 2143 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2157 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string Name;
if ((yyvsp[(1) - (5)].StrVal)) {
break;
case 230:
-#line 2183 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2197 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
case 231:
-#line 2186 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2200 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
case 232:
-#line 2192 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2206 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
const std::string &AsmSoFar = CurModule.CurrentModule->getModuleInlineAsm();
if (AsmSoFar.empty())
break;
case 233:
-#line 2202 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2216 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setTargetTriple(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
break;
case 234:
-#line 2206 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2220 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setDataLayout(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
break;
case 236:
-#line 2213 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2227 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
break;
case 237:
-#line 2218 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2232 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
break;
case 238:
-#line 2223 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2237 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
case 239:
-#line 2232 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2246 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (5)].TypeVal))->getDescription());
break;
case 240:
-#line 2242 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2256 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
break;
case 241:
-#line 2253 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2267 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = (yyvsp[(1) - (1)].ArgList);
CHECK_FOR_ERROR
break;
case 242:
-#line 2257 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2271 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = (yyvsp[(1) - (3)].ArgList);
struct ArgListEntry E;
break;
case 243:
-#line 2266 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2280 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = new ArgListType;
struct ArgListEntry E;
break;
case 244:
-#line 2275 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2289 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = 0;
CHECK_FOR_ERROR
break;
case 245:
-#line 2281 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2295 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string FunctionName(*(yyvsp[(3) - (10)].StrVal));
delete (yyvsp[(3) - (10)].StrVal); // Free strdup'd memory!
break;
case 248:
-#line 2411 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2425 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = CurFun.CurrentFunction;
break;
case 251:
-#line 2422 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2436 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
break;
case 252:
-#line 2427 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2441 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.CurrentFunction->setLinkage((yyvsp[(1) - (3)].Linkage));
CurFun.CurrentFunction->setVisibility((yyvsp[(2) - (3)].Visibility));
break;
case 253:
-#line 2439 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2453 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
break;
case 254:
-#line 2443 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2457 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
break;
case 255:
-#line 2448 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2462 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A reference to a direct constant
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].SInt64Val));
CHECK_FOR_ERROR
break;
case 256:
-#line 2452 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2466 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].UInt64Val));
CHECK_FOR_ERROR
break;
case 257:
-#line 2456 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 2470 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
+ { // arbitrary precision integer constants
+ (yyval.ValIDVal) = ValID::create(*(yyvsp[(1) - (1)].APIntVal), true);
+ delete (yyvsp[(1) - (1)].APIntVal);
+ CHECK_FOR_ERROR
+ ;}
+ break;
+
+ case 258:
+#line 2475 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
+ { // arbitrary precision integer constants
+ (yyval.ValIDVal) = ValID::create(*(yyvsp[(1) - (1)].APIntVal), false);
+ delete (yyvsp[(1) - (1)].APIntVal);
+ CHECK_FOR_ERROR
+ ;}
+ break;
+
+ case 259:
+#line 2480 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Perhaps it's an FP constant?
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].FPVal));
CHECK_FOR_ERROR
;}
break;
- case 258:
-#line 2460 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 260:
+#line 2484 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create(ConstantInt::getTrue());
CHECK_FOR_ERROR
;}
break;
- case 259:
-#line 2464 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 261:
+#line 2488 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create(ConstantInt::getFalse());
CHECK_FOR_ERROR
;}
break;
- case 260:
-#line 2468 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 262:
+#line 2492 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createNull();
CHECK_FOR_ERROR
;}
break;
- case 261:
-#line 2472 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 263:
+#line 2496 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createUndef();
CHECK_FOR_ERROR
;}
break;
- case 262:
-#line 2476 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 264:
+#line 2500 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A vector zero constant.
(yyval.ValIDVal) = ValID::createZeroInit();
CHECK_FOR_ERROR
;}
break;
- case 263:
-#line 2480 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 265:
+#line 2504 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized packed vector
const Type *ETy = (*(yyvsp[(2) - (3)].ConstVector))[0]->getType();
unsigned NumElements = (yyvsp[(2) - (3)].ConstVector)->size();
;}
break;
- case 264:
-#line 2502 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 266:
+#line 2526 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
const Type *ETy = (*(yyvsp[(2) - (3)].ConstVector))[0]->getType();
uint64_t NumElements = (yyvsp[(2) - (3)].ConstVector)->size();
;}
break;
- case 265:
-#line 2524 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 267:
+#line 2548 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Use undef instead of an array because it's inconvenient to determine
// the element type at this point, there being no elements to examine.
;}
break;
- case 266:
-#line 2530 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 268:
+#line 2554 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
uint64_t NumElements = (yyvsp[(2) - (2)].StrVal)->length();
const Type *ETy = Type::Int8Ty;
;}
break;
- case 267:
-#line 2543 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 269:
+#line 2567 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Elements((yyvsp[(2) - (3)].ConstVector)->size());
for (unsigned i = 0, e = (yyvsp[(2) - (3)].ConstVector)->size(); i != e; ++i)
;}
break;
- case 268:
-#line 2555 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 270:
+#line 2579 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = StructType::get(std::vector<const Type*>());
(yyval.ValIDVal) = ValID::create(ConstantStruct::get(STy, std::vector<Constant*>()));
;}
break;
- case 269:
-#line 2560 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 271:
+#line 2584 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Elements((yyvsp[(3) - (5)].ConstVector)->size());
for (unsigned i = 0, e = (yyvsp[(3) - (5)].ConstVector)->size(); i != e; ++i)
;}
break;
- case 270:
-#line 2572 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 272:
+#line 2596 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = StructType::get(std::vector<const Type*>(),
/*isPacked=*/true);
;}
break;
- case 271:
-#line 2578 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 273:
+#line 2602 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].ConstVal));
CHECK_FOR_ERROR
;}
break;
- case 272:
-#line 2582 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 274:
+#line 2606 "/Users/sabre/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 273:
-#line 2592 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 275:
+#line 2616 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it an integer reference...?
(yyval.ValIDVal) = ValID::createLocalID((yyvsp[(1) - (1)].UIntVal));
CHECK_FOR_ERROR
;}
break;
- case 274:
-#line 2596 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 276:
+#line 2620 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createGlobalID((yyvsp[(1) - (1)].UIntVal));
CHECK_FOR_ERROR
;}
break;
- case 275:
-#line 2600 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 277:
+#line 2624 "/Users/sabre/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 276:
-#line 2605 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 278:
+#line 2629 "/Users/sabre/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 279:
-#line 2618 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 281:
+#line 2642 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 280:
-#line 2627 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 282:
+#line 2651 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValueList) = new std::vector<Value *>();
(yyval.ValueList)->push_back((yyvsp[(1) - (1)].ValueVal));
;}
break;
- case 281:
-#line 2632 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 283:
+#line 2656 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.ValueList)=(yyvsp[(1) - (3)].ValueList))->push_back((yyvsp[(3) - (3)].ValueVal));
CHECK_FOR_ERROR
;}
break;
- case 282:
-#line 2637 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 284:
+#line 2661 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 283:
-#line 2641 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 285:
+#line 2665 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Do not allow functions with 0 basic blocks
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 284:
-#line 2650 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 286:
+#line 2674 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
setValueName((yyvsp[(3) - (3)].TermInstVal), (yyvsp[(2) - (3)].StrVal));
CHECK_FOR_ERROR
;}
break;
- case 285:
-#line 2659 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 287:
+#line 2683 "/Users/sabre/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 286:
-#line 2668 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 288:
+#line 2692 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty space between instruction lists
(yyval.BasicBlockVal) = defineBBVal(ValID::createLocalID(CurFun.NextValNum));
CHECK_FOR_ERROR
;}
break;
- case 287:
-#line 2672 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 289:
+#line 2696 "/Users/sabre/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 288:
-#line 2680 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 290:
+#line 2704 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with a result...
ValueList &VL = *(yyvsp[(2) - (2)].ValueList);
assert(!VL.empty() && "Invalid ret operands!");
;}
break;
- case 289:
-#line 2687 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 291:
+#line 2711 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with no result...
(yyval.TermInstVal) = ReturnInst::Create();
CHECK_FOR_ERROR
;}
break;
- case 290:
-#line 2691 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 292:
+#line 2715 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Unconditional Branch...
BasicBlock* tmpBB = getBBVal((yyvsp[(3) - (3)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 291:
-#line 2696 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 293:
+#line 2720 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (cast<IntegerType>((yyvsp[(2) - (9)].PrimType))->getBitWidth() != 1)
GEN_ERROR("Branch condition must have type i1");
;}
break;
- case 292:
-#line 2707 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 294:
+#line 2731 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal((yyvsp[(2) - (9)].PrimType), (yyvsp[(3) - (9)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 293:
-#line 2726 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 295:
+#line 2750 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal((yyvsp[(2) - (8)].PrimType), (yyvsp[(3) - (8)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 294:
-#line 2736 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 296:
+#line 2760 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
;}
break;
- case 295:
-#line 2821 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 297:
+#line 2845 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TermInstVal) = new UnwindInst();
CHECK_FOR_ERROR
;}
break;
- case 296:
-#line 2825 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 298:
+#line 2849 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TermInstVal) = new UnreachableInst();
CHECK_FOR_ERROR
;}
break;
- case 297:
-#line 2832 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 299:
+#line 2856 "/Users/sabre/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 298:
-#line 2843 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 300:
+#line 2867 "/Users/sabre/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 299:
-#line 2856 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 301:
+#line 2880 "/Users/sabre/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 300:
-#line 2866 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 302:
+#line 2890 "/Users/sabre/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 301:
-#line 2877 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 303:
+#line 2901 "/Users/sabre/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 302:
-#line 2887 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 304:
+#line 2911 "/Users/sabre/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 303:
-#line 2898 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 305:
+#line 2922 "/Users/sabre/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 304:
-#line 2906 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 306:
+#line 2930 "/Users/sabre/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 305:
-#line 2916 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 307:
+#line 2940 "/Users/sabre/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 306:
-#line 2923 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 308:
+#line 2947 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamList) = new ParamList(); ;}
break;
- case 307:
-#line 2926 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 309:
+#line 2950 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ValueList) = new std::vector<Value*>(); ;}
break;
- case 308:
-#line 2927 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 310:
+#line 2951 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValueList) = (yyvsp[(1) - (3)].ValueList);
(yyval.ValueList)->push_back((yyvsp[(3) - (3)].ValueVal));
;}
break;
- case 309:
-#line 2935 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 311:
+#line 2959 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ConstantList) = new std::vector<unsigned>();
if ((unsigned)(yyvsp[(2) - (2)].UInt64Val) != (yyvsp[(2) - (2)].UInt64Val))
;}
break;
- case 310:
-#line 2941 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 312:
+#line 2965 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ConstantList) = (yyvsp[(1) - (3)].ConstantList);
if ((unsigned)(yyvsp[(3) - (3)].UInt64Val) != (yyvsp[(3) - (3)].UInt64Val))
;}
break;
- case 311:
-#line 2950 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 313:
+#line 2974 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 312:
-#line 2954 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 314:
+#line 2978 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 313:
-#line 2959 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 315:
+#line 2983 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (5)].TypeVal))->getDescription());
;}
break;
- case 314:
-#line 2975 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 316:
+#line 2999 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (5)].TypeVal))->getDescription());
;}
break;
- case 315:
-#line 2992 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 317:
+#line 3016 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
;}
break;
- case 316:
-#line 3006 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 318:
+#line 3030 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
;}
break;
- case 317:
-#line 3020 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 319:
+#line 3044 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
;}
break;
- case 318:
-#line 3034 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 320:
+#line 3058 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
;}
break;
- case 319:
-#line 3048 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 321:
+#line 3072 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(4) - (4)].TypeVal))->getDescription());
;}
break;
- case 320:
-#line 3060 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 322:
+#line 3084 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(2) - (6)].ValueVal)->getType() != Type::Int1Ty)
GEN_ERROR("select condition must be boolean");
;}
break;
- case 321:
-#line 3068 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 323:
+#line 3092 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(4) - (4)].TypeVal))->getDescription());
;}
break;
- case 322:
-#line 3075 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 324:
+#line 3099 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands((yyvsp[(2) - (4)].ValueVal), (yyvsp[(4) - (4)].ValueVal)))
GEN_ERROR("Invalid extractelement operands");
;}
break;
- case 323:
-#line 3081 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 325:
+#line 3105 "/Users/sabre/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 324:
-#line 3087 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 326:
+#line 3111 "/Users/sabre/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 325:
-#line 3093 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 327:
+#line 3117 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type *Ty = (yyvsp[(2) - (2)].PHIList)->front().first->getType();
if (!Ty->isFirstClassType())
;}
break;
- case 326:
-#line 3109 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 328:
+#line 3133 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
;}
break;
- case 327:
-#line 3198 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 329:
+#line 3222 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.InstVal) = (yyvsp[(1) - (1)].InstVal);
CHECK_FOR_ERROR
;}
break;
- case 328:
-#line 3203 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 330:
+#line 3227 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 329:
-#line 3207 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 331:
+#line 3231 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 330:
-#line 3214 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 332:
+#line 3238 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (3)].TypeVal))->getDescription());
;}
break;
- case 331:
-#line 3221 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 333:
+#line 3245 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (6)].TypeVal))->getDescription());
;}
break;
- case 332:
-#line 3231 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 334:
+#line 3255 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (3)].TypeVal))->getDescription());
;}
break;
- case 333:
-#line 3238 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 335:
+#line 3262 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (6)].TypeVal))->getDescription());
;}
break;
- case 334:
-#line 3248 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 336:
+#line 3272 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>((yyvsp[(2) - (2)].ValueVal)->getType()))
GEN_ERROR("Trying to free nonpointer type " +
;}
break;
- case 335:
-#line 3256 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 337:
+#line 3280 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (5)].TypeVal))->getDescription());
;}
break;
- case 336:
-#line 3270 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 338:
+#line 3294 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(5) - (7)].TypeVal))->getDescription());
;}
break;
- case 337:
-#line 3287 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 339:
+#line 3311 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value *TmpVal = getVal((yyvsp[(2) - (5)].TypeVal)->get(), (yyvsp[(3) - (5)].ValIDVal));
if (!GetResultInst::isValidOperands(TmpVal, (yyvsp[(5) - (5)].UInt64Val)))
;}
break;
- case 338:
-#line 3295 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 340:
+#line 3319 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (4)].TypeVal))->getDescription());
;}
break;
- case 339:
-#line 3310 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 341:
+#line 3334 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (4)].TypeVal))->getDescription());
;}
break;
- case 340:
-#line 3325 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+ case 342:
+#line 3349 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (7)].TypeVal))->getDescription());
/* Line 1267 of yacc.c. */
-#line 6767 "llvmAsmParser.tab.c"
+#line 6809 "llvmAsmParser.tab.c"
default: break;
}
YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
}
-#line 3344 "/Volumes/Data/Code/work/llvm2/lib/AsmParser/llvmAsmParser.y"
+#line 3368 "/Users/sabre/llvm/lib/AsmParser/llvmAsmParser.y"
// common code from the two 'RunVMAsmParser' functions