-/* A Bison parser, made from /Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y
+/* A Bison parser, made from /Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y
by GNU Bison version 1.28 */
#define YYBISON 1 /* Identify Bison output. */
#define HIDDEN 398
#define PROTECTED 399
-#line 14 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 14 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
#include "ParserInternals.h"
#include "llvm/CallingConv.h"
}
-#line 968 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 968 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
typedef union {
llvm::Module *ModuleVal;
llvm::Function *FunctionVal;
llvm::ArgListType *ArgList;
llvm::TypeWithAttrs TypeWithAttrs;
llvm::TypeWithAttrsList *TypeWithAttrsList;
- llvm::ValueRefList *ValueRefList;
+ llvm::ParamList *ParamList;
// Represent the RHS of PHI node
std::list<std::pair<llvm::Value*,
-#define YYFINAL 594
+#define YYFINAL 600
#define YYFLAG -32768
#define YYNTBASE 160
693, 695, 701, 703, 705, 707, 709, 711, 713, 716,
719, 722, 726, 729, 730, 732, 735, 738, 742, 752,
762, 771, 786, 788, 790, 797, 803, 806, 813, 821,
- 825, 831, 832, 833, 837, 840, 842, 848, 854, 861,
- 868, 873, 880, 885, 890, 897, 904, 907, 916, 918,
- 920, 921, 925, 932, 936, 943, 946, 952, 960
+ 825, 829, 835, 841, 842, 843, 847, 850, 852, 858,
+ 864, 871, 878, 883, 890, 895, 900, 907, 914, 917,
+ 926, 928, 930, 931, 935, 942, 946, 953, 956, 962,
+ 970
};
static const short yyrhs[] = { 73,
165, 224, 147, 17, 226, 0, 165, 224, 147, 17,
226, 0, 169, 238, 0, 191, 152, 226, 147, 226,
154, 0, 234, 147, 152, 226, 147, 226, 154, 0,
- 191, 226, 181, 0, 235, 147, 191, 226, 181, 0,
+ 191, 226, 181, 0, 17, 226, 181, 0, 235, 147,
+ 191, 226, 181, 0, 235, 147, 17, 226, 181, 0,
0, 0, 236, 147, 227, 0, 56, 55, 0, 55,
0, 160, 191, 226, 147, 226, 0, 161, 191, 226,
147, 226, 0, 88, 163, 191, 226, 147, 226, 0,
2470, 2474, 2484, 2488, 2492, 2497, 2504, 2504, 2510, 2519,
2523, 2532, 2541, 2550, 2554, 2561, 2565, 2569, 2574, 2584,
2603, 2612, 2692, 2696, 2703, 2714, 2727, 2737, 2748, 2758,
- 2767, 2776, 2779, 2780, 2787, 2791, 2796, 2817, 2834, 2848,
- 2862, 2874, 2882, 2889, 2895, 2901, 2907, 2922, 3007, 3012,
- 3016, 3023, 3030, 3038, 3045, 3053, 3061, 3075, 3092
+ 2767, 2773, 2782, 2788, 2791, 2792, 2799, 2803, 2808, 2829,
+ 2846, 2860, 2874, 2886, 2894, 2901, 2907, 2913, 2919, 2934,
+ 3019, 3024, 3028, 3035, 3042, 3050, 3057, 3065, 3073, 3087,
+ 3104
};
#endif
"LibrariesDefinition","LibList","ArgListH","ArgList","FunctionHeaderH","BEGIN",
"FunctionHeader","END","Function","FunctionProto","OptSideEffect","ConstValueRef",
"SymbolicValueRef","ValueRef","ResolvedVal","BasicBlockList","BasicBlock","InstructionList",
-"BBTerminatorInst","JumpTable","Inst","PHIList","ValueRefList","IndexList","OptTailCall",
+"BBTerminatorInst","JumpTable","Inst","PHIList","ParamList","IndexList","OptTailCall",
"InstVal","OptVolatile","MemoryInst", NULL
};
#endif
224, 224, 225, 225, 225, 225, 226, 226, 227, 228,
228, 229, 230, 230, 230, 231, 231, 231, 231, 231,
231, 231, 231, 231, 232, 232, 233, 234, 234, 235,
- 235, 235, 236, 236, 237, 237, 238, 238, 238, 238,
- 238, 238, 238, 238, 238, 238, 238, 238, 238, 239,
- 239, 240, 240, 240, 240, 240, 240, 240, 240
+ 235, 235, 235, 235, 236, 236, 237, 237, 238, 238,
+ 238, 238, 238, 238, 238, 238, 238, 238, 238, 238,
+ 238, 239, 239, 240, 240, 240, 240, 240, 240, 240,
+ 240
};
static const short yyr2[] = { 0,
1, 5, 1, 1, 1, 1, 1, 1, 2, 2,
2, 3, 2, 0, 1, 2, 2, 3, 9, 9,
8, 14, 1, 1, 6, 5, 2, 6, 7, 3,
- 5, 0, 0, 3, 2, 1, 5, 5, 6, 6,
- 4, 6, 4, 4, 6, 6, 2, 8, 1, 1,
- 0, 3, 6, 3, 6, 2, 5, 7, 4
+ 3, 5, 5, 0, 0, 3, 2, 1, 5, 5,
+ 6, 6, 4, 6, 4, 4, 6, 6, 2, 8,
+ 1, 1, 0, 3, 6, 3, 6, 2, 5, 7,
+ 4
};
static const short yydefact[] = { 70,
236, 237, 238, 260, 220, 221, 224, 0, 158, 141,
0, 0, 0, 0, 147, 159, 0, 139, 158, 0,
0, 94, 93, 0, 193, 194, 0, 0, 96, 97,
- 98, 99, 100, 0, 239, 0, 301, 263, 0, 222,
+ 98, 99, 100, 0, 239, 0, 303, 263, 0, 222,
157, 111, 153, 155, 0, 0, 0, 0, 0, 0,
146, 0, 0, 0, 152, 0, 151, 0, 216, 130,
131, 132, 135, 134, 133, 0, 0, 0, 210, 101,
- 0, 233, 234, 235, 300, 286, 0, 0, 0, 0,
+ 0, 233, 234, 235, 302, 288, 0, 0, 0, 0,
95, 273, 274, 1, 2, 3, 4, 5, 6, 7,
8, 9, 13, 14, 15, 10, 11, 12, 0, 0,
0, 0, 0, 0, 16, 17, 18, 19, 20, 21,
22, 23, 24, 25, 26, 27, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 262, 95, 277, 0, 299,
+ 0, 0, 0, 0, 0, 262, 95, 277, 0, 301,
223, 150, 0, 117, 0, 0, 149, 0, 160, 117,
212, 214, 0, 197, 178, 179, 174, 176, 175, 177,
180, 173, 169, 170, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 172, 171,
- 126, 0, 285, 267, 0, 266, 0, 0, 54, 0,
+ 126, 0, 287, 267, 0, 266, 0, 0, 54, 0,
0, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 0, 52, 53, 48, 49, 50, 51, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 0, 121,
- 121, 306, 0, 0, 297, 0, 0, 0, 0, 0,
+ 121, 308, 0, 0, 299, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 103, 105, 104, 102,
106, 107, 108, 109, 110, 112, 156, 154, 143, 144,
145, 148, 142, 126, 126, 0, 0, 0, 0, 0,
0, 0, 0, 162, 192, 0, 0, 0, 166, 0,
163, 0, 0, 0, 0, 211, 231, 242, 243, 244,
249, 245, 246, 247, 248, 240, 0, 251, 258, 257,
- 259, 0, 268, 0, 0, 0, 0, 0, 302, 0,
- 304, 283, 0, 0, 0, 0, 0, 0, 0, 0,
+ 259, 0, 268, 0, 0, 0, 0, 0, 304, 0,
+ 306, 285, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 116, 115, 113, 114, 118,
- 213, 215, 0, 0, 0, 283, 0, 0, 0, 0,
+ 213, 215, 0, 0, 0, 285, 0, 0, 0, 0,
0, 161, 147, 159, 0, 164, 165, 0, 0, 0,
0, 0, 128, 126, 230, 111, 228, 0, 241, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 309,
- 0, 0, 0, 293, 294, 0, 0, 0, 0, 291,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 311,
+ 0, 0, 0, 295, 296, 0, 0, 0, 0, 293,
0, 121, 0, 0, 0, 0, 0, 0, 0, 0,
0, 191, 168, 0, 0, 0, 0, 123, 129, 127,
- 64, 0, 117, 0, 250, 0, 0, 282, 0, 0,
- 121, 122, 121, 0, 0, 0, 0, 0, 0, 287,
- 288, 282, 0, 307, 0, 198, 0, 0, 182, 0,
+ 64, 0, 117, 0, 250, 0, 0, 284, 0, 0,
+ 121, 122, 121, 0, 0, 0, 0, 0, 0, 289,
+ 290, 284, 0, 309, 0, 198, 0, 0, 182, 0,
0, 0, 0, 167, 0, 0, 0, 63, 227, 229,
- 111, 124, 0, 0, 0, 0, 0, 289, 290, 303,
- 305, 284, 0, 0, 292, 295, 296, 0, 121, 0,
- 0, 0, 188, 0, 0, 184, 185, 181, 64, 125,
- 119, 252, 0, 0, 111, 0, 117, 278, 0, 117,
- 308, 186, 187, 0, 0, 0, 226, 0, 232, 0,
- 271, 0, 0, 280, 0, 0, 279, 298, 183, 189,
- 190, 120, 269, 0, 270, 0, 111, 0, 0, 0,
- 281, 0, 0, 0, 0, 276, 0, 0, 275, 0,
- 272, 0, 0, 0
+ 111, 124, 0, 0, 0, 136, 0, 0, 291, 292,
+ 305, 307, 286, 0, 0, 294, 297, 298, 0, 121,
+ 0, 0, 0, 188, 0, 0, 184, 185, 181, 64,
+ 125, 119, 252, 0, 0, 111, 111, 0, 117, 278,
+ 0, 117, 310, 186, 187, 0, 0, 0, 226, 0,
+ 232, 0, 271, 0, 0, 281, 280, 136, 0, 0,
+ 279, 300, 183, 189, 190, 120, 269, 0, 270, 0,
+ 111, 111, 0, 0, 0, 283, 282, 0, 0, 0,
+ 0, 276, 0, 0, 275, 0, 272, 0, 0, 0
};
static const short yydefgoto[] = { 256,
257, 258, 282, 299, 156, 157, 76, 509, 12, 77,
14, 15, 39, 40, 41, 45, 51, 114, 124, 326,
- 222, 400, 329, 559, 379, 423, 541, 356, 424, 78,
+ 222, 400, 329, 561, 379, 423, 542, 356, 424, 78,
158, 133, 148, 134, 135, 107, 345, 368, 346, 117,
- 85, 149, 592, 16, 17, 19, 18, 261, 334, 335,
+ 85, 149, 598, 16, 17, 19, 18, 261, 334, 335,
60, 22, 58, 98, 427, 428, 125, 164, 52, 93,
53, 46, 430, 369, 80, 371, 266, 54, 89, 90,
- 216, 563, 128, 305, 517, 440, 217, 218, 219, 220
+ 216, 565, 128, 305, 518, 440, 217, 218, 219, 220
};
static const short yypact[] = { 42,
--32768,-32768,-32768,-32768,-32768,-32768,-32768, -21, -131, 60,
- -93, 105, -22, 182,-32768, 525,-32768, 46, 168, -12,
- 19,-32768, 1, 152,-32768, 1277,-32768,-32768,-32768,-32768,
--32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 90, 90,
- 100,-32768,-32768,-32768, 90,-32768,-32768,-32768,-32768,-32768,
- 90, 186,-32768, 12, 187, 201, 209,-32768,-32768,-32768,
--32768,-32768, 93,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
--32768, 252, 254, 2, 907,-32768,-32768,-32768, 13,-32768,
- 225, 225, 150,-32768, 76, 116, 116,-32768,-32768, 108,
--32768,-32768,-32768,-32768,-32768,-32768,-32768, -79, 1027,-32768,
- 111, 114, 947, 93,-32768, 13, -104,-32768, 1027, 76,
- 76,-32768,-32768, 1067,-32768,-32768, 1299, 266,-32768,-32768,
--32768,-32768,-32768, 1330,-32768, -16, 1572,-32768, 256,-32768,
--32768, 13,-32768, 139, 144, 1370, 1370, 132, -95, 1370,
--32768, 145, 1299, 1370, 93, 147, 13, 311,-32768, 43,
- 290, 293, 298, 299, 302, 247, 303, 724,-32768,-32768,
- 35,-32768,-32768,-32768,-32768,-32768, 258, 1450, 70, 305,
- 116,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
--32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 317, 405,
- 1370, 1370, 1370, 1370,-32768,-32768,-32768,-32768,-32768,-32768,
--32768,-32768,-32768,-32768,-32768,-32768, 1370, 1370, 1370, 1370,
- 1370, 1370, 1370, 1370, 1370,-32768, 116,-32768, 34,-32768,
--32768, 131, 1107,-32768, 6, -46,-32768, 164, 13,-32768,
--32768, 13, 1067,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
--32768,-32768,-32768,-32768, 317, 405, 173, 178, 179, 189,
- 192, 1179, 1481, 987, 314, 193, 197, 198,-32768,-32768,
- 202, 203,-32768, 93, 565,-32768, 699, 699,-32768, 699,
- 1330,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
--32768, 1370,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
--32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 1370, 113,
- 137,-32768, 565, -10, 205, 207, 208, 210, 218, 219,
- 565, 565, 330, 1330, 1370, 1370,-32768,-32768,-32768,-32768,
--32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 106,-32768,
--32768,-32768, 106, 202, 202, 331, 220, 221, 1299, 1299,
- 1299, 1299, 1299,-32768,-32768, -41, 1005, -61,-32768, -91,
--32768, 1299, 1299, 1299, -13,-32768, 1219,-32768,-32768,-32768,
--32768,-32768,-32768,-32768,-32768, 313, 1299,-32768,-32768,-32768,
--32768, 226,-32768, 227, 699, 565, 565, 23,-32768, 24,
--32768,-32768, 699, 223, 1370, 1370, 1370, 1370, 1370, 232,
- 233, 1370, 699, 565, 234,-32768,-32768,-32768,-32768,-32768,
--32768,-32768, 1370, 1299, 1299,-32768, 235, 236, 237, 239,
- 1299,-32768, 231, 724, -76,-32768,-32768, 241, 242, 352,
- 369, 388,-32768, 202,-32768, 13, 246, 243,-32768, 374,
- -59, 380, 385, 253, 257, 270, 699, 414, 699, 272,
- 273, 699, 278, 13,-32768, 280, 282, 699, 699, 13,
- 283, 287, 1370, -112, 288, 289, -33, 1299, 1299, 1299,
- 1299,-32768,-32768, 294, 1299, 1299, 1370,-32768,-32768,-32768,
- 79, 1259,-32768, 292,-32768, 699, 699, 1370, 699, 699,
- 287,-32768, 287, 1370, 699, 307, 1370, 1370, 1370,-32768,
--32768, 1370, 392,-32768, 565,-32768, 1299, 1299,-32768, 308,
- 295, 309, 310,-32768, 301, 315, 7,-32768,-32768,-32768,
- 13, 10, 427, 318, 306, 565, 52,-32768,-32768,-32768,
--32768,-32768, 316, 699,-32768,-32768,-32768, 71, 287, 322,
- 325, 1299,-32768, 1299, 1299,-32768,-32768,-32768, 79,-32768,
- 407,-32768, 444, -4,-32768, 1370,-32768,-32768, 323,-32768,
--32768,-32768,-32768, 327, 328, 329,-32768, 464,-32768, 699,
--32768, 859, -3, 131, 565, -14,-32768, 106,-32768,-32768,
--32768,-32768,-32768, 334,-32768, 859,-32768, 452, 465, 336,
- 131, 699, 699, 468, 416,-32768, 699, 471,-32768, 699,
--32768, 490, 491,-32768
+-32768,-32768,-32768,-32768,-32768,-32768,-32768, -8, -110, 13,
+ -39, 104, 5, 167,-32768, 321,-32768, 83, 74, 12,
+ 17,-32768, 41, 148,-32768, 1305,-32768,-32768,-32768,-32768,
+-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 117, 117,
+ 11,-32768,-32768,-32768, 117,-32768,-32768,-32768,-32768,-32768,
+ 117, 154,-32768, -10, 181, 204, 212,-32768,-32768,-32768,
+-32768,-32768, 98,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
+-32768, 254, 259, 3, 958,-32768,-32768,-32768, 49,-32768,
+ 231, 231, 225,-32768, 65, 215, 215,-32768,-32768, 131,
+-32768,-32768,-32768,-32768,-32768,-32768,-32768, -34, 1038,-32768,
+ 120, 128, 976, 98,-32768, 49, -123,-32768, 1038, 65,
+ 65,-32768,-32768, 1056,-32768,-32768, 1327, 280,-32768,-32768,
+-32768,-32768,-32768, 1345,-32768, -16, 1663,-32768, 263,-32768,
+-32768, 49,-32768, 139, 136, 1398, 1398, 132, -95, 1398,
+-32768, 143, 1327, 1398, 98, 145, 49, 213,-32768, 50,
+ 287, 289, 298, 299, 300, 219, 304, 805,-32768,-32768,
+ 233,-32768,-32768,-32768,-32768,-32768, 260, 1496, 70, 303,
+ 215,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
+-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 396, 449,
+ 1398, 1398, 1398, 1398,-32768,-32768,-32768,-32768,-32768,-32768,
+-32768,-32768,-32768,-32768,-32768,-32768, 1398, 1398, 1398, 1398,
+ 1398, 1398, 1398, 1398, 1398,-32768, 215,-32768, 125,-32768,
+-32768, -32, 1078,-32768, 23, -105,-32768, 160, 49,-32768,
+-32768, 49, 1056,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
+-32768,-32768,-32768,-32768, 396, 449, 168, 169, 170, 173,
+ 174, 1229, 1514, 998, 295, 175, 179, 183,-32768,-32768,
+ 187, 185,-32768, 98, 646,-32768, 780, 780,-32768, 780,
+ 1345,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
+-32768, 1398,-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768,
+-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 1398, 97,
+ 102,-32768, 646, 24, 195, 203, 208, 209, 210, 211,
+ 646, 646, 332, 1345, 1398, 1398,-32768,-32768,-32768,-32768,
+-32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 10,-32768,
+-32768,-32768, 10, 187, 187, 333, 186, 223, 1327, 1327,
+ 1327, 1327, 1327,-32768,-32768, -15, 1016, -55,-32768, -79,
+-32768, 1327, 1327, 1327, -4,-32768, 1247,-32768,-32768,-32768,
+-32768,-32768,-32768,-32768,-32768, 317, 1327,-32768,-32768,-32768,
+-32768, 234,-32768, 235, 780, 646, 646, 4,-32768, 22,
+-32768,-32768, 780, 207, 1398, 1398, 1398, 1398, 1398, 236,
+ 240, 1398, 780, 646, 241,-32768,-32768,-32768,-32768,-32768,
+-32768,-32768, 1398, 1327, 1327,-32768, 244, 246, 247, 251,
+ 1327,-32768, 224, 805, -78,-32768,-32768, 252, 253, 363,
+ 380, 399,-32768, 187,-32768, 49, 257, 256,-32768, 386,
+ -52, 392, 393, 261, 270, 275, 780, 422, 780, 282,
+ 283, 780, 284, 49,-32768, 285, 288, 780, 780, 49,
+ 277, 290, 1398, 30, 291, 292, -80, 1327, 1327, 1327,
+ 1327,-32768,-32768, 293, 1327, 1327, 1398,-32768,-32768,-32768,
+ 278, 1287,-32768, 294,-32768, 780, 780, 1554, 780, 780,
+ 290,-32768, 290, 1398, 780, 296, 1398, 1398, 1398,-32768,
+-32768, 1554, 383,-32768, 646,-32768, 1327, 1327,-32768, 297,
+ 301, 307, 308,-32768, 305, 309, 68,-32768,-32768,-32768,
+ 49, -11, 418, 314, 313, 780, 646, -9,-32768,-32768,
+-32768,-32768,-32768, 312, 780,-32768,-32768,-32768, 44, 290,
+ 318, 319, 1327,-32768, 1327, 1327,-32768,-32768,-32768, 278,
+-32768, 395,-32768, 428, -7,-32768,-32768, 1572,-32768,-32768,
+ 320,-32768,-32768,-32768,-32768, 322, 328, 329,-32768, 442,
+-32768, 780,-32768, 503, -2, -32, -32, 780, 646, 1,
+-32768, 10,-32768,-32768,-32768,-32768,-32768, 325,-32768, 503,
+-32768,-32768, 433, 451, 334, -32, -32, 780, 780, 466,
+ 413,-32768, 780, 479,-32768, 780,-32768, 500, 501,-32768
};
-static const short yypgoto[] = { 365,
- 366, 367, 255, 251, -168,-32768, 0, -40, 408, 14,
--32768,-32768,-32768,-32768, 40,-32768,-32768,-32768, -158,-32768,
- -406,-32768, -226,-32768, -290, 3,-32768, -317,-32768,-32768,
- -25, 296, -119,-32768, 409, 413, -60, -155, -231, 166,
- 119, 284,-32768,-32768, 504,-32768,-32768,-32768,-32768,-32768,
--32768,-32768,-32768,-32768,-32768,-32768, 435,-32768,-32768,-32768,
--32768,-32768,-32768, -525, -139, 47, -183,-32768, 474,-32768,
--32768,-32768,-32768,-32768, 37, 124,-32768,-32768,-32768,-32768
+static const short yypgoto[] = { 375,
+ 376, 377, 264, 262, -168,-32768, 0, -30, 421, 18,
+-32768,-32768,-32768,-32768, 43,-32768,-32768,-32768, -158,-32768,
+ -420,-32768, -222,-32768, -287, 2,-32768, -294,-32768,-32768,
+ -25, 302, -107,-32768, 404, 414, -112, -155, -233, 144,
+ 189, 286,-32768,-32768, 502,-32768,-32768,-32768,-32768,-32768,
+-32768,-32768,-32768,-32768,-32768,-32768, 434,-32768,-32768,-32768,
+-32768,-32768,-32768, -542, -111, 122, -183,-32768, 468,-32768,
+-32768,-32768,-32768,-32768, 28, 118,-32768,-32768,-32768,-32768
};
-#define YYLAST 1705
+#define YYLAST 1796
static const short yytable[] = { 11,
- 79, 270, 259, 333, 161, 102, 269, 269, 234, 302,
- 381, 162, 271, 13, 23, 11, 401, 402, 260, 471,
- 421, 348, 350, 578, 306, 307, 308, 309, 310, 13,
- 20, 313, 88, 437, 439, 108, 574, 109, 496, 422,
- 91, -200, 140, 421, 21, -54, -54, -54, -54, 106,
- 580, 140, 25, 141, 2, 411, 159, 4, 314, -66,
- 1, 2, 228, 3, 4, 5, 417, 129, 235, 236,
- 411, 6, 7, 132, 130, 438, 438, 106, 81, 82,
- 267, 464, 231, 132, 86, 411, 268, 411, 147, 11,
- 87, 43, 8, 44, 416, 9, 475, 1, 147, 10,
- 3, 108, 5, 109, 539, 411, 470, 115, 116, 331,
- 225, 226, 412, 484, 229, 415, 24, 499, 232, 396,
- 397, 398, 26, 27, 399, 370, 1, 370, 370, 3,
- 370, 5, 395, 55, 83, 431, 84, 108, 564, 109,
- 163, 383, 265, 396, 397, 398, 315, 316, 399, 561,
- 575, 375, 57, 108, 108, 109, 109, 538, 103, 330,
- 108, 494, 109, 370, 56, 300, 301, 265, 303, 92,
- 581, 370, 370, 59, 262, 118, 119, 120, 121, 122,
- 123, 304, 265, 265, 265, 265, 265, 311, 312, 265,
- 520, 112, 521, 113, 393, 317, 318, 132, 546, 110,
- 111, 443, 547, 445, 446, 447, 88, 147, 95, 47,
- 48, 49, 319, 320, 50, 321, 322, 546, 323, 324,
- 325, 550, 96, 28, 29, 30, 31, 32, 33, 34,
- 97, 35, 36, 37, 38, 370, 370, 370, 551, 396,
- 397, 398, 99, 370, 399, 147, 512, 317, 318, 237,
- 238, 239, 240, 370, 370, 100, 376, 101, 259, 378,
- 108, 84, 109, 136, 319, 320, 137, 321, 322, 160,
- 323, 324, 325, 377, 260, 143, 144, 221, 406, 407,
- 408, 409, 410, 380, 108, 223, 109, 227, 147, 394,
- 265, 418, 419, 420, 224, 230, 233, 370, -55, 370,
- 522, -56, 370, 525, 526, 527, -59, -58, 370, 370,
- -57, 241, 263, 372, 373, 269, 374, 61, 62, 332,
- 566, 414, 339, 568, 36, 37, 38, 340, 341, 1,
- 2, 426, 3, 4, 5, 351, 370, 370, 342, 370,
- 370, 343, 352, 455, 456, 370, 353, 354, 355, 382,
- 462, 384, 357, 385, 386, 370, 387, 390, 391, 265,
- 444, 265, 265, 265, 388, 389, 450, 392, 403, 404,
- 405, 429, 432, 433, 442, 562, 370, 454, 448, 449,
- 453, 458, 459, 460, 370, 461, 463, 465, 466, 467,
- 468, 469, 472, 473, 576, 474, 476, 500, 501, 502,
- 503, 477, 478, 479, 505, 506, 272, 273, 274, 275,
- 276, 277, 278, 279, 280, 281, 480, 482, 484, 485,
- 370, 434, 435, 436, 487, 370, 488, 495, 489, 441,
- 283, 284, 492, 493, 497, 498, 530, 531, 513, 451,
- 452, 507, 370, 370, 438, 533, 511, 370, 542, 504,
- 370, 536, 516, 524, 532, 534, 535, 544, 265, 558,
- 560, 265, 265, 265, 543, 537, 516, 572, 582, 548,
- 508, 554, 552, 555, 556, 553, 567, 569, 570, 571,
- 579, 583, 584, 481, 587, 483, 588, 590, 486, 593,
- 594, 213, 214, 215, 490, 491, 338, 127, 557, 337,
- 285, 286, 287, 288, 289, 290, 291, 292, 293, 294,
- 295, 296, 297, 298, 540, 139, 336, 142, 328, 42,
- 565, 126, 514, 515, -199, 518, 519, 94, 528, 457,
- 0, 523, 0, 0, 0, 0, 0, 0, 508, 0,
- 0, 529, -66, 1, 2, 0, 3, 4, 5, 0,
- 0, 0, 0, 0, 6, 7, 0, 0, 0, 0,
- 0, 0, 545, 0, 0, 0, 0, 358, 359, 0,
- 549, 61, 62, 360, 0, 8, 0, 0, 9, 0,
- 0, 0, 10, 1, 2, 0, 3, 4, 5, 361,
- 362, 363, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 364, 365, 573, 0, 0, 0,
- 0, 577, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 366, 0, 0, 0, 0, 0, 0, 585, 586,
- 0, 0, 0, 589, 0, 0, 591, 174, 175, 176,
- 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
- 187, 188, 245, 246, 0, 0, 0, 0, 0, 0,
+ 79, 270, 259, 269, 159, 471, 102, 333, 269, 302,
+ 88, 162, 271, 381, 437, 11, 161, 13, 91, 348,
+ 350, 578, 421, 140, 306, 307, 308, 309, 310, 421,
+ 231, 313, 439, 13, 141, 23, 234, 585, 583, 401,
+ 402, -200, 108, 20, 109, 83, 260, 84, 422, 106,
+ 331, 140, -54, -54, -54, -54, 438, 21, 314, -66,
+ 1, 2, 228, 3, 4, 5, 484, 411, 411, 24,
+ 499, 6, 7, 132, 438, 235, 236, 106, 417, 464,
+ 267, 81, 82, 132, 317, 318, 268, 86, 147, 11,
+ 540, 411, 8, 87, 411, 9, 115, 116, 147, 10,
+ 416, 319, 320, 475, 321, 322, 25, 323, 324, 325,
+ 225, 226, 129, 415, 229, 47, 48, 49, 232, 130,
+ 50, 26, 396, 397, 398, 566, 567, 399, 43, 470,
+ 44, 411, 395, 431, 396, 397, 398, 548, 412, 399,
+ 163, 549, 265, 396, 397, 398, 563, 92, 399, 1,
+ 27, 579, 3, 370, 5, 370, 370, 55, 370, 103,
+ 586, 587, 56, 375, 494, 300, 301, 265, 303, 59,
+ 108, 108, 109, 109, 88, 383, 330, 108, 262, 109,
+ 496, 304, 265, 265, 265, 265, 265, 311, 312, 265,
+ 548, 370, 57, 521, 552, 522, 108, 132, 109, 370,
+ 370, 443, 95, 445, 446, 447, 393, 147, 28, 29,
+ 30, 31, 32, 33, 34, 108, 35, 109, 539, 61,
+ 62, 237, 238, 239, 240, 96, 406, 407, 408, 409,
+ 410, 1, 2, 97, 3, 4, 5, 315, 316, 418,
+ 419, 420, 553, 378, 108, 147, 109, 99, 380, 108,
+ 512, 109, 2, 143, 144, 4, 376, 100, 259, 36,
+ 37, 38, 101, 370, 370, 370, 112, 84, 113, 110,
+ 111, 370, 136, 377, 118, 119, 120, 121, 122, 123,
+ 137, 370, 370, 160, 221, 223, 224, 227, 147, 394,
+ 265, 455, 456, 230, 233, -55, 1, -56, 462, 3,
+ 523, 5, 260, 526, 527, 528, -59, -58, -57, 36,
+ 37, 38, 241, 269, 263, 332, 351, 339, 340, 341,
+ -199, 414, 342, 343, 352, 370, 570, 370, 353, 572,
+ 370, 426, 354, 355, 357, 404, 370, 370, -66, 1,
+ 2, 384, 3, 4, 5, 500, 501, 502, 503, 385,
+ 6, 7, 505, 506, 386, 387, 388, 389, 442, 265,
+ 444, 265, 265, 265, 370, 370, 450, 370, 370, 392,
+ 403, 8, 405, 370, 9, 429, 564, 454, 10, 463,
+ 432, 433, 448, 370, 531, 532, 449, 453, 372, 373,
+ 458, 374, 459, 460, 317, 318, 580, 461, 465, 466,
+ 467, 468, 469, 472, 370, 370, 473, 474, 476, 477,
+ 478, 319, 320, 370, 321, 322, 479, 323, 324, 325,
+ 556, 480, 557, 558, 382, 482, 492, 495, 484, 485,
+ 487, 488, 390, 391, 489, 438, 493, 497, 498, 543,
+ 513, 507, 525, 533, 562, 576, 511, 560, 504, 588,
+ 370, 534, 517, 535, 536, 537, 370, 370, 265, 538,
+ 544, 265, 265, 265, 545, 550, 517, 589, 554, 555,
+ 508, 584, 573, 571, 283, 284, 370, 370, 574, 575,
+ 590, 370, 593, 594, 370, 272, 273, 274, 275, 276,
+ 277, 278, 279, 280, 281, 596, 434, 435, 436, 599,
+ 600, 213, 214, 215, 441, 358, 359, 338, 337, 559,
+ 127, 360, 142, 541, 451, 452, 139, 42, 336, 529,
+ 126, 94, 569, 457, 328, 0, 0, 361, 362, 363,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 508,
+ 0, 0, 364, 365, 285, 286, 287, 288, 289, 290,
+ 291, 292, 293, 294, 295, 296, 297, 298, 481, 366,
+ 483, 0, 0, 486, 0, 0, 0, 0, 0, 490,
+ 491, 0, 0, 0, 0, 174, 175, 176, 177, 178,
+ 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
+ 245, 246, 0, 0, 0, 0, 0, 514, 515, 0,
+ 519, 520, 0, 0, 0, 0, 524, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 530, 247, 195, 196,
+ 197, 198, 199, 200, 201, 202, 203, 204, 205, 206,
+ 0, 248, 0, 249, 250, 251, 0, 546, 547, 0,
+ 0, 0, 0, 0, 0, 0, 551, 0, 358, 359,
+ 0, 0, 61, 62, 360, 0, 0, 367, 0, 0,
+ 0, 0, 0, 0, 1, 2, 0, 3, 4, 5,
+ 361, 362, 363, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 577, 0, 364, 365, 0, 0, 581,
+ 582, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 366, 0, 0, 0, 0, 0, 0, 591,
+ 592, 0, 0, 0, 595, 0, 0, 597, 174, 175,
+ 176, 177, 178, 179, 180, 181, 182, 183, 184, 185,
+ 186, 187, 188, 245, 246, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 247,
+ 247, 195, 196, 197, 198, 199, 200, 201, 202, 203,
+ 204, 205, 206, 0, 248, 0, 249, 250, 251, 0,
+ 0, 0, 358, 359, 0, 0, 61, 62, 360, 0,
+ 0, 0, 0, 108, 0, 109, 0, 0, 1, 2,
+ 367, 3, 4, 5, 361, 362, 363, 0, 0, 0,
+ 0, 61, 62, 0, 0, 0, 0, 0, 0, 364,
+ 365, 0, 0, 1, 2, 0, 3, 4, 5, 242,
+ 0, 0, 0, 0, 0, 0, 366, 0, 0, 0,
+ 0, 0, 0, 0, 243, 244, 0, 0, 0, 0,
+ 0, 0, 174, 175, 176, 177, 178, 179, 180, 181,
+ 182, 183, 184, 185, 186, 187, 188, 245, 246, 0,
+ 0, 0, 0, 0, 0, 0, 0, 174, 175, 176,
+ 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
+ 187, 188, 245, 246, 247, 195, 196, 197, 198, 199,
+ 200, 201, 202, 203, 204, 205, 206, 0, 248, 0,
+ 249, 250, 251, 0, 0, 0, 0, 0, 0, 247,
195, 196, 197, 198, 199, 200, 201, 202, 203, 204,
- 205, 206, 0, 248, 0, 249, 250, 251, 0, 0,
- 0, 358, 359, 0, 0, 61, 62, 360, 0, 0,
- 0, 0, 108, 0, 109, 0, 0, 1, 2, 367,
- 3, 4, 5, 361, 362, 363, 0, 0, 0, 0,
- 61, 62, 0, 0, 0, 0, 0, 0, 364, 365,
- 0, 0, 1, 2, 0, 3, 4, 5, 242, 0,
- 0, 0, 0, 0, 0, 366, 0, 0, 0, 0,
- 0, 0, 0, 243, 244, 0, 0, 0, 0, 0,
- 0, 174, 175, 176, 177, 178, 179, 180, 181, 182,
- 183, 184, 185, 186, 187, 188, 245, 246, 0, 0,
- 0, 0, 0, 0, 0, 0, 174, 175, 176, 177,
- 178, 179, 180, 181, 182, 183, 184, 185, 186, 187,
- 188, 245, 246, 247, 195, 196, 197, 198, 199, 200,
- 201, 202, 203, 204, 205, 206, 0, 248, 0, 249,
- 250, 251, 0, 0, 0, 0, 0, 0, 247, 195,
- 196, 197, 198, 199, 200, 201, 202, 203, 204, 205,
- 206, 0, 248, 367, 249, 250, 251, 0, 0, 0,
- 0, 358, 359, 0, 0, 0, 0, 360, 0, 0,
- 0, 108, 0, 109, 0, 252, 0, 0, 253, 0,
- 254, 0, 255, 361, 362, 363, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 364, 365,
+ 205, 206, 0, 248, 367, 249, 250, 251, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 61, 62, 366, 104, 64, 65, 66,
+ 0, 0, 108, 0, 109, 0, 252, 0, 0, 253,
+ 0, 254, 0, 255, 61, 62, 0, 104, 64, 65,
+ 66, 67, 68, 69, 70, 0, 1, 2, 0, 3,
+ 4, 5, 61, 62, 0, 104, 64, 65, 66, 67,
+ 68, 69, 70, 0, 1, 2, 0, 3, 4, 5,
+ 0, 0, 0, 0, 61, 62, 71, 104, 150, 151,
+ 152, 153, 154, 155, 70, 0, 1, 2, 0, 3,
+ 4, 5, 61, 62, 71, 104, 150, 151, 152, 153,
+ 154, 155, 70, 0, 1, 2, 0, 3, 4, 5,
+ 0, 0, 0, 0, 61, 62, 71, 104, 64, 65,
+ 66, 67, 68, 69, 70, 0, 1, 2, 0, 3,
+ 4, 5, 61, 62, 71, 145, 64, 65, 66, 67,
+ 68, 69, 70, 0, 1, 2, 131, 3, 4, 5,
+ 0, 0, 0, 0, 61, 62, 71, 104, 64, 65,
+ 66, 67, 68, 69, 70, 0, 1, 2, 0, 3,
+ 4, 5, 0, 0, 71, 0, 72, 0, 0, 73,
+ 0, 0, 74, 0, 75, 105, 327, 0, 0, 0,
+ 0, 0, 0, 0, 72, 0, 71, 73, 0, 0,
+ 74, 0, 75, 138, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 72, 0, 0, 73,
+ 0, 0, 74, 0, 75, 349, 0, 0, 0, 0,
+ 0, 0, 0, 0, 72, 0, 0, 73, 0, 0,
+ 74, 0, 75, 413, 0, 0, 146, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 72, 0, 0, 73,
+ 0, 0, 74, 0, 75, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 72, 0, 0, 73, 0, 0,
+ 74, 0, 75, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 72, 0, 0, 73,
+ 0, 0, 74, 0, 75, 61, 62, 0, 104, 150,
+ 151, 152, 153, 154, 155, 70, 0, 1, 2, 0,
+ 3, 4, 5, 61, 62, 0, 104, 64, 65, 66,
67, 68, 69, 70, 0, 1, 2, 0, 3, 4,
- 5, 174, 175, 176, 177, 178, 179, 180, 181, 182,
- 183, 184, 185, 186, 187, 188, 245, 246, 0, 0,
+ 5, 0, 0, 0, 0, 0, 0, 71, 0, 0,
+ 0, 0, 0, 0, 0, 425, 0, 0, 0, 0,
0, 0, 0, 61, 62, 71, 104, 64, 65, 66,
67, 68, 69, 70, 0, 1, 2, 0, 3, 4,
- 5, 0, 0, 247, 195, 196, 197, 198, 199, 200,
- 201, 202, 203, 204, 205, 206, 0, 248, 0, 249,
- 250, 251, 0, 61, 62, 71, 104, 150, 151, 152,
+ 5, 61, 62, 0, 63, 64, 65, 66, 67, 68,
+ 69, 70, 0, 1, 2, 510, 3, 4, 5, 0,
+ 0, 0, 0, 61, 62, 71, 104, 150, 151, 152,
153, 154, 155, 70, 0, 1, 2, 0, 3, 4,
- 5, 61, 62, 367, 104, 150, 151, 152, 153, 154,
- 155, 70, 0, 1, 2, 0, 3, 4, 5, 0,
- 0, 0, 0, 61, 62, 71, 104, 64, 65, 66,
- 67, 68, 69, 70, 0, 1, 2, 0, 3, 4,
- 5, 0, 0, 71, 0, 72, 0, 0, 73, 0,
- 0, 74, 0, 75, 105, 131, 0, 0, 0, 0,
- 0, 0, 0, 61, 62, 71, 145, 64, 65, 66,
- 67, 68, 69, 70, 0, 1, 2, 0, 3, 4,
- 5, 0, 0, 0, 0, 72, 0, 0, 73, 0,
- 0, 74, 0, 75, 138, 0, 0, 0, 0, 0,
- 0, 0, 0, 61, 62, 71, 104, 64, 65, 66,
- 67, 68, 69, 70, 0, 1, 2, 0, 3, 4,
- 5, 0, 0, 0, 0, 72, 0, 0, 73, 0,
- 0, 74, 0, 75, 349, 327, 0, 0, 0, 0,
- 0, 0, 0, 72, 0, 71, 73, 0, 0, 74,
- 0, 75, 413, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 72, 0, 0, 73, 0,
- 0, 74, 0, 75, 0, 61, 62, 146, 104, 150,
- 151, 152, 153, 154, 155, 70, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 0, 0, 0, 0,
+ 5, 61, 62, 71, 145, 64, 65, 66, 67, 68,
+ 69, 70, 0, 1, 2, 0, 3, 4, 5, 0,
+ 0, 0, 0, 0, 0, 71, 0, 72, 0, 0,
+ 73, 0, 344, 74, 0, 75, 0, 0, 0, 0,
+ 0, 0, 0, 71, 0, 72, 0, 0, 73, 0,
+ 0, 74, 0, 75, 61, 62, 0, 104, 64, 65,
+ 66, 67, 68, 69, 70, 0, 1, 2, 0, 3,
+ 4, 5, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 72, 0, 0, 73, 0,
- 0, 74, 0, 75, 0, 61, 62, 71, 104, 64,
- 65, 66, 67, 68, 69, 70, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 72, 0, 425, 73, 0,
- 0, 74, 0, 75, 0, 61, 62, 71, 104, 64,
- 65, 66, 67, 68, 69, 70, 0, 1, 2, 0,
- 3, 4, 5, 61, 62, 0, 63, 64, 65, 66,
- 67, 68, 69, 70, 0, 1, 2, 510, 3, 4,
- 5, 0, 0, 0, 0, 61, 62, 71, 104, 150,
- 151, 152, 153, 154, 155, 70, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 71, 0, 72, 0, 0,
- 73, 0, 344, 74, 0, 75, 61, 62, 0, 145,
- 64, 65, 66, 67, 68, 69, 70, 71, 1, 2,
- 0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 72, 0, 0,
- 73, 0, 0, 74, 0, 75, 61, 62, 71, 104,
- 64, 65, 66, 67, 68, 69, 70, 0, 1, 2,
- 0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 72, 0, 0,
- 73, 0, 0, 74, 0, 75, 0, 0, 71, 0,
+ 0, 74, 0, 75, 0, 0, 71, 0, 0, 0,
+ 0, 0, 0, 72, 0, 0, 73, 0, 0, 74,
+ 0, 75, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 72, 0, 0, 73, 0,
0, 74, 0, 75, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 72, 0, 0,
- 73, 0, 0, 74, 0, 75, 61, 62, 0, 264,
- 64, 65, 66, 67, 68, 69, 70, 0, 1, 2,
- 0, 3, 4, 5, 0, 0, 0, 0, 72, 0,
- 0, 73, 0, 0, 74, 0, 75, 61, 62, 0,
- 104, 150, 151, 152, 153, 154, 155, 70, 71, 1,
- 2, 0, 3, 4, 5, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 72, 0,
- 0, 73, 0, 0, 74, 0, 75, 0, 0, 71,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 72, 0, 0, 73, 0, 0, 74,
+ 0, 75, 61, 62, 0, 264, 64, 65, 66, 67,
+ 68, 69, 70, 0, 1, 2, 0, 3, 4, 5,
+ 61, 62, 0, 104, 150, 151, 152, 153, 154, 155,
+ 70, 0, 1, 2, 0, 3, 4, 5, 0, 0,
+ 0, 0, 0, 0, 71, 0, 72, 0, 0, 73,
+ 0, 0, 74, 0, 75, 0, 0, 0, 0, 0,
+ 61, 62, 71, 104, 64, 65, 66, 67, 68, 69,
+ 516, 0, 1, 2, 0, 3, 4, 5, 61, 62,
+ 0, 104, 64, 65, 66, 67, 68, 69, 568, 0,
+ 1, 2, 0, 3, 4, 5, 0, 0, 0, 0,
+ 0, 0, 71, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 71, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 72, 0, 0, 73, 0, 0,
+ 74, 0, 75, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 72, 0, 0, 73, 0, 0, 74, 0,
+ 347, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 165, 0,
+ 0, 0, 72, 0, 0, 73, 0, 0, 74, 0,
+ 75, 0, 0, 0, 0, 0, 0, 166, 167, 0,
+ 72, 0, 0, 73, 0, 0, 74, 0, 75, 168,
+ 169, 170, 171, 172, 173, 174, 175, 176, 177, 178,
+ 179, 180, 181, 182, 183, 184, 185, 186, 187, 188,
+ 189, 190, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 72, 0,
- 0, 73, 0, 0, 74, 0, 75, 165, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 166, 167, 0, 72,
- 0, 0, 73, 0, 0, 74, 0, 347, 168, 169,
- 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
- 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
- 190, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 191, 192, 193, 0, 0, 194, 195, 196, 197,
- 198, 199, 200, 201, 202, 203, 204, 205, 206, 207,
- 208, 209, 210, 211, 212
+ 0, 0, 191, 192, 193, 0, 0, 194, 195, 196,
+ 197, 198, 199, 200, 201, 202, 203, 204, 205, 206,
+ 207, 208, 209, 210, 211, 212
};
static const short yycheck[] = { 0,
- 26, 170, 158, 230, 124, 4, 11, 11, 148, 193,
- 301, 28, 171, 0, 146, 16, 334, 335, 158, 426,
- 34, 253, 254, 38, 208, 209, 210, 211, 212, 16,
- 52, 215, 21, 11, 11, 148, 562, 150, 151, 53,
- 29, 0, 147, 34, 66, 3, 4, 5, 6, 75,
- 576, 147, 146, 158, 20, 147, 117, 23, 217, 18,
- 19, 20, 158, 22, 23, 24, 158, 147, 26, 27,
- 147, 30, 31, 99, 154, 53, 53, 103, 39, 40,
- 11, 158, 143, 109, 45, 147, 17, 147, 114, 90,
- 51, 46, 51, 48, 156, 54, 156, 19, 124, 58,
- 22, 148, 24, 150, 511, 147, 424, 32, 33, 156,
- 136, 137, 154, 147, 140, 347, 57, 151, 144, 134,
- 135, 136, 18, 146, 139, 265, 19, 267, 268, 22,
- 270, 24, 316, 146, 35, 367, 37, 148, 545, 150,
- 157, 152, 168, 134, 135, 136, 113, 114, 139, 154,
- 154, 271, 152, 148, 148, 150, 150, 151, 157, 154,
- 148, 452, 150, 303, 146, 191, 192, 193, 194, 158,
- 577, 311, 312, 22, 161, 60, 61, 62, 63, 64,
- 65, 207, 208, 209, 210, 211, 212, 213, 214, 215,
- 481, 42, 483, 44, 314, 117, 118, 223, 147, 81,
- 82, 385, 151, 387, 388, 389, 21, 233, 22, 42,
- 43, 44, 134, 135, 47, 137, 138, 147, 140, 141,
- 142, 151, 22, 42, 43, 44, 45, 46, 47, 48,
- 22, 50, 143, 144, 145, 375, 376, 377, 529, 134,
- 135, 136, 150, 383, 139, 271, 473, 117, 118, 3,
- 4, 5, 6, 393, 394, 4, 282, 4, 414, 147,
- 148, 37, 150, 153, 134, 135, 153, 137, 138, 4,
- 140, 141, 142, 299, 414, 110, 111, 22, 339, 340,
- 341, 342, 343, 147, 148, 147, 150, 156, 314, 315,
- 316, 352, 353, 354, 151, 151, 150, 437, 9, 439,
- 484, 9, 442, 487, 488, 489, 9, 9, 448, 449,
- 9, 9, 55, 267, 268, 11, 270, 7, 8, 156,
- 547, 347, 150, 550, 143, 144, 145, 150, 150, 19,
- 20, 357, 22, 23, 24, 22, 476, 477, 150, 479,
- 480, 150, 150, 404, 405, 485, 150, 150, 147, 303,
- 411, 147, 150, 147, 147, 495, 147, 311, 312, 385,
- 386, 387, 388, 389, 147, 147, 392, 38, 38, 150,
- 150, 59, 147, 147, 152, 544, 516, 403, 147, 147,
- 147, 147, 147, 147, 524, 147, 156, 147, 147, 38,
- 22, 4, 147, 151, 563, 22, 17, 458, 459, 460,
- 461, 17, 150, 147, 465, 466, 90, 91, 92, 93,
- 94, 95, 96, 97, 98, 99, 147, 4, 147, 147,
- 560, 375, 376, 377, 147, 565, 147, 453, 147, 383,
- 26, 27, 150, 147, 147, 147, 497, 498, 147, 393,
- 394, 467, 582, 583, 53, 151, 472, 587, 22, 156,
- 590, 151, 478, 147, 147, 147, 147, 152, 484, 53,
- 17, 487, 488, 489, 147, 151, 492, 4, 17, 154,
- 471, 532, 151, 534, 535, 151, 154, 151, 151, 151,
- 147, 17, 147, 437, 17, 439, 71, 17, 442, 0,
- 0, 127, 127, 127, 448, 449, 246, 90, 539, 245,
- 96, 97, 98, 99, 100, 101, 102, 103, 104, 105,
- 106, 107, 108, 109, 512, 103, 233, 109, 223, 16,
- 546, 87, 476, 477, 0, 479, 480, 54, 492, 406,
- -1, 485, -1, -1, -1, -1, -1, -1, 539, -1,
- -1, 495, 18, 19, 20, -1, 22, 23, 24, -1,
- -1, -1, -1, -1, 30, 31, -1, -1, -1, -1,
- -1, -1, 516, -1, -1, -1, -1, 3, 4, -1,
- 524, 7, 8, 9, -1, 51, -1, -1, 54, -1,
- -1, -1, 58, 19, 20, -1, 22, 23, 24, 25,
- 26, 27, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 40, 41, 560, -1, -1, -1,
- -1, 565, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 57, -1, -1, -1, -1, -1, -1, 582, 583,
- -1, -1, -1, 587, -1, -1, 590, 73, 74, 75,
- 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
- 86, 87, 88, 89, -1, -1, -1, -1, -1, -1,
+ 26, 170, 158, 11, 117, 426, 4, 230, 11, 193,
+ 21, 28, 171, 301, 11, 16, 124, 0, 29, 253,
+ 254, 564, 34, 147, 208, 209, 210, 211, 212, 34,
+ 143, 215, 11, 16, 158, 146, 148, 580, 38, 334,
+ 335, 0, 148, 52, 150, 35, 158, 37, 53, 75,
+ 156, 147, 3, 4, 5, 6, 53, 66, 217, 18,
+ 19, 20, 158, 22, 23, 24, 147, 147, 147, 57,
+ 151, 30, 31, 99, 53, 26, 27, 103, 158, 158,
+ 11, 39, 40, 109, 117, 118, 17, 45, 114, 90,
+ 511, 147, 51, 51, 147, 54, 32, 33, 124, 58,
+ 156, 134, 135, 156, 137, 138, 146, 140, 141, 142,
+ 136, 137, 147, 347, 140, 42, 43, 44, 144, 154,
+ 47, 18, 134, 135, 136, 546, 547, 139, 46, 424,
+ 48, 147, 316, 367, 134, 135, 136, 147, 154, 139,
+ 157, 151, 168, 134, 135, 136, 154, 158, 139, 19,
+ 146, 154, 22, 265, 24, 267, 268, 146, 270, 157,
+ 581, 582, 146, 271, 452, 191, 192, 193, 194, 22,
+ 148, 148, 150, 150, 21, 152, 154, 148, 161, 150,
+ 151, 207, 208, 209, 210, 211, 212, 213, 214, 215,
+ 147, 303, 152, 481, 151, 483, 148, 223, 150, 311,
+ 312, 385, 22, 387, 388, 389, 314, 233, 42, 43,
+ 44, 45, 46, 47, 48, 148, 50, 150, 151, 7,
+ 8, 3, 4, 5, 6, 22, 339, 340, 341, 342,
+ 343, 19, 20, 22, 22, 23, 24, 113, 114, 352,
+ 353, 354, 530, 147, 148, 271, 150, 150, 147, 148,
+ 473, 150, 20, 110, 111, 23, 282, 4, 414, 143,
+ 144, 145, 4, 375, 376, 377, 42, 37, 44, 81,
+ 82, 383, 153, 299, 60, 61, 62, 63, 64, 65,
+ 153, 393, 394, 4, 22, 147, 151, 156, 314, 315,
+ 316, 404, 405, 151, 150, 9, 19, 9, 411, 22,
+ 484, 24, 414, 487, 488, 489, 9, 9, 9, 143,
+ 144, 145, 9, 11, 55, 156, 22, 150, 150, 150,
+ 0, 347, 150, 150, 150, 437, 549, 439, 150, 552,
+ 442, 357, 150, 147, 150, 150, 448, 449, 18, 19,
+ 20, 147, 22, 23, 24, 458, 459, 460, 461, 147,
+ 30, 31, 465, 466, 147, 147, 147, 147, 152, 385,
+ 386, 387, 388, 389, 476, 477, 392, 479, 480, 38,
+ 38, 51, 150, 485, 54, 59, 545, 403, 58, 156,
+ 147, 147, 147, 495, 497, 498, 147, 147, 267, 268,
+ 147, 270, 147, 147, 117, 118, 565, 147, 147, 147,
+ 38, 22, 4, 147, 516, 517, 151, 22, 17, 17,
+ 150, 134, 135, 525, 137, 138, 147, 140, 141, 142,
+ 533, 147, 535, 536, 303, 4, 150, 453, 147, 147,
+ 147, 147, 311, 312, 147, 53, 147, 147, 147, 22,
+ 147, 467, 147, 147, 17, 4, 472, 53, 156, 17,
+ 562, 151, 478, 147, 147, 151, 568, 569, 484, 151,
+ 147, 487, 488, 489, 152, 154, 492, 17, 151, 151,
+ 471, 147, 151, 154, 26, 27, 588, 589, 151, 151,
+ 147, 593, 17, 71, 596, 90, 91, 92, 93, 94,
+ 95, 96, 97, 98, 99, 17, 375, 376, 377, 0,
+ 0, 127, 127, 127, 383, 3, 4, 246, 245, 540,
+ 90, 9, 109, 512, 393, 394, 103, 16, 233, 492,
+ 87, 54, 548, 406, 223, -1, -1, 25, 26, 27,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 540,
+ -1, -1, 40, 41, 96, 97, 98, 99, 100, 101,
+ 102, 103, 104, 105, 106, 107, 108, 109, 437, 57,
+ 439, -1, -1, 442, -1, -1, -1, -1, -1, 448,
+ 449, -1, -1, -1, -1, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
+ 88, 89, -1, -1, -1, -1, -1, 476, 477, -1,
+ 479, 480, -1, -1, -1, -1, 485, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 495, 115, 116, 117,
+ 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
+ -1, 129, -1, 131, 132, 133, -1, 516, 517, -1,
+ -1, -1, -1, -1, -1, -1, 525, -1, 3, 4,
+ -1, -1, 7, 8, 9, -1, -1, 155, -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, 562, -1, 40, 41, -1, -1, 568,
+ 569, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 57, -1, -1, -1, -1, -1, -1, 588,
+ 589, -1, -1, -1, 593, -1, -1, 596, 73, 74,
+ 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
+ 85, 86, 87, 88, 89, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 115,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
+ 125, 126, 127, -1, 129, -1, 131, 132, 133, -1,
+ -1, -1, 3, 4, -1, -1, 7, 8, 9, -1,
+ -1, -1, -1, 148, -1, 150, -1, -1, 19, 20,
+ 155, 22, 23, 24, 25, 26, 27, -1, -1, -1,
+ -1, 7, 8, -1, -1, -1, -1, -1, -1, 40,
+ 41, -1, -1, 19, 20, -1, 22, 23, 24, 25,
+ -1, -1, -1, -1, -1, -1, 57, -1, -1, -1,
+ -1, -1, -1, -1, 40, 41, -1, -1, -1, -1,
+ -1, -1, 73, 74, 75, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, -1,
+ -1, -1, -1, -1, -1, -1, -1, 73, 74, 75,
+ 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
+ 86, 87, 88, 89, 115, 116, 117, 118, 119, 120,
+ 121, 122, 123, 124, 125, 126, 127, -1, 129, -1,
+ 131, 132, 133, -1, -1, -1, -1, -1, -1, 115,
116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
- 126, 127, -1, 129, -1, 131, 132, 133, -1, -1,
- -1, 3, 4, -1, -1, 7, 8, 9, -1, -1,
- -1, -1, 148, -1, 150, -1, -1, 19, 20, 155,
- 22, 23, 24, 25, 26, 27, -1, -1, -1, -1,
- 7, 8, -1, -1, -1, -1, -1, -1, 40, 41,
- -1, -1, 19, 20, -1, 22, 23, 24, 25, -1,
- -1, -1, -1, -1, -1, 57, -1, -1, -1, -1,
- -1, -1, -1, 40, 41, -1, -1, -1, -1, -1,
- -1, 73, 74, 75, 76, 77, 78, 79, 80, 81,
- 82, 83, 84, 85, 86, 87, 88, 89, -1, -1,
- -1, -1, -1, -1, -1, -1, 73, 74, 75, 76,
- 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
- 87, 88, 89, 115, 116, 117, 118, 119, 120, 121,
- 122, 123, 124, 125, 126, 127, -1, 129, -1, 131,
- 132, 133, -1, -1, -1, -1, -1, -1, 115, 116,
- 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
- 127, -1, 129, 155, 131, 132, 133, -1, -1, -1,
- -1, 3, 4, -1, -1, -1, -1, 9, -1, -1,
- -1, 148, -1, 150, -1, 152, -1, -1, 155, -1,
- 157, -1, 159, 25, 26, 27, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 40, 41,
+ 126, 127, -1, 129, 155, 131, 132, 133, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 7, 8, 57, 10, 11, 12, 13,
- 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
- 24, 73, 74, 75, 76, 77, 78, 79, 80, 81,
- 82, 83, 84, 85, 86, 87, 88, 89, -1, -1,
- -1, -1, -1, 7, 8, 49, 10, 11, 12, 13,
- 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
- 24, -1, -1, 115, 116, 117, 118, 119, 120, 121,
- 122, 123, 124, 125, 126, 127, -1, 129, -1, 131,
- 132, 133, -1, 7, 8, 49, 10, 11, 12, 13,
- 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
- 24, 7, 8, 155, 10, 11, 12, 13, 14, 15,
- 16, 17, -1, 19, 20, -1, 22, 23, 24, -1,
- -1, -1, -1, 7, 8, 49, 10, 11, 12, 13,
+ -1, -1, 148, -1, 150, -1, 152, -1, -1, 155,
+ -1, 157, -1, 159, 7, 8, -1, 10, 11, 12,
+ 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
+ 23, 24, 7, 8, -1, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
+ -1, -1, -1, -1, 7, 8, 49, 10, 11, 12,
+ 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
+ 23, 24, 7, 8, 49, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
+ -1, -1, -1, -1, 7, 8, 49, 10, 11, 12,
+ 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
+ 23, 24, 7, 8, 49, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, 39, 22, 23, 24,
+ -1, -1, -1, -1, 7, 8, 49, 10, 11, 12,
+ 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
+ 23, 24, -1, -1, 49, -1, 149, -1, -1, 152,
+ -1, -1, 155, -1, 157, 158, 39, -1, -1, -1,
+ -1, -1, -1, -1, 149, -1, 49, 152, -1, -1,
+ 155, -1, 157, 158, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 149, -1, -1, 152,
+ -1, -1, 155, -1, 157, 158, -1, -1, -1, -1,
+ -1, -1, -1, -1, 149, -1, -1, 152, -1, -1,
+ 155, -1, 157, 158, -1, -1, 121, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 149, -1, -1, 152,
+ -1, -1, 155, -1, 157, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 149, -1, -1, 152, -1, -1,
+ 155, -1, 157, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 149, -1, -1, 152,
+ -1, -1, 155, -1, 157, 7, 8, -1, 10, 11,
+ 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
+ 22, 23, 24, 7, 8, -1, 10, 11, 12, 13,
14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
- 24, -1, -1, 49, -1, 149, -1, -1, 152, -1,
- -1, 155, -1, 157, 158, 39, -1, -1, -1, -1,
+ 24, -1, -1, -1, -1, -1, -1, 49, -1, -1,
+ -1, -1, -1, -1, -1, 39, -1, -1, -1, -1,
-1, -1, -1, 7, 8, 49, 10, 11, 12, 13,
14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
- 24, -1, -1, -1, -1, 149, -1, -1, 152, -1,
- -1, 155, -1, 157, 158, -1, -1, -1, -1, -1,
+ 24, 7, 8, -1, 10, 11, 12, 13, 14, 15,
+ 16, 17, -1, 19, 20, 39, 22, 23, 24, -1,
-1, -1, -1, 7, 8, 49, 10, 11, 12, 13,
14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
- 24, -1, -1, -1, -1, 149, -1, -1, 152, -1,
- -1, 155, -1, 157, 158, 39, -1, -1, -1, -1,
- -1, -1, -1, 149, -1, 49, 152, -1, -1, 155,
- -1, 157, 158, -1, -1, -1, -1, -1, -1, -1,
+ 24, 7, 8, 49, 10, 11, 12, 13, 14, 15,
+ 16, 17, -1, 19, 20, -1, 22, 23, 24, -1,
+ -1, -1, -1, -1, -1, 49, -1, 149, -1, -1,
+ 152, -1, 154, 155, -1, 157, -1, -1, -1, -1,
+ -1, -1, -1, 49, -1, 149, -1, -1, 152, -1,
+ -1, 155, -1, 157, 7, 8, -1, 10, 11, 12,
+ 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
+ 23, 24, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, 149, -1, -1, 152, -1,
- -1, 155, -1, 157, -1, 7, 8, 121, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 149, -1, -1, 152, -1,
- -1, 155, -1, 157, -1, 7, 8, 49, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 149, -1, 39, 152, -1,
- -1, 155, -1, 157, -1, 7, 8, 49, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, 7, 8, -1, 10, 11, 12, 13,
- 14, 15, 16, 17, -1, 19, 20, 39, 22, 23,
- 24, -1, -1, -1, -1, 7, 8, 49, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, -1, -1, 49, -1, 149, -1, -1,
- 152, -1, 154, 155, -1, 157, 7, 8, -1, 10,
- 11, 12, 13, 14, 15, 16, 17, 49, 19, 20,
- -1, 22, 23, 24, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 149, -1, -1,
- 152, -1, -1, 155, -1, 157, 7, 8, 49, 10,
- 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
- -1, 22, 23, 24, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 149, -1, -1,
- 152, -1, -1, 155, -1, 157, -1, -1, 49, -1,
+ -1, 155, -1, 157, -1, -1, 49, -1, -1, -1,
+ -1, -1, -1, 149, -1, -1, 152, -1, -1, 155,
+ -1, 157, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, 149, -1, -1, 152, -1,
-1, 155, -1, 157, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 149, -1, -1,
- 152, -1, -1, 155, -1, 157, 7, 8, -1, 10,
- 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
- -1, 22, 23, 24, -1, -1, -1, -1, 149, -1,
- -1, 152, -1, -1, 155, -1, 157, 7, 8, -1,
- 10, 11, 12, 13, 14, 15, 16, 17, 49, 19,
- 20, -1, 22, 23, 24, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 149, -1,
- -1, 152, -1, -1, 155, -1, 157, -1, -1, 49,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 149, -1, -1, 152, -1, -1, 155,
+ -1, 157, 7, 8, -1, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
+ 7, 8, -1, 10, 11, 12, 13, 14, 15, 16,
+ 17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
+ -1, -1, -1, -1, 49, -1, 149, -1, -1, 152,
+ -1, -1, 155, -1, 157, -1, -1, -1, -1, -1,
+ 7, 8, 49, 10, 11, 12, 13, 14, 15, 16,
+ 17, -1, 19, 20, -1, 22, 23, 24, 7, 8,
+ -1, 10, 11, 12, 13, 14, 15, 16, 17, -1,
+ 19, 20, -1, 22, 23, 24, -1, -1, -1, -1,
+ -1, -1, 49, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 49, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 149, -1, -1, 152, -1, -1,
+ 155, -1, 157, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, 149, -1, -1, 152, -1, -1, 155, -1,
+ 157, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 149, -1,
- -1, 152, -1, -1, 155, -1, 157, 36, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 36, -1,
+ -1, -1, 149, -1, -1, 152, -1, -1, 155, -1,
+ 157, -1, -1, -1, -1, -1, -1, 55, 56, -1,
+ 149, -1, -1, 152, -1, -1, 155, -1, 157, 67,
+ 68, 69, 70, 71, 72, 73, 74, 75, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
+ 88, 89, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 55, 56, -1, 149,
- -1, -1, 152, -1, -1, 155, -1, 157, 67, 68,
- 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
- 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
- 89, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 110, 111, 112, -1, -1, 115, 116, 117, 118,
- 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
- 129, 130, 131, 132, 133
+ -1, -1, 110, 111, 112, -1, -1, 115, 116, 117,
+ 118, 119, 120, 121, 122, 123, 124, 125, 126, 127,
+ 128, 129, 130, 131, 132, 133
};
/* -*-C-*- Note some compilers choke on comments on `#line' lines. */
#line 3 "/usr/share/bison.simple"
switch (yyn) {
case 28:
-#line 1133 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1133 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.IPredicate = ICmpInst::ICMP_EQ; ;
break;}
case 29:
-#line 1133 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1133 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.IPredicate = ICmpInst::ICMP_NE; ;
break;}
case 30:
-#line 1134 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1134 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.IPredicate = ICmpInst::ICMP_SLT; ;
break;}
case 31:
-#line 1134 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1134 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.IPredicate = ICmpInst::ICMP_SGT; ;
break;}
case 32:
-#line 1135 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1135 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.IPredicate = ICmpInst::ICMP_SLE; ;
break;}
case 33:
-#line 1135 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1135 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.IPredicate = ICmpInst::ICMP_SGE; ;
break;}
case 34:
-#line 1136 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1136 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.IPredicate = ICmpInst::ICMP_ULT; ;
break;}
case 35:
-#line 1136 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1136 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.IPredicate = ICmpInst::ICMP_UGT; ;
break;}
case 36:
-#line 1137 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1137 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.IPredicate = ICmpInst::ICMP_ULE; ;
break;}
case 37:
-#line 1137 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1137 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.IPredicate = ICmpInst::ICMP_UGE; ;
break;}
case 38:
-#line 1141 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1141 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_OEQ; ;
break;}
case 39:
-#line 1141 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1141 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_ONE; ;
break;}
case 40:
-#line 1142 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1142 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_OLT; ;
break;}
case 41:
-#line 1142 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1142 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_OGT; ;
break;}
case 42:
-#line 1143 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1143 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_OLE; ;
break;}
case 43:
-#line 1143 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1143 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_OGE; ;
break;}
case 44:
-#line 1144 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1144 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_ORD; ;
break;}
case 45:
-#line 1144 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1144 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_UNO; ;
break;}
case 46:
-#line 1145 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1145 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_UEQ; ;
break;}
case 47:
-#line 1145 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1145 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_UNE; ;
break;}
case 48:
-#line 1146 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1146 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_ULT; ;
break;}
case 49:
-#line 1146 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1146 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_UGT; ;
break;}
case 50:
-#line 1147 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1147 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_ULE; ;
break;}
case 51:
-#line 1147 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1147 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_UGE; ;
break;}
case 52:
-#line 1148 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1148 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_TRUE; ;
break;}
case 53:
-#line 1149 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1149 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.FPredicate = FCmpInst::FCMP_FALSE; ;
break;}
case 64:
-#line 1158 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1158 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.StrVal = 0; ;
break;}
case 65:
-#line 1162 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1162 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.StrVal = yyvsp[-1].StrVal;
CHECK_FOR_ERROR
;
break;}
case 66:
-#line 1166 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1166 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.StrVal = 0;
CHECK_FOR_ERROR
;
break;}
case 70:
-#line 1174 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1174 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.StrVal = 0;
CHECK_FOR_ERROR
;
break;}
case 71:
-#line 1179 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1179 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.StrVal = yyvsp[-1].StrVal;
CHECK_FOR_ERROR
;
break;}
case 72:
-#line 1185 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1185 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::InternalLinkage; ;
break;}
case 73:
-#line 1186 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1186 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::WeakLinkage; ;
break;}
case 74:
-#line 1187 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1187 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::LinkOnceLinkage; ;
break;}
case 75:
-#line 1188 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1188 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::AppendingLinkage; ;
break;}
case 76:
-#line 1189 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1189 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::DLLExportLinkage; ;
break;}
case 77:
-#line 1193 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1193 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::DLLImportLinkage; ;
break;}
case 78:
-#line 1194 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1194 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::ExternalWeakLinkage; ;
break;}
case 79:
-#line 1195 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1195 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::ExternalLinkage; ;
break;}
case 80:
-#line 1199 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1199 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Visibility = GlobalValue::DefaultVisibility; ;
break;}
case 81:
-#line 1200 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1200 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Visibility = GlobalValue::DefaultVisibility; ;
break;}
case 82:
-#line 1201 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1201 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Visibility = GlobalValue::HiddenVisibility; ;
break;}
case 83:
-#line 1202 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1202 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Visibility = GlobalValue::ProtectedVisibility; ;
break;}
case 84:
-#line 1206 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1206 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::ExternalLinkage; ;
break;}
case 85:
-#line 1207 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1207 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::DLLImportLinkage; ;
break;}
case 86:
-#line 1208 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1208 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::ExternalWeakLinkage; ;
break;}
case 87:
-#line 1212 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1212 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::ExternalLinkage; ;
break;}
case 88:
-#line 1213 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1213 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::InternalLinkage; ;
break;}
case 89:
-#line 1214 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1214 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::LinkOnceLinkage; ;
break;}
case 90:
-#line 1215 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1215 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::WeakLinkage; ;
break;}
case 91:
-#line 1216 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1216 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::DLLExportLinkage; ;
break;}
case 92:
-#line 1220 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1220 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::ExternalLinkage; ;
break;}
case 93:
-#line 1221 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1221 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::WeakLinkage; ;
break;}
case 94:
-#line 1222 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1222 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.Linkage = GlobalValue::InternalLinkage; ;
break;}
case 95:
-#line 1225 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1225 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.UIntVal = CallingConv::C; ;
break;}
case 96:
-#line 1226 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1226 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.UIntVal = CallingConv::C; ;
break;}
case 97:
-#line 1227 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1227 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.UIntVal = CallingConv::Fast; ;
break;}
case 98:
-#line 1228 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1228 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.UIntVal = CallingConv::Cold; ;
break;}
case 99:
-#line 1229 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1229 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.UIntVal = CallingConv::X86_StdCall; ;
break;}
case 100:
-#line 1230 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1230 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.UIntVal = CallingConv::X86_FastCall; ;
break;}
case 101:
-#line 1231 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1231 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((unsigned)yyvsp[0].UInt64Val != yyvsp[0].UInt64Val)
GEN_ERROR("Calling conv too large");
;
break;}
case 102:
-#line 1238 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1238 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::ZExt; ;
break;}
case 103:
-#line 1239 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1239 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::ZExt; ;
break;}
case 104:
-#line 1240 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1240 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::SExt; ;
break;}
case 105:
-#line 1241 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1241 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::SExt; ;
break;}
case 106:
-#line 1242 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1242 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::InReg; ;
break;}
case 107:
-#line 1243 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1243 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::StructRet; ;
break;}
case 108:
-#line 1244 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1244 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::NoAlias; ;
break;}
case 109:
-#line 1245 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1245 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::ByVal; ;
break;}
case 110:
-#line 1246 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1246 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::Nest; ;
break;}
case 111:
-#line 1249 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1249 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::None; ;
break;}
case 112:
-#line 1250 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1250 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ParamAttrs = yyvsp[-1].ParamAttrs | yyvsp[0].ParamAttrs;
;
break;}
case 113:
-#line 1255 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1255 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::NoReturn; ;
break;}
case 114:
-#line 1256 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1256 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::NoUnwind; ;
break;}
case 115:
-#line 1257 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1257 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::ZExt; ;
break;}
case 116:
-#line 1258 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1258 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::SExt; ;
break;}
case 117:
-#line 1261 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1261 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.ParamAttrs = ParamAttr::None; ;
break;}
case 118:
-#line 1262 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1262 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ParamAttrs = yyvsp[-1].ParamAttrs | yyvsp[0].ParamAttrs;
;
break;}
case 119:
-#line 1269 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1269 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.UIntVal = 0; ;
break;}
case 120:
-#line 1270 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1270 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.UIntVal = yyvsp[0].UInt64Val;
if (yyval.UIntVal != 0 && !isPowerOf2_32(yyval.UIntVal))
;
break;}
case 121:
-#line 1276 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1276 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.UIntVal = 0; ;
break;}
case 122:
-#line 1277 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1277 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.UIntVal = yyvsp[0].UInt64Val;
if (yyval.UIntVal != 0 && !isPowerOf2_32(yyval.UIntVal))
;
break;}
case 123:
-#line 1285 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1285 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
for (unsigned i = 0, e = yyvsp[0].StrVal->length(); i != e; ++i)
if ((*yyvsp[0].StrVal)[i] == '"' || (*yyvsp[0].StrVal)[i] == '\\')
;
break;}
case 124:
-#line 1293 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1293 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.StrVal = 0; ;
break;}
case 125:
-#line 1294 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1294 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.StrVal = yyvsp[0].StrVal; ;
break;}
case 126:
-#line 1299 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1299 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{;
break;}
case 127:
-#line 1300 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1300 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{;
break;}
case 128:
-#line 1301 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1301 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV->setSection(*yyvsp[0].StrVal);
delete yyvsp[0].StrVal;
;
break;}
case 129:
-#line 1306 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1306 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (yyvsp[0].UInt64Val != 0 && !isPowerOf2_32(yyvsp[0].UInt64Val))
GEN_ERROR("Alignment must be a power of two");
;
break;}
case 137:
-#line 1322 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1322 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TypeVal = new PATypeHolder(OpaqueType::get());
CHECK_FOR_ERROR
;
break;}
case 138:
-#line 1326 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1326 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TypeVal = new PATypeHolder(yyvsp[0].PrimType);
CHECK_FOR_ERROR
;
break;}
case 139:
-#line 1330 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1330 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Pointer type?
if (*yyvsp[-1].TypeVal == Type::LabelTy)
GEN_ERROR("Cannot form a pointer to a basic block");
;
break;}
case 140:
-#line 1337 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1337 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Named types are also simple types...
const Type* tmp = getTypeVal(yyvsp[0].ValIDVal);
CHECK_FOR_ERROR
;
break;}
case 141:
-#line 1342 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1342 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Type UpReference
if (yyvsp[0].UInt64Val > (uint64_t)~0U) GEN_ERROR("Value out of range");
OpaqueType *OT = OpaqueType::get(); // Use temporary placeholder
;
break;}
case 142:
-#line 1350 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1350 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Params;
ParamAttrsVector Attrs;
;
break;}
case 143:
-#line 1380 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1380 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Params;
ParamAttrsVector Attrs;
;
break;}
case 144:
-#line 1411 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1411 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Sized array type?
yyval.TypeVal = new PATypeHolder(HandleUpRefs(ArrayType::get(*yyvsp[-1].TypeVal, (unsigned)yyvsp[-3].UInt64Val)));
delete yyvsp[-1].TypeVal;
;
break;}
case 145:
-#line 1416 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1416 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Vector type?
const llvm::Type* ElemTy = yyvsp[-1].TypeVal->get();
if ((unsigned)yyvsp[-3].UInt64Val != yyvsp[-3].UInt64Val)
;
break;}
case 146:
-#line 1428 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1428 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Structure type?
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = yyvsp[-1].TypeList->begin(),
;
break;}
case 147:
-#line 1438 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1438 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
yyval.TypeVal = new PATypeHolder(StructType::get(std::vector<const Type*>()));
CHECK_FOR_ERROR
;
break;}
case 148:
-#line 1442 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1442 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = yyvsp[-2].TypeList->begin(),
;
break;}
case 149:
-#line 1452 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1452 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
yyval.TypeVal = new PATypeHolder(StructType::get(std::vector<const Type*>(), true));
CHECK_FOR_ERROR
;
break;}
case 150:
-#line 1459 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1459 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TypeWithAttrs.Ty = yyvsp[-1].TypeVal;
yyval.TypeWithAttrs.Attrs = yyvsp[0].ParamAttrs;
;
break;}
case 151:
-#line 1466 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1466 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[0].TypeVal)->getDescription());
;
break;}
case 152:
-#line 1473 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1473 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TypeVal = new PATypeHolder(Type::VoidTy);
;
break;}
case 153:
-#line 1478 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1478 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TypeWithAttrsList = new TypeWithAttrsList();
yyval.TypeWithAttrsList->push_back(yyvsp[0].TypeWithAttrs);
;
break;}
case 154:
-#line 1483 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1483 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList=yyvsp[-2].TypeWithAttrsList)->push_back(yyvsp[0].TypeWithAttrs);
CHECK_FOR_ERROR
;
break;}
case 156:
-#line 1491 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1491 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TypeWithAttrsList=yyvsp[-2].TypeWithAttrsList;
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
;
break;}
case 157:
-#line 1498 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1498 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TypeWithAttrsList = new TypeWithAttrsList;
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
;
break;}
case 158:
-#line 1505 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1505 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TypeWithAttrsList = new TypeWithAttrsList();
CHECK_FOR_ERROR
;
break;}
case 159:
-#line 1513 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1513 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TypeList = new std::list<PATypeHolder>();
yyval.TypeList->push_back(*yyvsp[0].TypeVal);
;
break;}
case 160:
-#line 1519 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1519 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeList=yyvsp[-2].TypeList)->push_back(*yyvsp[0].TypeVal);
delete yyvsp[0].TypeVal;
;
break;}
case 161:
-#line 1531 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1531 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-3].TypeVal)->getDescription());
;
break;}
case 162:
-#line 1559 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1559 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-2].TypeVal)->getDescription());
;
break;}
case 163:
-#line 1575 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1575 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-2].TypeVal)->getDescription());
;
break;}
case 164:
-#line 1602 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1602 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-3].TypeVal)->getDescription());
;
break;}
case 165:
-#line 1630 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1630 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>(yyvsp[-3].TypeVal->get());
if (STy == 0)
;
break;}
case 166:
-#line 1656 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1656 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-2].TypeVal)->getDescription());
;
break;}
case 167:
-#line 1676 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1676 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>(yyvsp[-5].TypeVal->get());
if (STy == 0)
;
break;}
case 168:
-#line 1702 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1702 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-4].TypeVal)->getDescription());
;
break;}
case 169:
-#line 1722 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1722 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-1].TypeVal)->getDescription());
;
break;}
case 170:
-#line 1734 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1734 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-1].TypeVal)->getDescription());
;
break;}
case 171:
-#line 1741 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1741 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-1].TypeVal)->getDescription());
;
break;}
case 172:
-#line 1807 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1807 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-1].TypeVal)->getDescription());
;
break;}
case 173:
-#line 1817 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1817 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-1].TypeVal)->getDescription());
;
break;}
case 174:
-#line 1827 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1827 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // integral constants
if (!ConstantInt::isValueValidForType(yyvsp[-1].PrimType, yyvsp[0].SInt64Val))
GEN_ERROR("Constant value doesn't fit in type");
;
break;}
case 175:
-#line 1833 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1833 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
uint32_t BitWidth = cast<IntegerType>(yyvsp[-1].PrimType)->getBitWidth();
if (yyvsp[0].APIntVal->getBitWidth() > BitWidth) {
;
break;}
case 176:
-#line 1843 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1843 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // integral constants
if (!ConstantInt::isValueValidForType(yyvsp[-1].PrimType, yyvsp[0].UInt64Val))
GEN_ERROR("Constant value doesn't fit in type");
;
break;}
case 177:
-#line 1849 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1849 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
uint32_t BitWidth = cast<IntegerType>(yyvsp[-1].PrimType)->getBitWidth();
if (yyvsp[0].APIntVal->getBitWidth() > BitWidth) {
;
break;}
case 178:
-#line 1859 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1859 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
assert(cast<IntegerType>(yyvsp[-1].PrimType)->getBitWidth() == 1 && "Not Bool?");
yyval.ConstVal = ConstantInt::getTrue();
;
break;}
case 179:
-#line 1864 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1864 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
assert(cast<IntegerType>(yyvsp[-1].PrimType)->getBitWidth() == 1 && "Not Bool?");
yyval.ConstVal = ConstantInt::getFalse();
;
break;}
case 180:
-#line 1869 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1869 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Floating point constants
if (!ConstantFP::isValueValidForType(yyvsp[-1].PrimType, *yyvsp[0].FPVal))
GEN_ERROR("Floating point constant invalid for type");
;
break;}
case 181:
-#line 1882 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1882 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-1].TypeVal)->getDescription());
;
break;}
case 182:
-#line 1894 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1894 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>(yyvsp[-2].ConstVal->getType()))
GEN_ERROR("GetElementPtr requires a pointer operand");
;
break;}
case 183:
-#line 1916 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1916 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (yyvsp[-5].ConstVal->getType() != Type::Int1Ty)
GEN_ERROR("Select condition must be of boolean type");
;
break;}
case 184:
-#line 1924 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1924 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (yyvsp[-3].ConstVal->getType() != yyvsp[-1].ConstVal->getType())
GEN_ERROR("Binary operator types must match");
;
break;}
case 185:
-#line 1930 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1930 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (yyvsp[-3].ConstVal->getType() != yyvsp[-1].ConstVal->getType())
GEN_ERROR("Logical operator types must match");
;
break;}
case 186:
-#line 1941 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1941 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (yyvsp[-3].ConstVal->getType() != yyvsp[-1].ConstVal->getType())
GEN_ERROR("icmp operand types must match");
;
break;}
case 187:
-#line 1946 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1946 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (yyvsp[-3].ConstVal->getType() != yyvsp[-1].ConstVal->getType())
GEN_ERROR("fcmp operand types must match");
;
break;}
case 188:
-#line 1951 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1951 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands(yyvsp[-3].ConstVal, yyvsp[-1].ConstVal))
GEN_ERROR("Invalid extractelement operands");
;
break;}
case 189:
-#line 1957 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1957 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!InsertElementInst::isValidOperands(yyvsp[-5].ConstVal, yyvsp[-3].ConstVal, yyvsp[-1].ConstVal))
GEN_ERROR("Invalid insertelement operands");
;
break;}
case 190:
-#line 1963 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1963 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ShuffleVectorInst::isValidOperands(yyvsp[-5].ConstVal, yyvsp[-3].ConstVal, yyvsp[-1].ConstVal))
GEN_ERROR("Invalid shufflevector operands");
;
break;}
case 191:
-#line 1972 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1972 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ConstVector = yyvsp[-2].ConstVector)->push_back(yyvsp[0].ConstVal);
CHECK_FOR_ERROR
;
break;}
case 192:
-#line 1976 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1976 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ConstVector = new std::vector<Constant*>();
yyval.ConstVector->push_back(yyvsp[0].ConstVal);
;
break;}
case 193:
-#line 1984 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1984 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.BoolVal = false; ;
break;}
case 194:
-#line 1984 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1984 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.BoolVal = true; ;
break;}
case 195:
-#line 1987 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1987 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.BoolVal = true; ;
break;}
case 196:
-#line 1987 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1987 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ yyval.BoolVal = false; ;
break;}
case 197:
-#line 1990 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1990 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type* VTy = yyvsp[-1].TypeVal->get();
Value *V = getVal(VTy, yyvsp[0].ValIDVal);
;
break;}
case 198:
-#line 2002 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2002 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
Constant *Val = yyvsp[-3].ConstVal;
const Type *DestTy = yyvsp[-1].TypeVal->get();
;
break;}
case 199:
-#line 2023 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2023 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ModuleVal = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
;
break;}
case 200:
-#line 2028 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2028 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ModuleVal = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
;
break;}
case 203:
-#line 2041 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2041 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = false; ;
break;}
case 204:
-#line 2041 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2041 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.FunctionDone();
CHECK_FOR_ERROR
;
break;}
case 205:
-#line 2045 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2045 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = true; ;
break;}
case 206:
-#line 2045 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2045 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;
break;}
case 207:
-#line 2048 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2048 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;
break;}
case 208:
-#line 2051 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2051 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[0].TypeVal)->getDescription());
;
break;}
case 209:
-#line 2075 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2075 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
ResolveTypeTo(yyvsp[-2].StrVal, yyvsp[0].PrimType);
;
break;}
case 210:
-#line 2086 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2086 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
/* "Externally Visible" Linkage */
if (yyvsp[0].ConstVal == 0)
;
break;}
case 211:
-#line 2093 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2093 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;
break;}
case 212:
-#line 2097 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2097 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (yyvsp[0].ConstVal == 0)
GEN_ERROR("Global value initializer is not a constant");
;
break;}
case 213:
-#line 2102 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2102 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;
break;}
case 214:
-#line 2106 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2106 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[0].TypeVal)->getDescription());
;
break;}
case 215:
-#line 2112 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2112 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
CHECK_FOR_ERROR
;
break;}
case 216:
-#line 2116 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2116 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string Name;
if (yyvsp[-4].StrVal) {
;
break;}
case 217:
-#line 2156 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2156 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;
break;}
case 218:
-#line 2159 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2159 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;
break;}
case 219:
-#line 2165 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2165 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
const std::string &AsmSoFar = CurModule.CurrentModule->getModuleInlineAsm();
if (AsmSoFar.empty())
;
break;}
case 220:
-#line 2175 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2175 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setTargetTriple(*yyvsp[0].StrVal);
delete yyvsp[0].StrVal;
;
break;}
case 221:
-#line 2179 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2179 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setDataLayout(*yyvsp[0].StrVal);
delete yyvsp[0].StrVal;
;
break;}
case 223:
-#line 2186 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2186 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*yyvsp[0].StrVal);
delete yyvsp[0].StrVal;
;
break;}
case 224:
-#line 2191 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2191 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*yyvsp[0].StrVal);
delete yyvsp[0].StrVal;
;
break;}
case 225:
-#line 2196 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2196 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;
break;}
case 226:
-#line 2205 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2205 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-2].TypeVal)->getDescription());
;
break;}
case 227:
-#line 2215 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2215 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-2].TypeVal)->getDescription());
;
break;}
case 228:
-#line 2226 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2226 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ArgList = yyvsp[0].ArgList;
CHECK_FOR_ERROR
;
break;}
case 229:
-#line 2230 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2230 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ArgList = yyvsp[-2].ArgList;
struct ArgListEntry E;
;
break;}
case 230:
-#line 2239 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2239 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ArgList = new ArgListType;
struct ArgListEntry E;
;
break;}
case 231:
-#line 2248 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2248 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ArgList = 0;
CHECK_FOR_ERROR
;
break;}
case 232:
-#line 2254 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2254 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string FunctionName(*yyvsp[-6].StrVal);
delete yyvsp[-6].StrVal; // Free strdup'd memory!
;
break;}
case 235:
-#line 2376 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2376 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.FunctionVal = CurFun.CurrentFunction;
;
break;}
case 238:
-#line 2387 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2387 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.FunctionVal = yyvsp[-1].FunctionVal;
CHECK_FOR_ERROR
;
break;}
case 239:
-#line 2392 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2392 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.CurrentFunction->setLinkage(yyvsp[-2].Linkage);
CurFun.CurrentFunction->setVisibility(yyvsp[-1].Visibility);
;
break;}
case 240:
-#line 2404 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2404 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.BoolVal = false;
CHECK_FOR_ERROR
;
break;}
case 241:
-#line 2408 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2408 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.BoolVal = true;
CHECK_FOR_ERROR
;
break;}
case 242:
-#line 2413 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2413 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A reference to a direct constant
yyval.ValIDVal = ValID::create(yyvsp[0].SInt64Val);
CHECK_FOR_ERROR
;
break;}
case 243:
-#line 2417 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2417 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ValIDVal = ValID::create(yyvsp[0].UInt64Val);
CHECK_FOR_ERROR
;
break;}
case 244:
-#line 2421 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2421 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Perhaps it's an FP constant?
yyval.ValIDVal = ValID::create(yyvsp[0].FPVal);
CHECK_FOR_ERROR
;
break;}
case 245:
-#line 2425 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2425 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ValIDVal = ValID::create(ConstantInt::getTrue());
CHECK_FOR_ERROR
;
break;}
case 246:
-#line 2429 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2429 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ValIDVal = ValID::create(ConstantInt::getFalse());
CHECK_FOR_ERROR
;
break;}
case 247:
-#line 2433 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2433 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ValIDVal = ValID::createNull();
CHECK_FOR_ERROR
;
break;}
case 248:
-#line 2437 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2437 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ValIDVal = ValID::createUndef();
CHECK_FOR_ERROR
;
break;}
case 249:
-#line 2441 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2441 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A vector zero constant.
yyval.ValIDVal = ValID::createZeroInit();
CHECK_FOR_ERROR
;
break;}
case 250:
-#line 2445 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2445 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized packed vector
const Type *ETy = (*yyvsp[-1].ConstVector)[0]->getType();
int NumElements = yyvsp[-1].ConstVector->size();
;
break;}
case 251:
-#line 2470 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2470 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ValIDVal = ValID::create(yyvsp[0].ConstVal);
CHECK_FOR_ERROR
;
break;}
case 252:
-#line 2474 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2474 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ValIDVal = ValID::createInlineAsm(*yyvsp[-2].StrVal, *yyvsp[0].StrVal, yyvsp[-3].BoolVal);
delete yyvsp[-2].StrVal;
;
break;}
case 253:
-#line 2484 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2484 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it an integer reference...?
yyval.ValIDVal = ValID::createLocalID(yyvsp[0].UIntVal);
CHECK_FOR_ERROR
;
break;}
case 254:
-#line 2488 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2488 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ValIDVal = ValID::createGlobalID(yyvsp[0].UIntVal);
CHECK_FOR_ERROR
;
break;}
case 255:
-#line 2492 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2492 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it a named reference...?
yyval.ValIDVal = ValID::createLocalName(*yyvsp[0].StrVal);
delete yyvsp[0].StrVal;
;
break;}
case 256:
-#line 2497 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2497 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it a named reference...?
yyval.ValIDVal = ValID::createGlobalName(*yyvsp[0].StrVal);
delete yyvsp[0].StrVal;
;
break;}
case 259:
-#line 2510 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2510 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-1].TypeVal)->getDescription());
;
break;}
case 260:
-#line 2519 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2519 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.FunctionVal = yyvsp[-1].FunctionVal;
CHECK_FOR_ERROR
;
break;}
case 261:
-#line 2523 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2523 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Do not allow functions with 0 basic blocks
yyval.FunctionVal = yyvsp[-1].FunctionVal;
CHECK_FOR_ERROR
;
break;}
case 262:
-#line 2532 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2532 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
setValueName(yyvsp[0].TermInstVal, yyvsp[-1].StrVal);
CHECK_FOR_ERROR
;
break;}
case 263:
-#line 2541 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2541 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (CastInst *CI1 = dyn_cast<CastInst>(yyvsp[0].InstVal))
if (CastInst *CI2 = dyn_cast<CastInst>(CI1->getOperand(0)))
;
break;}
case 264:
-#line 2550 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2550 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty space between instruction lists
yyval.BasicBlockVal = defineBBVal(ValID::createLocalID(CurFun.NextValNum));
CHECK_FOR_ERROR
;
break;}
case 265:
-#line 2554 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2554 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Labelled (named) basic block
yyval.BasicBlockVal = defineBBVal(ValID::createLocalName(*yyvsp[0].StrVal));
delete yyvsp[0].StrVal;
;
break;}
case 266:
-#line 2561 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2561 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with a result...
yyval.TermInstVal = new ReturnInst(yyvsp[0].ValueVal);
CHECK_FOR_ERROR
;
break;}
case 267:
-#line 2565 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2565 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with no result...
yyval.TermInstVal = new ReturnInst();
CHECK_FOR_ERROR
;
break;}
case 268:
-#line 2569 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2569 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Unconditional Branch...
BasicBlock* tmpBB = getBBVal(yyvsp[0].ValIDVal);
CHECK_FOR_ERROR
;
break;}
case 269:
-#line 2574 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2574 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
assert(cast<IntegerType>(yyvsp[-7].PrimType)->getBitWidth() == 1 && "Not Bool?");
BasicBlock* tmpBBA = getBBVal(yyvsp[-3].ValIDVal);
;
break;}
case 270:
-#line 2584 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2584 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal(yyvsp[-7].PrimType, yyvsp[-6].ValIDVal);
CHECK_FOR_ERROR
;
break;}
case 271:
-#line 2603 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2603 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal(yyvsp[-6].PrimType, yyvsp[-5].ValIDVal);
CHECK_FOR_ERROR
;
break;}
case 272:
-#line 2613 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2613 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
ParamAttrsWithIndex PAWI; PAWI.index = 0; PAWI.attrs = yyvsp[-6].ParamAttrs;
Attrs.push_back(PAWI);
}
- ValueRefList::iterator I = yyvsp[-8].ValueRefList->begin(), E = yyvsp[-8].ValueRefList->end();
+ ParamList::iterator I = yyvsp[-8].ParamList->begin(), E = yyvsp[-8].ParamList->end();
unsigned index = 1;
for (; I != E; ++I, ++index) {
const Type *Ty = I->Val->getType();
// Check the arguments
ValueList Args;
- if (yyvsp[-8].ValueRefList->empty()) { // Has no arguments?
+ if (yyvsp[-8].ParamList->empty()) { // Has no arguments?
// Make sure no arguments is a good thing!
if (Ty->getNumParams() != 0)
GEN_ERROR("No arguments passed to a function that "
// correctly!
FunctionType::param_iterator I = Ty->param_begin();
FunctionType::param_iterator E = Ty->param_end();
- ValueRefList::iterator ArgI = yyvsp[-8].ValueRefList->begin(), ArgE = yyvsp[-8].ValueRefList->end();
+ ParamList::iterator ArgI = yyvsp[-8].ParamList->begin(), ArgE = yyvsp[-8].ParamList->end();
for (; ArgI != ArgE && I != E; ++ArgI, ++I) {
if (ArgI->Val->getType() != *I)
InvokeInst *II = new InvokeInst(V, Normal, Except, Args.begin(), Args.end());
II->setCallingConv(yyvsp[-12].UIntVal);
yyval.TermInstVal = II;
- delete yyvsp[-8].ValueRefList;
+ delete yyvsp[-8].ParamList;
CHECK_FOR_ERROR
;
break;}
case 273:
-#line 2692 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2692 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TermInstVal = new UnwindInst();
CHECK_FOR_ERROR
;
break;}
case 274:
-#line 2696 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2696 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.TermInstVal = new UnreachableInst();
CHECK_FOR_ERROR
;
break;}
case 275:
-#line 2703 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2703 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.JumpTable = yyvsp[-5].JumpTable;
Constant *V = cast<Constant>(getExistingVal(yyvsp[-4].PrimType, yyvsp[-3].ValIDVal));
;
break;}
case 276:
-#line 2714 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2714 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.JumpTable = new std::vector<std::pair<Constant*, BasicBlock*> >();
Constant *V = cast<Constant>(getExistingVal(yyvsp[-4].PrimType, yyvsp[-3].ValIDVal));
;
break;}
case 277:
-#line 2727 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2727 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Is this definition named?? if so, assign the name...
setValueName(yyvsp[0].InstVal, yyvsp[-1].StrVal);
;
break;}
case 278:
-#line 2737 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2737 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Used for PHI nodes
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-5].TypeVal)->getDescription());
;
break;}
case 279:
-#line 2748 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2748 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.PHIList = yyvsp[-6].PHIList;
Value* tmpVal = getVal(yyvsp[-6].PHIList->front().first->getType(), yyvsp[-3].ValIDVal);
;
break;}
case 280:
-#line 2758 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2758 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-2].TypeVal)->getDescription());
// Used for call and invoke instructions
- yyval.ValueRefList = new ValueRefList();
- ValueRefListEntry E; E.Attrs = yyvsp[0].ParamAttrs; E.Val = getVal(yyvsp[-2].TypeVal->get(), yyvsp[-1].ValIDVal);
- yyval.ValueRefList->push_back(E);
+ yyval.ParamList = new ParamList();
+ ParamListEntry E; E.Attrs = yyvsp[0].ParamAttrs; E.Val = getVal(yyvsp[-2].TypeVal->get(), yyvsp[-1].ValIDVal);
+ yyval.ParamList->push_back(E);
delete yyvsp[-2].TypeVal;
;
break;}
case 281:
-#line 2767 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2767 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
+{
+ // Labels are only valid in ASMs
+ yyval.ParamList = new ParamList();
+ ParamListEntry E; E.Attrs = yyvsp[0].ParamAttrs; E.Val = getBBVal(yyvsp[-1].ValIDVal);
+ yyval.ParamList->push_back(E);
+ ;
+ break;}
+case 282:
+#line 2773 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-2].TypeVal)->getDescription());
- yyval.ValueRefList = yyvsp[-4].ValueRefList;
- ValueRefListEntry E; E.Attrs = yyvsp[0].ParamAttrs; E.Val = getVal(yyvsp[-2].TypeVal->get(), yyvsp[-1].ValIDVal);
- yyval.ValueRefList->push_back(E);
+ yyval.ParamList = yyvsp[-4].ParamList;
+ ParamListEntry E; E.Attrs = yyvsp[0].ParamAttrs; E.Val = getVal(yyvsp[-2].TypeVal->get(), yyvsp[-1].ValIDVal);
+ yyval.ParamList->push_back(E);
delete yyvsp[-2].TypeVal;
CHECK_FOR_ERROR
;
break;}
-case 282:
-#line 2776 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
-{ yyval.ValueRefList = new ValueRefList(); ;
- break;}
case 283:
-#line 2779 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
-{ yyval.ValueList = new std::vector<Value*>(); ;
+#line 2782 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
+{
+ yyval.ParamList = yyvsp[-4].ParamList;
+ ParamListEntry E; E.Attrs = yyvsp[0].ParamAttrs; E.Val = getBBVal(yyvsp[-1].ValIDVal);
+ yyval.ParamList->push_back(E);
+ CHECK_FOR_ERROR
+ ;
break;}
case 284:
-#line 2780 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2788 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
+{ yyval.ParamList = new ParamList(); ;
+ break;}
+case 285:
+#line 2791 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
+{ yyval.ValueList = new std::vector<Value*>(); ;
+ break;}
+case 286:
+#line 2792 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.ValueList = yyvsp[-2].ValueList;
yyval.ValueList->push_back(yyvsp[0].ValueVal);
CHECK_FOR_ERROR
;
break;}
-case 285:
-#line 2787 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 287:
+#line 2799 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.BoolVal = true;
CHECK_FOR_ERROR
;
break;}
-case 286:
-#line 2791 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 288:
+#line 2803 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.BoolVal = false;
CHECK_FOR_ERROR
;
break;}
-case 287:
-#line 2796 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 289:
+#line 2808 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-3].TypeVal)->getDescription());
delete yyvsp[-3].TypeVal;
;
break;}
-case 288:
-#line 2817 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 290:
+#line 2829 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-3].TypeVal)->getDescription());
delete yyvsp[-3].TypeVal;
;
break;}
-case 289:
-#line 2834 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 291:
+#line 2846 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-3].TypeVal)->getDescription());
delete yyvsp[-3].TypeVal;
;
break;}
-case 290:
-#line 2848 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 292:
+#line 2860 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-3].TypeVal)->getDescription());
delete yyvsp[-3].TypeVal;
;
break;}
-case 291:
-#line 2862 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 293:
+#line 2874 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[0].TypeVal)->getDescription());
delete yyvsp[0].TypeVal;
;
break;}
-case 292:
-#line 2874 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 294:
+#line 2886 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (yyvsp[-4].ValueVal->getType() != Type::Int1Ty)
GEN_ERROR("select condition must be boolean");
CHECK_FOR_ERROR
;
break;}
-case 293:
-#line 2882 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 295:
+#line 2894 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[0].TypeVal)->getDescription());
CHECK_FOR_ERROR
;
break;}
-case 294:
-#line 2889 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 296:
+#line 2901 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands(yyvsp[-2].ValueVal, yyvsp[0].ValueVal))
GEN_ERROR("Invalid extractelement operands");
CHECK_FOR_ERROR
;
break;}
-case 295:
-#line 2895 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 297:
+#line 2907 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!InsertElementInst::isValidOperands(yyvsp[-4].ValueVal, yyvsp[-2].ValueVal, yyvsp[0].ValueVal))
GEN_ERROR("Invalid insertelement operands");
CHECK_FOR_ERROR
;
break;}
-case 296:
-#line 2901 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 298:
+#line 2913 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ShuffleVectorInst::isValidOperands(yyvsp[-4].ValueVal, yyvsp[-2].ValueVal, yyvsp[0].ValueVal))
GEN_ERROR("Invalid shufflevector operands");
CHECK_FOR_ERROR
;
break;}
-case 297:
-#line 2907 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 299:
+#line 2919 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type *Ty = yyvsp[0].PHIList->front().first->getType();
if (!Ty->isFirstClassType())
CHECK_FOR_ERROR
;
break;}
-case 298:
-#line 2923 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 300:
+#line 2935 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
Attrs.push_back(PAWI);
}
unsigned index = 1;
- ValueRefList::iterator I = yyvsp[-2].ValueRefList->begin(), E = yyvsp[-2].ValueRefList->end();
+ ParamList::iterator I = yyvsp[-2].ParamList->begin(), E = yyvsp[-2].ParamList->end();
for (; I != E; ++I, ++index) {
const Type *Ty = I->Val->getType();
if (Ty == Type::VoidTy)
// Check the arguments
ValueList Args;
- if (yyvsp[-2].ValueRefList->empty()) { // Has no arguments?
+ if (yyvsp[-2].ParamList->empty()) { // Has no arguments?
// Make sure no arguments is a good thing!
if (Ty->getNumParams() != 0)
GEN_ERROR("No arguments passed to a function that "
//
FunctionType::param_iterator I = Ty->param_begin();
FunctionType::param_iterator E = Ty->param_end();
- ValueRefList::iterator ArgI = yyvsp[-2].ValueRefList->begin(), ArgE = yyvsp[-2].ValueRefList->end();
+ ParamList::iterator ArgI = yyvsp[-2].ParamList->begin(), ArgE = yyvsp[-2].ParamList->end();
for (; ArgI != ArgE && I != E; ++ArgI, ++I) {
if (ArgI->Val->getType() != *I)
CI->setTailCall(yyvsp[-7].BoolVal);
CI->setCallingConv(yyvsp[-6].UIntVal);
yyval.InstVal = CI;
- delete yyvsp[-2].ValueRefList;
+ delete yyvsp[-2].ParamList;
delete yyvsp[-5].TypeVal;
CHECK_FOR_ERROR
;
break;}
-case 299:
-#line 3007 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 301:
+#line 3019 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.InstVal = yyvsp[0].InstVal;
CHECK_FOR_ERROR
;
break;}
-case 300:
-#line 3012 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 302:
+#line 3024 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.BoolVal = true;
CHECK_FOR_ERROR
;
break;}
-case 301:
-#line 3016 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 303:
+#line 3028 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
yyval.BoolVal = false;
CHECK_FOR_ERROR
;
break;}
-case 302:
-#line 3023 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 304:
+#line 3035 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-1].TypeVal)->getDescription());
CHECK_FOR_ERROR
;
break;}
-case 303:
-#line 3030 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 305:
+#line 3042 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-4].TypeVal)->getDescription());
delete yyvsp[-4].TypeVal;
;
break;}
-case 304:
-#line 3038 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 306:
+#line 3050 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-1].TypeVal)->getDescription());
CHECK_FOR_ERROR
;
break;}
-case 305:
-#line 3045 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 307:
+#line 3057 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-4].TypeVal)->getDescription());
delete yyvsp[-4].TypeVal;
;
break;}
-case 306:
-#line 3053 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 308:
+#line 3065 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>(yyvsp[0].ValueVal->getType()))
GEN_ERROR("Trying to free nonpointer type " +
CHECK_FOR_ERROR
;
break;}
-case 307:
-#line 3061 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 309:
+#line 3073 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-2].TypeVal)->getDescription());
delete yyvsp[-2].TypeVal;
;
break;}
-case 308:
-#line 3075 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 310:
+#line 3087 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-2].TypeVal)->getDescription());
delete yyvsp[-2].TypeVal;
;
break;}
-case 309:
-#line 3092 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+case 311:
+#line 3104 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*yyvsp[-2].TypeVal)->getDescription());
}
return 1;
}
-#line 3109 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3121 "/Volumes/MacOS9/gcc/llvm-gcc-main/llvm/lib/AsmParser/llvmAsmParser.y"
// common code from the two 'RunVMAsmParser' functions