COLDCC_TOK = 320,
X86_STDCALLCC_TOK = 321,
X86_FASTCALLCC_TOK = 322,
- DATALAYOUT = 323,
- RET = 324,
- BR = 325,
- SWITCH = 326,
- INVOKE = 327,
- UNWIND = 328,
- UNREACHABLE = 329,
- ADD = 330,
- SUB = 331,
- MUL = 332,
- UDIV = 333,
- SDIV = 334,
- FDIV = 335,
- UREM = 336,
- SREM = 337,
- FREM = 338,
- AND = 339,
- OR = 340,
- XOR = 341,
- SHL = 342,
- LSHR = 343,
- ASHR = 344,
- ICMP = 345,
- FCMP = 346,
- VICMP = 347,
- VFCMP = 348,
- EQ = 349,
- NE = 350,
- SLT = 351,
- SGT = 352,
- SLE = 353,
- SGE = 354,
- ULT = 355,
- UGT = 356,
- ULE = 357,
- UGE = 358,
- OEQ = 359,
- ONE = 360,
- OLT = 361,
- OGT = 362,
- OLE = 363,
- OGE = 364,
- ORD = 365,
- UNO = 366,
- UEQ = 367,
- UNE = 368,
- MALLOC = 369,
- ALLOCA = 370,
- FREE = 371,
- LOAD = 372,
- STORE = 373,
- GETELEMENTPTR = 374,
- TRUNC = 375,
- ZEXT = 376,
- SEXT = 377,
- FPTRUNC = 378,
- FPEXT = 379,
- BITCAST = 380,
- UITOFP = 381,
- SITOFP = 382,
- FPTOUI = 383,
- FPTOSI = 384,
- INTTOPTR = 385,
- PTRTOINT = 386,
- PHI_TOK = 387,
- SELECT = 388,
- VAARG = 389,
- EXTRACTELEMENT = 390,
- INSERTELEMENT = 391,
- SHUFFLEVECTOR = 392,
- GETRESULT = 393,
- EXTRACTVALUE = 394,
- INSERTVALUE = 395,
- SIGNEXT = 396,
- ZEROEXT = 397,
- NORETURN = 398,
- INREG = 399,
- SRET = 400,
- NOUNWIND = 401,
- NOALIAS = 402,
- BYVAL = 403,
- NEST = 404,
- READNONE = 405,
- READONLY = 406,
- GC = 407,
- DEFAULT = 408,
- HIDDEN = 409,
- PROTECTED = 410
+ X86_SSECALLCC_TOK = 323,
+ DATALAYOUT = 324,
+ RET = 325,
+ BR = 326,
+ SWITCH = 327,
+ INVOKE = 328,
+ UNWIND = 329,
+ UNREACHABLE = 330,
+ ADD = 331,
+ SUB = 332,
+ MUL = 333,
+ UDIV = 334,
+ SDIV = 335,
+ FDIV = 336,
+ UREM = 337,
+ SREM = 338,
+ FREM = 339,
+ AND = 340,
+ OR = 341,
+ XOR = 342,
+ SHL = 343,
+ LSHR = 344,
+ ASHR = 345,
+ ICMP = 346,
+ FCMP = 347,
+ VICMP = 348,
+ VFCMP = 349,
+ EQ = 350,
+ NE = 351,
+ SLT = 352,
+ SGT = 353,
+ SLE = 354,
+ SGE = 355,
+ ULT = 356,
+ UGT = 357,
+ ULE = 358,
+ UGE = 359,
+ OEQ = 360,
+ ONE = 361,
+ OLT = 362,
+ OGT = 363,
+ OLE = 364,
+ OGE = 365,
+ ORD = 366,
+ UNO = 367,
+ UEQ = 368,
+ UNE = 369,
+ MALLOC = 370,
+ ALLOCA = 371,
+ FREE = 372,
+ LOAD = 373,
+ STORE = 374,
+ GETELEMENTPTR = 375,
+ TRUNC = 376,
+ ZEXT = 377,
+ SEXT = 378,
+ FPTRUNC = 379,
+ FPEXT = 380,
+ BITCAST = 381,
+ UITOFP = 382,
+ SITOFP = 383,
+ FPTOUI = 384,
+ FPTOSI = 385,
+ INTTOPTR = 386,
+ PTRTOINT = 387,
+ PHI_TOK = 388,
+ SELECT = 389,
+ VAARG = 390,
+ EXTRACTELEMENT = 391,
+ INSERTELEMENT = 392,
+ SHUFFLEVECTOR = 393,
+ GETRESULT = 394,
+ EXTRACTVALUE = 395,
+ INSERTVALUE = 396,
+ SIGNEXT = 397,
+ ZEROEXT = 398,
+ NORETURN = 399,
+ INREG = 400,
+ SRET = 401,
+ NOUNWIND = 402,
+ NOALIAS = 403,
+ BYVAL = 404,
+ NEST = 405,
+ READNONE = 406,
+ READONLY = 407,
+ GC = 408,
+ DEFAULT = 409,
+ HIDDEN = 410,
+ PROTECTED = 411
};
#endif
/* Tokens. */
#define COLDCC_TOK 320
#define X86_STDCALLCC_TOK 321
#define X86_FASTCALLCC_TOK 322
-#define DATALAYOUT 323
-#define RET 324
-#define BR 325
-#define SWITCH 326
-#define INVOKE 327
-#define UNWIND 328
-#define UNREACHABLE 329
-#define ADD 330
-#define SUB 331
-#define MUL 332
-#define UDIV 333
-#define SDIV 334
-#define FDIV 335
-#define UREM 336
-#define SREM 337
-#define FREM 338
-#define AND 339
-#define OR 340
-#define XOR 341
-#define SHL 342
-#define LSHR 343
-#define ASHR 344
-#define ICMP 345
-#define FCMP 346
-#define VICMP 347
-#define VFCMP 348
-#define EQ 349
-#define NE 350
-#define SLT 351
-#define SGT 352
-#define SLE 353
-#define SGE 354
-#define ULT 355
-#define UGT 356
-#define ULE 357
-#define UGE 358
-#define OEQ 359
-#define ONE 360
-#define OLT 361
-#define OGT 362
-#define OLE 363
-#define OGE 364
-#define ORD 365
-#define UNO 366
-#define UEQ 367
-#define UNE 368
-#define MALLOC 369
-#define ALLOCA 370
-#define FREE 371
-#define LOAD 372
-#define STORE 373
-#define GETELEMENTPTR 374
-#define TRUNC 375
-#define ZEXT 376
-#define SEXT 377
-#define FPTRUNC 378
-#define FPEXT 379
-#define BITCAST 380
-#define UITOFP 381
-#define SITOFP 382
-#define FPTOUI 383
-#define FPTOSI 384
-#define INTTOPTR 385
-#define PTRTOINT 386
-#define PHI_TOK 387
-#define SELECT 388
-#define VAARG 389
-#define EXTRACTELEMENT 390
-#define INSERTELEMENT 391
-#define SHUFFLEVECTOR 392
-#define GETRESULT 393
-#define EXTRACTVALUE 394
-#define INSERTVALUE 395
-#define SIGNEXT 396
-#define ZEROEXT 397
-#define NORETURN 398
-#define INREG 399
-#define SRET 400
-#define NOUNWIND 401
-#define NOALIAS 402
-#define BYVAL 403
-#define NEST 404
-#define READNONE 405
-#define READONLY 406
-#define GC 407
-#define DEFAULT 408
-#define HIDDEN 409
-#define PROTECTED 410
+#define X86_SSECALLCC_TOK 323
+#define DATALAYOUT 324
+#define RET 325
+#define BR 326
+#define SWITCH 327
+#define INVOKE 328
+#define UNWIND 329
+#define UNREACHABLE 330
+#define ADD 331
+#define SUB 332
+#define MUL 333
+#define UDIV 334
+#define SDIV 335
+#define FDIV 336
+#define UREM 337
+#define SREM 338
+#define FREM 339
+#define AND 340
+#define OR 341
+#define XOR 342
+#define SHL 343
+#define LSHR 344
+#define ASHR 345
+#define ICMP 346
+#define FCMP 347
+#define VICMP 348
+#define VFCMP 349
+#define EQ 350
+#define NE 351
+#define SLT 352
+#define SGT 353
+#define SLE 354
+#define SGE 355
+#define ULT 356
+#define UGT 357
+#define ULE 358
+#define UGE 359
+#define OEQ 360
+#define ONE 361
+#define OLT 362
+#define OGT 363
+#define OLE 364
+#define OGE 365
+#define ORD 366
+#define UNO 367
+#define UEQ 368
+#define UNE 369
+#define MALLOC 370
+#define ALLOCA 371
+#define FREE 372
+#define LOAD 373
+#define STORE 374
+#define GETELEMENTPTR 375
+#define TRUNC 376
+#define ZEXT 377
+#define SEXT 378
+#define FPTRUNC 379
+#define FPEXT 380
+#define BITCAST 381
+#define UITOFP 382
+#define SITOFP 383
+#define FPTOUI 384
+#define FPTOSI 385
+#define INTTOPTR 386
+#define PTRTOINT 387
+#define PHI_TOK 388
+#define SELECT 389
+#define VAARG 390
+#define EXTRACTELEMENT 391
+#define INSERTELEMENT 392
+#define SHUFFLEVECTOR 393
+#define GETRESULT 394
+#define EXTRACTVALUE 395
+#define INSERTVALUE 396
+#define SIGNEXT 397
+#define ZEROEXT 398
+#define NORETURN 399
+#define INREG 400
+#define SRET 401
+#define NOUNWIND 402
+#define NOALIAS 403
+#define BYVAL 404
+#define NEST 405
+#define READNONE 406
+#define READONLY 407
+#define GC 408
+#define DEFAULT 409
+#define HIDDEN 410
+#define PROTECTED 411
/* Copy the first part of user declarations. */
-#line 14 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 14 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
#include "ParserInternals.h"
#include "llvm/CallingConv.h"
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
-#line 967 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 967 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
llvm::Module *ModuleVal;
llvm::Function *FunctionVal;
llvm::FCmpInst::Predicate FPredicate;
}
/* Line 193 of yacc.c. */
-#line 1415 "llvmAsmParser.tab.c"
+#line 1417 "llvmAsmParser.tab.c"
YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
/* Line 216 of yacc.c. */
-#line 1428 "llvmAsmParser.tab.c"
+#line 1430 "llvmAsmParser.tab.c"
#ifdef short
# undef short
/* YYFINAL -- State number of the termination state. */
#define YYFINAL 44
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 2360
+#define YYLAST 2381
/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 170
+#define YYNTOKENS 171
/* YYNNTS -- Number of nonterminals. */
#define YYNNTS 86
/* YYNRULES -- Number of rules. */
-#define YYNRULES 342
+#define YYNRULES 343
/* YYNRULES -- Number of states. */
-#define YYNSTATES 701
+#define YYNSTATES 702
/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
#define YYUNDEFTOK 2
-#define YYMAXUTOK 410
+#define YYMAXUTOK 411
#define YYTRANSLATE(YYX) \
((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 156, 157, 160, 2, 159, 2, 2, 2, 2, 2,
+ 157, 158, 161, 2, 160, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 165, 158, 166, 2, 2, 2, 2, 2, 2, 2,
+ 166, 159, 167, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 2, 162, 161, 164, 2, 2, 2, 2, 2, 169,
+ 2, 163, 162, 165, 2, 2, 2, 2, 2, 170,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 163, 2, 2, 167, 2, 168, 2, 2, 2, 2,
+ 164, 2, 2, 168, 2, 169, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
125, 126, 127, 128, 129, 130, 131, 132, 133, 134,
135, 136, 137, 138, 139, 140, 141, 142, 143, 144,
145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
- 155
+ 155, 156
};
#if YYDEBUG
140, 142, 144, 146, 147, 150, 152, 154, 156, 158,
160, 162, 164, 166, 168, 169, 171, 173, 175, 176,
178, 180, 181, 183, 185, 187, 189, 190, 192, 194,
- 195, 197, 199, 201, 203, 205, 208, 210, 212, 214,
- 216, 218, 220, 222, 224, 226, 229, 230, 233, 235,
- 237, 239, 241, 243, 245, 246, 249, 250, 253, 254,
- 257, 258, 262, 265, 266, 268, 269, 273, 275, 278,
- 280, 282, 284, 286, 288, 290, 292, 294, 296, 300,
- 302, 305, 311, 317, 323, 329, 333, 336, 342, 347,
- 350, 352, 354, 356, 360, 362, 366, 368, 369, 371,
- 375, 380, 384, 388, 393, 398, 402, 409, 415, 418,
- 421, 424, 427, 430, 433, 436, 439, 442, 445, 448,
- 451, 458, 464, 473, 480, 487, 495, 503, 511, 519,
- 526, 535, 544, 550, 558, 562, 564, 566, 568, 570,
- 571, 574, 581, 583, 584, 586, 589, 590, 594, 595,
- 599, 603, 607, 611, 612, 621, 622, 632, 633, 643,
- 649, 652, 656, 658, 662, 666, 670, 674, 676, 677,
- 683, 687, 689, 693, 695, 696, 707, 709, 711, 716,
- 718, 720, 723, 727, 728, 730, 732, 734, 736, 738,
- 740, 742, 744, 746, 748, 750, 754, 758, 761, 764,
- 768, 771, 777, 782, 784, 790, 792, 794, 796, 798,
- 800, 802, 805, 807, 811, 814, 817, 821, 824, 825,
- 827, 830, 833, 837, 847, 857, 866, 881, 883, 885,
- 892, 898, 901, 908, 916, 921, 926, 933, 940, 941,
- 942, 946, 949, 953, 956, 958, 964, 970, 977, 984,
- 991, 998, 1003, 1010, 1015, 1020, 1027, 1034, 1037, 1046,
- 1048, 1050, 1051, 1055, 1062, 1066, 1073, 1076, 1082, 1090,
- 1096, 1101, 1106
+ 195, 197, 199, 201, 203, 205, 207, 210, 212, 214,
+ 216, 218, 220, 222, 224, 226, 228, 231, 232, 235,
+ 237, 239, 241, 243, 245, 247, 248, 251, 252, 255,
+ 256, 259, 260, 264, 267, 268, 270, 271, 275, 277,
+ 280, 282, 284, 286, 288, 290, 292, 294, 296, 298,
+ 302, 304, 307, 313, 319, 325, 331, 335, 338, 344,
+ 349, 352, 354, 356, 358, 362, 364, 368, 370, 371,
+ 373, 377, 382, 386, 390, 395, 400, 404, 411, 417,
+ 420, 423, 426, 429, 432, 435, 438, 441, 444, 447,
+ 450, 453, 460, 466, 475, 482, 489, 497, 505, 513,
+ 521, 528, 537, 546, 552, 560, 564, 566, 568, 570,
+ 572, 573, 576, 583, 585, 586, 588, 591, 592, 596,
+ 597, 601, 605, 609, 613, 614, 623, 624, 634, 635,
+ 645, 651, 654, 658, 660, 664, 668, 672, 676, 678,
+ 679, 685, 689, 691, 695, 697, 698, 709, 711, 713,
+ 718, 720, 722, 725, 729, 730, 732, 734, 736, 738,
+ 740, 742, 744, 746, 748, 750, 752, 756, 760, 763,
+ 766, 770, 773, 779, 784, 786, 792, 794, 796, 798,
+ 800, 802, 804, 807, 809, 813, 816, 819, 823, 826,
+ 827, 829, 832, 835, 839, 849, 859, 868, 883, 885,
+ 887, 894, 900, 903, 910, 918, 923, 928, 935, 942,
+ 943, 944, 948, 951, 955, 958, 960, 966, 972, 979,
+ 986, 993, 1000, 1005, 1012, 1017, 1022, 1029, 1036, 1039,
+ 1048, 1050, 1052, 1053, 1057, 1064, 1068, 1075, 1078, 1084,
+ 1092, 1098, 1103, 1108
};
/* YYRHS -- A `-1'-separated list of the rules' RHS. */
static const yytype_int16 yyrhs[] =
{
- 216, 0, -1, 75, -1, 76, -1, 77, -1, 78,
- -1, 79, -1, 80, -1, 81, -1, 82, -1, 83,
- -1, 87, -1, 88, -1, 89, -1, 84, -1, 85,
- -1, 86, -1, 120, -1, 121, -1, 122, -1, 123,
- -1, 124, -1, 125, -1, 126, -1, 127, -1, 128,
- -1, 129, -1, 130, -1, 131, -1, 94, -1, 95,
- -1, 96, -1, 97, -1, 98, -1, 99, -1, 100,
- -1, 101, -1, 102, -1, 103, -1, 104, -1, 105,
- -1, 106, -1, 107, -1, 108, -1, 109, -1, 110,
- -1, 111, -1, 112, -1, 113, -1, 100, -1, 101,
- -1, 102, -1, 103, -1, 26, -1, 27, -1, 11,
+ 217, 0, -1, 76, -1, 77, -1, 78, -1, 79,
+ -1, 80, -1, 81, -1, 82, -1, 83, -1, 84,
+ -1, 88, -1, 89, -1, 90, -1, 85, -1, 86,
+ -1, 87, -1, 121, -1, 122, -1, 123, -1, 124,
+ -1, 125, -1, 126, -1, 127, -1, 128, -1, 129,
+ -1, 130, -1, 131, -1, 132, -1, 95, -1, 96,
+ -1, 97, -1, 98, -1, 99, -1, 100, -1, 101,
+ -1, 102, -1, 103, -1, 104, -1, 105, -1, 106,
+ -1, 107, -1, 108, -1, 109, -1, 110, -1, 111,
+ -1, 112, -1, 113, -1, 114, -1, 101, -1, 102,
+ -1, 103, -1, 104, -1, 26, -1, 27, -1, 11,
-1, 12, -1, 13, -1, 16, -1, 15, -1, 14,
- -1, 19, -1, 22, -1, 24, -1, 178, -1, -1,
- 55, 156, 4, 157, -1, -1, 178, 158, -1, -1,
- 20, -1, 23, -1, 184, -1, -1, 182, 158, -1,
+ -1, 19, -1, 22, -1, 24, -1, 179, -1, -1,
+ 55, 157, 4, 158, -1, -1, 179, 159, -1, -1,
+ 20, -1, 23, -1, 185, -1, -1, 183, 159, -1,
42, -1, 44, -1, 43, -1, 45, -1, 47, -1,
- 49, -1, 46, -1, 48, -1, 51, -1, -1, 153,
- -1, 154, -1, 155, -1, -1, 46, -1, 48, -1,
+ 49, -1, 46, -1, 48, -1, 51, -1, -1, 154,
+ -1, 155, -1, 156, -1, -1, 46, -1, 48, -1,
-1, 42, -1, 43, -1, 44, -1, 47, -1, -1,
44, -1, 42, -1, -1, 63, -1, 64, -1, 65,
- -1, 66, -1, 67, -1, 62, 4, -1, 142, -1,
- 121, -1, 141, -1, 122, -1, 144, -1, 145, -1,
- 147, -1, 148, -1, 149, -1, 54, 4, -1, -1,
- 193, 192, -1, 143, -1, 146, -1, 142, -1, 141,
- -1, 150, -1, 151, -1, -1, 195, 194, -1, -1,
- 152, 22, -1, -1, 54, 4, -1, -1, 159, 54,
- 4, -1, 34, 22, -1, -1, 199, -1, -1, 159,
- 202, 201, -1, 199, -1, 54, 4, -1, 11, -1,
- 12, -1, 13, -1, 16, -1, 15, -1, 14, -1,
- 17, -1, 50, -1, 203, -1, 204, 180, 160, -1,
- 238, -1, 161, 4, -1, 204, 156, 208, 157, 195,
- -1, 10, 156, 208, 157, 195, -1, 162, 4, 163,
- 204, 164, -1, 165, 4, 163, 204, 166, -1, 167,
- 209, 168, -1, 167, 168, -1, 165, 167, 209, 168,
- 166, -1, 165, 167, 168, 166, -1, 204, 193, -1,
- 204, -1, 10, -1, 205, -1, 207, 159, 205, -1,
- 207, -1, 207, 159, 39, -1, 39, -1, -1, 204,
- -1, 209, 159, 204, -1, 204, 162, 212, 164, -1,
- 204, 162, 164, -1, 204, 169, 22, -1, 204, 165,
- 212, 166, -1, 204, 167, 212, 168, -1, 204, 167,
- 168, -1, 204, 165, 167, 212, 168, 166, -1, 204,
- 165, 167, 168, 166, -1, 204, 40, -1, 204, 41,
- -1, 204, 238, -1, 204, 211, -1, 204, 25, -1,
- 176, 3, -1, 176, 5, -1, 176, 4, -1, 176,
- 6, -1, 11, 26, -1, 11, 27, -1, 177, 9,
- -1, 173, 156, 210, 38, 204, 157, -1, 119, 156,
- 210, 250, 157, -1, 133, 156, 210, 159, 210, 159,
- 210, 157, -1, 171, 156, 210, 159, 210, 157, -1,
- 172, 156, 210, 159, 210, 157, -1, 90, 174, 156,
- 210, 159, 210, 157, -1, 91, 175, 156, 210, 159,
- 210, 157, -1, 92, 174, 156, 210, 159, 210, 157,
- -1, 93, 175, 156, 210, 159, 210, 157, -1, 135,
- 156, 210, 159, 210, 157, -1, 136, 156, 210, 159,
- 210, 159, 210, 157, -1, 137, 156, 210, 159, 210,
- 159, 210, 157, -1, 139, 156, 210, 251, 157, -1,
- 140, 156, 210, 159, 210, 251, 157, -1, 212, 159,
- 210, -1, 210, -1, 32, -1, 33, -1, 37, -1,
- -1, 206, 238, -1, 125, 156, 215, 38, 204, 157,
- -1, 217, -1, -1, 218, -1, 217, 218, -1, -1,
- 31, 219, 234, -1, -1, 30, 220, 235, -1, 60,
- 59, 224, -1, 181, 18, 204, -1, 181, 18, 10,
- -1, -1, 183, 187, 214, 213, 210, 180, 221, 201,
- -1, -1, 183, 185, 187, 214, 213, 210, 180, 222,
- 201, -1, -1, 183, 186, 187, 214, 213, 204, 180,
- 223, 201, -1, 183, 187, 35, 190, 215, -1, 52,
- 225, -1, 56, 158, 226, -1, 22, -1, 53, 158,
- 22, -1, 68, 158, 22, -1, 162, 227, 164, -1,
- 227, 159, 22, -1, 22, -1, -1, 228, 159, 204,
- 193, 179, -1, 204, 193, 179, -1, 228, -1, 228,
- 159, 39, -1, 39, -1, -1, 191, 206, 182, 156,
- 229, 157, 195, 200, 197, 196, -1, 28, -1, 167,
- -1, 189, 187, 230, 231, -1, 29, -1, 168, -1,
- 242, 233, -1, 188, 187, 230, -1, -1, 61, -1,
- 3, -1, 4, -1, 5, -1, 6, -1, 9, -1,
- 26, -1, 27, -1, 40, -1, 41, -1, 25, -1,
- 165, 212, 166, -1, 162, 212, 164, -1, 162, 164,
- -1, 169, 22, -1, 167, 212, 168, -1, 167, 168,
- -1, 165, 167, 212, 168, 166, -1, 165, 167, 168,
- 166, -1, 211, -1, 59, 236, 22, 159, 22, -1,
- 7, -1, 8, -1, 178, -1, 182, -1, 238, -1,
- 237, -1, 204, 239, -1, 240, -1, 241, 159, 240,
- -1, 242, 243, -1, 232, 243, -1, 244, 181, 245,
- -1, 244, 247, -1, -1, 21, -1, 69, 241, -1,
- 69, 10, -1, 70, 17, 239, -1, 70, 11, 239,
- 159, 17, 239, 159, 17, 239, -1, 71, 176, 239,
- 159, 17, 239, 162, 246, 164, -1, 71, 176, 239,
- 159, 17, 239, 162, 164, -1, 72, 191, 206, 239,
- 156, 249, 157, 195, 38, 17, 239, 73, 17, 239,
- -1, 73, -1, 74, -1, 246, 176, 237, 159, 17,
- 239, -1, 176, 237, 159, 17, 239, -1, 181, 253,
- -1, 204, 162, 239, 159, 239, 164, -1, 248, 159,
- 162, 239, 159, 239, 164, -1, 204, 193, 239, 193,
- -1, 17, 193, 239, 193, -1, 249, 159, 204, 193,
- 239, 193, -1, 249, 159, 17, 193, 239, 193, -1,
- -1, -1, 250, 159, 240, -1, 159, 4, -1, 251,
- 159, 4, -1, 58, 57, -1, 57, -1, 171, 204,
- 239, 159, 239, -1, 172, 204, 239, 159, 239, -1,
- 90, 174, 204, 239, 159, 239, -1, 91, 175, 204,
- 239, 159, 239, -1, 92, 174, 204, 239, 159, 239,
- -1, 93, 175, 204, 239, 159, 239, -1, 173, 240,
- 38, 204, -1, 133, 240, 159, 240, 159, 240, -1,
- 134, 240, 159, 204, -1, 135, 240, 159, 240, -1,
- 136, 240, 159, 240, 159, 240, -1, 137, 240, 159,
- 240, 159, 240, -1, 132, 248, -1, 252, 191, 206,
- 239, 156, 249, 157, 195, -1, 255, -1, 36, -1,
- -1, 114, 204, 198, -1, 114, 204, 159, 11, 239,
- 198, -1, 115, 204, 198, -1, 115, 204, 159, 11,
- 239, 198, -1, 116, 240, -1, 254, 117, 204, 239,
- 198, -1, 254, 118, 240, 159, 204, 239, 198, -1,
- 138, 204, 239, 159, 4, -1, 119, 204, 239, 250,
- -1, 139, 204, 239, 251, -1, 140, 204, 239, 159,
- 204, 239, 251, -1
+ -1, 66, -1, 67, -1, 68, -1, 62, 4, -1,
+ 143, -1, 122, -1, 142, -1, 123, -1, 145, -1,
+ 146, -1, 148, -1, 149, -1, 150, -1, 54, 4,
+ -1, -1, 194, 193, -1, 144, -1, 147, -1, 143,
+ -1, 142, -1, 151, -1, 152, -1, -1, 196, 195,
+ -1, -1, 153, 22, -1, -1, 54, 4, -1, -1,
+ 160, 54, 4, -1, 34, 22, -1, -1, 200, -1,
+ -1, 160, 203, 202, -1, 200, -1, 54, 4, -1,
+ 11, -1, 12, -1, 13, -1, 16, -1, 15, -1,
+ 14, -1, 17, -1, 50, -1, 204, -1, 205, 181,
+ 161, -1, 239, -1, 162, 4, -1, 205, 157, 209,
+ 158, 196, -1, 10, 157, 209, 158, 196, -1, 163,
+ 4, 164, 205, 165, -1, 166, 4, 164, 205, 167,
+ -1, 168, 210, 169, -1, 168, 169, -1, 166, 168,
+ 210, 169, 167, -1, 166, 168, 169, 167, -1, 205,
+ 194, -1, 205, -1, 10, -1, 206, -1, 208, 160,
+ 206, -1, 208, -1, 208, 160, 39, -1, 39, -1,
+ -1, 205, -1, 210, 160, 205, -1, 205, 163, 213,
+ 165, -1, 205, 163, 165, -1, 205, 170, 22, -1,
+ 205, 166, 213, 167, -1, 205, 168, 213, 169, -1,
+ 205, 168, 169, -1, 205, 166, 168, 213, 169, 167,
+ -1, 205, 166, 168, 169, 167, -1, 205, 40, -1,
+ 205, 41, -1, 205, 239, -1, 205, 212, -1, 205,
+ 25, -1, 177, 3, -1, 177, 5, -1, 177, 4,
+ -1, 177, 6, -1, 11, 26, -1, 11, 27, -1,
+ 178, 9, -1, 174, 157, 211, 38, 205, 158, -1,
+ 120, 157, 211, 251, 158, -1, 134, 157, 211, 160,
+ 211, 160, 211, 158, -1, 172, 157, 211, 160, 211,
+ 158, -1, 173, 157, 211, 160, 211, 158, -1, 91,
+ 175, 157, 211, 160, 211, 158, -1, 92, 176, 157,
+ 211, 160, 211, 158, -1, 93, 175, 157, 211, 160,
+ 211, 158, -1, 94, 176, 157, 211, 160, 211, 158,
+ -1, 136, 157, 211, 160, 211, 158, -1, 137, 157,
+ 211, 160, 211, 160, 211, 158, -1, 138, 157, 211,
+ 160, 211, 160, 211, 158, -1, 140, 157, 211, 252,
+ 158, -1, 141, 157, 211, 160, 211, 252, 158, -1,
+ 213, 160, 211, -1, 211, -1, 32, -1, 33, -1,
+ 37, -1, -1, 207, 239, -1, 126, 157, 216, 38,
+ 205, 158, -1, 218, -1, -1, 219, -1, 218, 219,
+ -1, -1, 31, 220, 235, -1, -1, 30, 221, 236,
+ -1, 60, 59, 225, -1, 182, 18, 205, -1, 182,
+ 18, 10, -1, -1, 184, 188, 215, 214, 211, 181,
+ 222, 202, -1, -1, 184, 186, 188, 215, 214, 211,
+ 181, 223, 202, -1, -1, 184, 187, 188, 215, 214,
+ 205, 181, 224, 202, -1, 184, 188, 35, 191, 216,
+ -1, 52, 226, -1, 56, 159, 227, -1, 22, -1,
+ 53, 159, 22, -1, 69, 159, 22, -1, 163, 228,
+ 165, -1, 228, 160, 22, -1, 22, -1, -1, 229,
+ 160, 205, 194, 180, -1, 205, 194, 180, -1, 229,
+ -1, 229, 160, 39, -1, 39, -1, -1, 192, 207,
+ 183, 157, 230, 158, 196, 201, 198, 197, -1, 28,
+ -1, 168, -1, 190, 188, 231, 232, -1, 29, -1,
+ 169, -1, 243, 234, -1, 189, 188, 231, -1, -1,
+ 61, -1, 3, -1, 4, -1, 5, -1, 6, -1,
+ 9, -1, 26, -1, 27, -1, 40, -1, 41, -1,
+ 25, -1, 166, 213, 167, -1, 163, 213, 165, -1,
+ 163, 165, -1, 170, 22, -1, 168, 213, 169, -1,
+ 168, 169, -1, 166, 168, 213, 169, 167, -1, 166,
+ 168, 169, 167, -1, 212, -1, 59, 237, 22, 160,
+ 22, -1, 7, -1, 8, -1, 179, -1, 183, -1,
+ 239, -1, 238, -1, 205, 240, -1, 241, -1, 242,
+ 160, 241, -1, 243, 244, -1, 233, 244, -1, 245,
+ 182, 246, -1, 245, 248, -1, -1, 21, -1, 70,
+ 242, -1, 70, 10, -1, 71, 17, 240, -1, 71,
+ 11, 240, 160, 17, 240, 160, 17, 240, -1, 72,
+ 177, 240, 160, 17, 240, 163, 247, 165, -1, 72,
+ 177, 240, 160, 17, 240, 163, 165, -1, 73, 192,
+ 207, 240, 157, 250, 158, 196, 38, 17, 240, 74,
+ 17, 240, -1, 74, -1, 75, -1, 247, 177, 238,
+ 160, 17, 240, -1, 177, 238, 160, 17, 240, -1,
+ 182, 254, -1, 205, 163, 240, 160, 240, 165, -1,
+ 249, 160, 163, 240, 160, 240, 165, -1, 205, 194,
+ 240, 194, -1, 17, 194, 240, 194, -1, 250, 160,
+ 205, 194, 240, 194, -1, 250, 160, 17, 194, 240,
+ 194, -1, -1, -1, 251, 160, 241, -1, 160, 4,
+ -1, 252, 160, 4, -1, 58, 57, -1, 57, -1,
+ 172, 205, 240, 160, 240, -1, 173, 205, 240, 160,
+ 240, -1, 91, 175, 205, 240, 160, 240, -1, 92,
+ 176, 205, 240, 160, 240, -1, 93, 175, 205, 240,
+ 160, 240, -1, 94, 176, 205, 240, 160, 240, -1,
+ 174, 241, 38, 205, -1, 134, 241, 160, 241, 160,
+ 241, -1, 135, 241, 160, 205, -1, 136, 241, 160,
+ 241, -1, 137, 241, 160, 241, 160, 241, -1, 138,
+ 241, 160, 241, 160, 241, -1, 133, 249, -1, 253,
+ 192, 207, 240, 157, 250, 158, 196, -1, 256, -1,
+ 36, -1, -1, 115, 205, 199, -1, 115, 205, 160,
+ 11, 240, 199, -1, 116, 205, 199, -1, 116, 205,
+ 160, 11, 240, 199, -1, 117, 241, -1, 255, 118,
+ 205, 240, 199, -1, 255, 119, 241, 160, 205, 240,
+ 199, -1, 139, 205, 240, 160, 4, -1, 120, 205,
+ 240, 251, -1, 140, 205, 240, 252, -1, 141, 205,
+ 240, 160, 205, 240, 252, -1
};
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132, 1132,
- 1132, 1133, 1133, 1133, 1133, 1133, 1133, 1134, 1134, 1134,
- 1134, 1134, 1134, 1135, 1135, 1135, 1135, 1135, 1135, 1138,
- 1138, 1139, 1139, 1140, 1140, 1141, 1141, 1142, 1142, 1146,
- 1146, 1147, 1147, 1148, 1148, 1149, 1149, 1150, 1150, 1151,
- 1151, 1152, 1152, 1153, 1154, 1159, 1160, 1160, 1160, 1160,
- 1160, 1162, 1162, 1162, 1163, 1163, 1165, 1166, 1170, 1174,
- 1179, 1179, 1181, 1182, 1187, 1193, 1194, 1195, 1196, 1197,
- 1198, 1202, 1203, 1204, 1208, 1209, 1210, 1211, 1215, 1216,
- 1217, 1221, 1222, 1223, 1224, 1225, 1229, 1230, 1231, 1234,
- 1235, 1236, 1237, 1238, 1239, 1240, 1247, 1248, 1249, 1250,
- 1251, 1252, 1253, 1254, 1255, 1256, 1260, 1261, 1266, 1267,
- 1268, 1269, 1270, 1271, 1274, 1275, 1280, 1281, 1288, 1289,
- 1295, 1296, 1305, 1313, 1314, 1319, 1320, 1321, 1326, 1339,
- 1339, 1339, 1339, 1339, 1339, 1339, 1342, 1346, 1350, 1357,
- 1362, 1370, 1399, 1424, 1429, 1439, 1449, 1453, 1463, 1470,
- 1479, 1486, 1491, 1496, 1503, 1504, 1511, 1518, 1526, 1532,
- 1544, 1572, 1588, 1615, 1643, 1669, 1689, 1715, 1735, 1747,
- 1754, 1820, 1830, 1840, 1846, 1856, 1862, 1872, 1878, 1884,
- 1897, 1909, 1930, 1938, 1944, 1955, 1960, 1965, 1970, 1975,
- 1981, 1987, 1993, 2001, 2012, 2016, 2024, 2024, 2027, 2027,
- 2030, 2042, 2063, 2068, 2076, 2077, 2081, 2081, 2085, 2085,
- 2088, 2091, 2115, 2127, 2126, 2138, 2137, 2147, 2146, 2157,
- 2197, 2200, 2206, 2216, 2220, 2225, 2227, 2232, 2237, 2246,
- 2256, 2267, 2271, 2280, 2289, 2294, 2423, 2423, 2425, 2434,
- 2434, 2436, 2441, 2453, 2457, 2462, 2466, 2470, 2475, 2480,
- 2484, 2488, 2492, 2496, 2500, 2504, 2526, 2548, 2554, 2567,
- 2579, 2584, 2596, 2602, 2606, 2616, 2620, 2624, 2629, 2636,
- 2636, 2642, 2651, 2656, 2661, 2665, 2674, 2683, 2692, 2696,
- 2704, 2724, 2728, 2733, 2744, 2763, 2772, 2858, 2862, 2869,
- 2880, 2893, 2903, 2914, 2924, 2935, 2943, 2953, 2960, 2963,
- 2964, 2972, 2978, 2987, 2991, 2996, 3012, 3029, 3043, 3057,
- 3071, 3085, 3097, 3105, 3112, 3118, 3124, 3130, 3145, 3235,
- 3240, 3244, 3251, 3258, 3268, 3275, 3285, 3293, 3307, 3324,
- 3338, 3353, 3368
+ 0, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133, 1133,
+ 1133, 1134, 1134, 1134, 1134, 1134, 1134, 1135, 1135, 1135,
+ 1135, 1135, 1135, 1136, 1136, 1136, 1136, 1136, 1136, 1139,
+ 1139, 1140, 1140, 1141, 1141, 1142, 1142, 1143, 1143, 1147,
+ 1147, 1148, 1148, 1149, 1149, 1150, 1150, 1151, 1151, 1152,
+ 1152, 1153, 1153, 1154, 1155, 1160, 1161, 1161, 1161, 1161,
+ 1161, 1163, 1163, 1163, 1164, 1164, 1166, 1167, 1171, 1175,
+ 1180, 1180, 1182, 1183, 1188, 1194, 1195, 1196, 1197, 1198,
+ 1199, 1203, 1204, 1205, 1209, 1210, 1211, 1212, 1216, 1217,
+ 1218, 1222, 1223, 1224, 1225, 1226, 1230, 1231, 1232, 1235,
+ 1236, 1237, 1238, 1239, 1240, 1241, 1242, 1249, 1250, 1251,
+ 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1262, 1263, 1268,
+ 1269, 1270, 1271, 1272, 1273, 1276, 1277, 1282, 1283, 1290,
+ 1291, 1297, 1298, 1307, 1315, 1316, 1321, 1322, 1323, 1328,
+ 1341, 1341, 1341, 1341, 1341, 1341, 1341, 1344, 1348, 1352,
+ 1359, 1364, 1372, 1401, 1426, 1431, 1441, 1451, 1455, 1465,
+ 1472, 1481, 1488, 1493, 1498, 1505, 1506, 1513, 1520, 1528,
+ 1534, 1546, 1574, 1590, 1617, 1645, 1671, 1691, 1717, 1737,
+ 1749, 1756, 1822, 1832, 1842, 1848, 1858, 1864, 1874, 1880,
+ 1886, 1899, 1911, 1932, 1940, 1946, 1957, 1962, 1967, 1972,
+ 1977, 1983, 1989, 1995, 2003, 2014, 2018, 2026, 2026, 2029,
+ 2029, 2032, 2044, 2065, 2070, 2078, 2079, 2083, 2083, 2087,
+ 2087, 2090, 2093, 2117, 2129, 2128, 2140, 2139, 2149, 2148,
+ 2159, 2199, 2202, 2208, 2218, 2222, 2227, 2229, 2234, 2239,
+ 2248, 2258, 2269, 2273, 2282, 2291, 2296, 2425, 2425, 2427,
+ 2436, 2436, 2438, 2443, 2455, 2459, 2464, 2468, 2472, 2477,
+ 2482, 2486, 2490, 2494, 2498, 2502, 2506, 2528, 2550, 2556,
+ 2569, 2581, 2586, 2598, 2604, 2608, 2618, 2622, 2626, 2631,
+ 2638, 2638, 2644, 2653, 2658, 2663, 2667, 2676, 2685, 2694,
+ 2698, 2706, 2726, 2730, 2735, 2746, 2765, 2774, 2860, 2864,
+ 2871, 2882, 2895, 2905, 2916, 2926, 2937, 2945, 2955, 2962,
+ 2965, 2966, 2974, 2980, 2989, 2993, 2998, 3014, 3031, 3045,
+ 3059, 3073, 3087, 3099, 3107, 3114, 3120, 3126, 3132, 3147,
+ 3237, 3242, 3246, 3253, 3260, 3270, 3277, 3287, 3295, 3309,
+ 3326, 3340, 3355, 3370
};
#endif
"EXTERNAL", "TARGET", "TRIPLE", "ALIGN", "ADDRSPACE", "DEPLIBS", "CALL",
"TAIL", "ASM_TOK", "MODULE", "SIDEEFFECT", "CC_TOK", "CCC_TOK",
"FASTCC_TOK", "COLDCC_TOK", "X86_STDCALLCC_TOK", "X86_FASTCALLCC_TOK",
- "DATALAYOUT", "RET", "BR", "SWITCH", "INVOKE", "UNWIND", "UNREACHABLE",
- "ADD", "SUB", "MUL", "UDIV", "SDIV", "FDIV", "UREM", "SREM", "FREM",
- "AND", "OR", "XOR", "SHL", "LSHR", "ASHR", "ICMP", "FCMP", "VICMP",
- "VFCMP", "EQ", "NE", "SLT", "SGT", "SLE", "SGE", "ULT", "UGT", "ULE",
- "UGE", "OEQ", "ONE", "OLT", "OGT", "OLE", "OGE", "ORD", "UNO", "UEQ",
- "UNE", "MALLOC", "ALLOCA", "FREE", "LOAD", "STORE", "GETELEMENTPTR",
- "TRUNC", "ZEXT", "SEXT", "FPTRUNC", "FPEXT", "BITCAST", "UITOFP",
- "SITOFP", "FPTOUI", "FPTOSI", "INTTOPTR", "PTRTOINT", "PHI_TOK",
- "SELECT", "VAARG", "EXTRACTELEMENT", "INSERTELEMENT", "SHUFFLEVECTOR",
- "GETRESULT", "EXTRACTVALUE", "INSERTVALUE", "SIGNEXT", "ZEROEXT",
- "NORETURN", "INREG", "SRET", "NOUNWIND", "NOALIAS", "BYVAL", "NEST",
- "READNONE", "READONLY", "GC", "DEFAULT", "HIDDEN", "PROTECTED", "'('",
- "')'", "'='", "','", "'*'", "'\\\\'", "'['", "'x'", "']'", "'<'", "'>'",
- "'{'", "'}'", "'c'", "$accept", "ArithmeticOps", "LogicalOps", "CastOps",
- "IPredicates", "FPredicates", "IntType", "FPType", "LocalName",
- "OptLocalName", "OptAddrSpace", "OptLocalAssign", "GlobalName",
- "OptGlobalAssign", "GlobalAssign", "GVInternalLinkage",
+ "X86_SSECALLCC_TOK", "DATALAYOUT", "RET", "BR", "SWITCH", "INVOKE",
+ "UNWIND", "UNREACHABLE", "ADD", "SUB", "MUL", "UDIV", "SDIV", "FDIV",
+ "UREM", "SREM", "FREM", "AND", "OR", "XOR", "SHL", "LSHR", "ASHR",
+ "ICMP", "FCMP", "VICMP", "VFCMP", "EQ", "NE", "SLT", "SGT", "SLE", "SGE",
+ "ULT", "UGT", "ULE", "UGE", "OEQ", "ONE", "OLT", "OGT", "OLE", "OGE",
+ "ORD", "UNO", "UEQ", "UNE", "MALLOC", "ALLOCA", "FREE", "LOAD", "STORE",
+ "GETELEMENTPTR", "TRUNC", "ZEXT", "SEXT", "FPTRUNC", "FPEXT", "BITCAST",
+ "UITOFP", "SITOFP", "FPTOUI", "FPTOSI", "INTTOPTR", "PTRTOINT",
+ "PHI_TOK", "SELECT", "VAARG", "EXTRACTELEMENT", "INSERTELEMENT",
+ "SHUFFLEVECTOR", "GETRESULT", "EXTRACTVALUE", "INSERTVALUE", "SIGNEXT",
+ "ZEROEXT", "NORETURN", "INREG", "SRET", "NOUNWIND", "NOALIAS", "BYVAL",
+ "NEST", "READNONE", "READONLY", "GC", "DEFAULT", "HIDDEN", "PROTECTED",
+ "'('", "')'", "'='", "','", "'*'", "'\\\\'", "'['", "'x'", "']'", "'<'",
+ "'>'", "'{'", "'}'", "'c'", "$accept", "ArithmeticOps", "LogicalOps",
+ "CastOps", "IPredicates", "FPredicates", "IntType", "FPType",
+ "LocalName", "OptLocalName", "OptAddrSpace", "OptLocalAssign",
+ "GlobalName", "OptGlobalAssign", "GlobalAssign", "GVInternalLinkage",
"GVExternalLinkage", "GVVisibilityStyle", "FunctionDeclareLinkage",
"FunctionDefineLinkage", "AliasLinkage", "OptCallingConv", "ParamAttr",
"OptParamAttrs", "FuncAttr", "OptFuncAttrs", "OptGC", "OptAlign",
375, 376, 377, 378, 379, 380, 381, 382, 383, 384,
385, 386, 387, 388, 389, 390, 391, 392, 393, 394,
395, 396, 397, 398, 399, 400, 401, 402, 403, 404,
- 405, 406, 407, 408, 409, 410, 40, 41, 61, 44,
- 42, 92, 91, 120, 93, 60, 62, 123, 125, 99
+ 405, 406, 407, 408, 409, 410, 411, 40, 41, 61,
+ 44, 42, 92, 91, 120, 93, 60, 62, 123, 125,
+ 99
};
# endif
/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
-static const yytype_uint8 yyr1[] =
+static const yytype_uint16 yyr1[] =
{
- 0, 170, 171, 171, 171, 171, 171, 171, 171, 171,
- 171, 172, 172, 172, 172, 172, 172, 173, 173, 173,
- 173, 173, 173, 173, 173, 173, 173, 173, 173, 174,
+ 0, 171, 172, 172, 172, 172, 172, 172, 172, 172,
+ 172, 173, 173, 173, 173, 173, 173, 174, 174, 174,
174, 174, 174, 174, 174, 174, 174, 174, 174, 175,
- 175, 175, 175, 175, 175, 175, 175, 175, 175, 175,
- 175, 175, 175, 175, 175, 176, 177, 177, 177, 177,
- 177, 178, 178, 178, 179, 179, 180, 180, 181, 181,
- 182, 182, 183, 183, 184, 185, 185, 185, 185, 185,
- 185, 186, 186, 186, 187, 187, 187, 187, 188, 188,
- 188, 189, 189, 189, 189, 189, 190, 190, 190, 191,
- 191, 191, 191, 191, 191, 191, 192, 192, 192, 192,
- 192, 192, 192, 192, 192, 192, 193, 193, 194, 194,
- 194, 194, 194, 194, 195, 195, 196, 196, 197, 197,
- 198, 198, 199, 200, 200, 201, 201, 202, 202, 203,
- 203, 203, 203, 203, 203, 203, 204, 204, 204, 204,
- 204, 204, 204, 204, 204, 204, 204, 204, 204, 205,
- 206, 206, 207, 207, 208, 208, 208, 208, 209, 209,
- 210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
- 210, 210, 210, 210, 210, 210, 210, 210, 210, 210,
+ 175, 175, 175, 175, 175, 175, 175, 175, 175, 176,
+ 176, 176, 176, 176, 176, 176, 176, 176, 176, 176,
+ 176, 176, 176, 176, 176, 177, 178, 178, 178, 178,
+ 178, 179, 179, 179, 180, 180, 181, 181, 182, 182,
+ 183, 183, 184, 184, 185, 186, 186, 186, 186, 186,
+ 186, 187, 187, 187, 188, 188, 188, 188, 189, 189,
+ 189, 190, 190, 190, 190, 190, 191, 191, 191, 192,
+ 192, 192, 192, 192, 192, 192, 192, 193, 193, 193,
+ 193, 193, 193, 193, 193, 193, 193, 194, 194, 195,
+ 195, 195, 195, 195, 195, 196, 196, 197, 197, 198,
+ 198, 199, 199, 200, 201, 201, 202, 202, 203, 203,
+ 204, 204, 204, 204, 204, 204, 204, 205, 205, 205,
+ 205, 205, 205, 205, 205, 205, 205, 205, 205, 205,
+ 206, 207, 207, 208, 208, 209, 209, 209, 209, 210,
+ 210, 211, 211, 211, 211, 211, 211, 211, 211, 211,
211, 211, 211, 211, 211, 211, 211, 211, 211, 211,
- 211, 211, 211, 211, 212, 212, 213, 213, 214, 214,
- 215, 215, 216, 216, 217, 217, 219, 218, 220, 218,
- 218, 218, 218, 221, 218, 222, 218, 223, 218, 218,
- 218, 218, 224, 225, 225, 226, 227, 227, 227, 228,
- 228, 229, 229, 229, 229, 230, 231, 231, 232, 233,
- 233, 234, 235, 236, 236, 237, 237, 237, 237, 237,
- 237, 237, 237, 237, 237, 237, 237, 237, 237, 237,
- 237, 237, 237, 237, 237, 238, 238, 238, 238, 239,
- 239, 240, 241, 241, 242, 242, 243, 244, 244, 244,
- 245, 245, 245, 245, 245, 245, 245, 245, 245, 246,
- 246, 247, 248, 248, 249, 249, 249, 249, 249, 250,
- 250, 251, 251, 252, 252, 253, 253, 253, 253, 253,
- 253, 253, 253, 253, 253, 253, 253, 253, 253, 253,
- 254, 254, 255, 255, 255, 255, 255, 255, 255, 255,
- 255, 255, 255
+ 211, 212, 212, 212, 212, 212, 212, 212, 212, 212,
+ 212, 212, 212, 212, 212, 213, 213, 214, 214, 215,
+ 215, 216, 216, 217, 217, 218, 218, 220, 219, 221,
+ 219, 219, 219, 219, 222, 219, 223, 219, 224, 219,
+ 219, 219, 219, 225, 226, 226, 227, 228, 228, 228,
+ 229, 229, 230, 230, 230, 230, 231, 232, 232, 233,
+ 234, 234, 235, 236, 237, 237, 238, 238, 238, 238,
+ 238, 238, 238, 238, 238, 238, 238, 238, 238, 238,
+ 238, 238, 238, 238, 238, 238, 239, 239, 239, 239,
+ 240, 240, 241, 242, 242, 243, 243, 244, 245, 245,
+ 245, 246, 246, 246, 246, 246, 246, 246, 246, 246,
+ 247, 247, 248, 249, 249, 250, 250, 250, 250, 250,
+ 251, 251, 252, 252, 253, 253, 254, 254, 254, 254,
+ 254, 254, 254, 254, 254, 254, 254, 254, 254, 254,
+ 254, 255, 255, 256, 256, 256, 256, 256, 256, 256,
+ 256, 256, 256, 256
};
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
1, 1, 1, 0, 2, 1, 1, 1, 1, 1,
1, 1, 1, 1, 0, 1, 1, 1, 0, 1,
1, 0, 1, 1, 1, 1, 0, 1, 1, 0,
- 1, 1, 1, 1, 1, 2, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 2, 0, 2, 1, 1,
- 1, 1, 1, 1, 0, 2, 0, 2, 0, 2,
- 0, 3, 2, 0, 1, 0, 3, 1, 2, 1,
- 1, 1, 1, 1, 1, 1, 1, 1, 3, 1,
- 2, 5, 5, 5, 5, 3, 2, 5, 4, 2,
- 1, 1, 1, 3, 1, 3, 1, 0, 1, 3,
- 4, 3, 3, 4, 4, 3, 6, 5, 2, 2,
+ 1, 1, 1, 1, 1, 1, 2, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 2, 0, 2, 1,
+ 1, 1, 1, 1, 1, 0, 2, 0, 2, 0,
+ 2, 0, 3, 2, 0, 1, 0, 3, 1, 2,
+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 3,
+ 1, 2, 5, 5, 5, 5, 3, 2, 5, 4,
+ 2, 1, 1, 1, 3, 1, 3, 1, 0, 1,
+ 3, 4, 3, 3, 4, 4, 3, 6, 5, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 6, 5, 8, 6, 6, 7, 7, 7, 7, 6,
- 8, 8, 5, 7, 3, 1, 1, 1, 1, 0,
- 2, 6, 1, 0, 1, 2, 0, 3, 0, 3,
- 3, 3, 3, 0, 8, 0, 9, 0, 9, 5,
- 2, 3, 1, 3, 3, 3, 3, 1, 0, 5,
- 3, 1, 3, 1, 0, 10, 1, 1, 4, 1,
- 1, 2, 3, 0, 1, 1, 1, 1, 1, 1,
- 1, 1, 1, 1, 1, 3, 3, 2, 2, 3,
- 2, 5, 4, 1, 5, 1, 1, 1, 1, 1,
- 1, 2, 1, 3, 2, 2, 3, 2, 0, 1,
- 2, 2, 3, 9, 9, 8, 14, 1, 1, 6,
- 5, 2, 6, 7, 4, 4, 6, 6, 0, 0,
- 3, 2, 3, 2, 1, 5, 5, 6, 6, 6,
- 6, 4, 6, 4, 4, 6, 6, 2, 8, 1,
- 1, 0, 3, 6, 3, 6, 2, 5, 7, 5,
- 4, 4, 7
+ 2, 6, 5, 8, 6, 6, 7, 7, 7, 7,
+ 6, 8, 8, 5, 7, 3, 1, 1, 1, 1,
+ 0, 2, 6, 1, 0, 1, 2, 0, 3, 0,
+ 3, 3, 3, 3, 0, 8, 0, 9, 0, 9,
+ 5, 2, 3, 1, 3, 3, 3, 3, 1, 0,
+ 5, 3, 1, 3, 1, 0, 10, 1, 1, 4,
+ 1, 1, 2, 3, 0, 1, 1, 1, 1, 1,
+ 1, 1, 1, 1, 1, 1, 3, 3, 2, 2,
+ 3, 2, 5, 4, 1, 5, 1, 1, 1, 1,
+ 1, 1, 2, 1, 3, 2, 2, 3, 2, 0,
+ 1, 2, 2, 3, 9, 9, 8, 14, 1, 1,
+ 6, 5, 2, 6, 7, 4, 4, 6, 6, 0,
+ 0, 3, 2, 3, 2, 1, 5, 5, 6, 6,
+ 6, 6, 4, 6, 4, 4, 6, 6, 2, 8,
+ 1, 1, 0, 3, 6, 3, 6, 2, 5, 7,
+ 5, 4, 4, 7
};
/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
means the default is an error. */
static const yytype_uint16 yydefact[] =
{
- 73, 61, 70, 62, 71, 63, 218, 216, 0, 0,
- 0, 0, 0, 0, 84, 72, 0, 73, 214, 88,
- 91, 0, 0, 230, 0, 0, 68, 0, 74, 75,
+ 73, 61, 70, 62, 71, 63, 219, 217, 0, 0,
+ 0, 0, 0, 0, 84, 72, 0, 73, 215, 88,
+ 91, 0, 0, 231, 0, 0, 68, 0, 74, 75,
77, 76, 78, 81, 79, 82, 80, 83, 85, 86,
- 87, 84, 84, 209, 1, 215, 89, 90, 84, 219,
- 92, 93, 94, 95, 84, 288, 217, 288, 0, 0,
- 238, 231, 232, 220, 275, 276, 222, 139, 140, 141,
- 144, 143, 142, 145, 146, 0, 0, 0, 0, 277,
- 278, 147, 221, 149, 209, 209, 96, 208, 0, 99,
- 99, 289, 285, 69, 249, 250, 251, 284, 233, 234,
- 237, 0, 167, 150, 0, 0, 0, 0, 156, 168,
- 0, 0, 167, 0, 0, 0, 98, 97, 0, 206,
- 207, 0, 0, 100, 101, 102, 103, 104, 0, 252,
- 0, 331, 287, 0, 235, 166, 116, 162, 164, 0,
- 0, 0, 0, 0, 0, 155, 0, 0, 148, 0,
- 0, 161, 0, 160, 0, 229, 139, 140, 141, 144,
- 143, 142, 0, 0, 67, 67, 105, 0, 246, 247,
- 248, 330, 314, 0, 0, 0, 0, 99, 297, 298,
- 2, 3, 4, 5, 6, 7, 8, 9, 10, 14,
- 15, 16, 11, 12, 13, 0, 0, 0, 0, 0,
- 0, 0, 0, 17, 18, 19, 20, 21, 22, 23,
- 24, 25, 26, 27, 28, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 286, 99, 301,
- 0, 329, 236, 159, 0, 124, 67, 67, 158, 0,
- 169, 0, 124, 67, 67, 0, 210, 187, 188, 183,
- 185, 184, 186, 189, 182, 178, 179, 0, 0, 0,
+ 87, 84, 84, 210, 1, 216, 89, 90, 84, 220,
+ 92, 93, 94, 95, 84, 289, 218, 289, 0, 0,
+ 239, 232, 233, 221, 276, 277, 223, 140, 141, 142,
+ 145, 144, 143, 146, 147, 0, 0, 0, 0, 278,
+ 279, 148, 222, 150, 210, 210, 96, 209, 0, 99,
+ 99, 290, 286, 69, 250, 251, 252, 285, 234, 235,
+ 238, 0, 168, 151, 0, 0, 0, 0, 157, 169,
+ 0, 0, 168, 0, 0, 0, 98, 97, 0, 207,
+ 208, 0, 0, 100, 101, 102, 103, 104, 105, 0,
+ 253, 0, 332, 288, 0, 236, 167, 117, 163, 165,
+ 0, 0, 0, 0, 0, 0, 156, 0, 0, 149,
+ 0, 0, 162, 0, 161, 0, 230, 140, 141, 142,
+ 145, 144, 143, 0, 0, 67, 67, 106, 0, 247,
+ 248, 249, 331, 315, 0, 0, 0, 0, 99, 298,
+ 299, 2, 3, 4, 5, 6, 7, 8, 9, 10,
+ 14, 15, 16, 11, 12, 13, 0, 0, 0, 0,
+ 0, 0, 0, 0, 17, 18, 19, 20, 21, 22,
+ 23, 24, 25, 26, 27, 28, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 287, 99,
+ 302, 0, 330, 237, 160, 0, 125, 67, 67, 159,
+ 0, 170, 0, 125, 67, 67, 0, 211, 188, 189,
+ 184, 186, 185, 187, 190, 183, 179, 180, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 181, 180, 223, 0, 313,
- 291, 67, 282, 290, 0, 0, 55, 0, 0, 29,
- 30, 31, 32, 33, 34, 35, 36, 37, 38, 0,
- 53, 54, 49, 50, 51, 52, 39, 40, 41, 42,
- 43, 44, 45, 46, 47, 48, 0, 0, 0, 130,
- 130, 336, 67, 67, 327, 0, 0, 0, 0, 0,
- 67, 67, 67, 67, 67, 0, 0, 0, 0, 0,
- 107, 109, 108, 106, 110, 111, 112, 113, 114, 117,
- 165, 163, 152, 153, 154, 157, 66, 151, 225, 227,
+ 0, 0, 0, 0, 0, 0, 182, 181, 224, 0,
+ 314, 292, 67, 283, 291, 0, 0, 55, 0, 0,
+ 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
+ 0, 53, 54, 49, 50, 51, 52, 39, 40, 41,
+ 42, 43, 44, 45, 46, 47, 48, 0, 0, 0,
+ 131, 131, 337, 67, 67, 328, 0, 0, 0, 0,
+ 0, 67, 67, 67, 67, 67, 0, 0, 0, 0,
+ 0, 108, 110, 109, 107, 111, 112, 113, 114, 115,
+ 118, 166, 164, 153, 154, 155, 158, 66, 152, 226,
+ 228, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 172, 206, 0, 0, 0, 176, 0,
+ 173, 0, 0, 0, 136, 245, 256, 257, 258, 259,
+ 260, 265, 261, 262, 263, 264, 254, 0, 0, 0,
+ 0, 274, 281, 280, 282, 0, 0, 293, 0, 0,
+ 67, 67, 67, 67, 0, 333, 0, 335, 310, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 171, 205, 0, 0, 0, 175, 0, 172,
- 0, 0, 0, 135, 244, 255, 256, 257, 258, 259,
- 264, 260, 261, 262, 263, 253, 0, 0, 0, 0,
- 273, 280, 279, 281, 0, 0, 292, 0, 0, 67,
- 67, 67, 67, 0, 332, 0, 334, 309, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 67, 0, 115, 121, 120, 118, 119, 122,
- 123, 125, 135, 135, 0, 0, 0, 0, 0, 309,
- 0, 0, 0, 0, 0, 0, 0, 170, 156, 168,
- 0, 173, 174, 0, 0, 0, 0, 224, 243, 116,
- 241, 0, 254, 0, 267, 0, 0, 0, 270, 0,
- 268, 283, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 340, 0, 0, 0, 323, 324, 0, 0,
- 0, 0, 341, 0, 0, 0, 321, 0, 130, 0,
- 226, 228, 67, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 204, 177, 0, 0, 0, 0,
- 0, 0, 137, 135, 65, 0, 124, 0, 266, 156,
- 0, 265, 269, 0, 0, 308, 0, 0, 0, 0,
- 130, 131, 130, 0, 0, 0, 0, 0, 0, 339,
- 311, 0, 67, 315, 316, 308, 0, 337, 67, 211,
- 0, 0, 0, 0, 191, 0, 0, 0, 0, 202,
- 0, 176, 0, 0, 67, 132, 138, 136, 64, 240,
- 242, 116, 133, 0, 272, 0, 0, 0, 116, 116,
- 0, 317, 318, 319, 320, 333, 335, 310, 0, 0,
- 322, 325, 326, 312, 0, 0, 130, 0, 0, 0,
- 0, 0, 199, 0, 0, 0, 193, 194, 190, 65,
- 134, 128, 274, 271, 0, 0, 0, 0, 124, 0,
- 302, 0, 342, 124, 338, 195, 196, 197, 198, 0,
- 0, 0, 203, 239, 0, 126, 0, 295, 0, 0,
- 107, 109, 116, 116, 0, 116, 116, 303, 328, 192,
- 200, 201, 129, 0, 245, 293, 0, 294, 0, 305,
- 304, 0, 0, 0, 127, 0, 0, 0, 116, 116,
- 0, 0, 0, 307, 306, 300, 0, 0, 299, 0,
- 296
+ 0, 0, 0, 67, 0, 116, 122, 121, 119, 120,
+ 123, 124, 126, 136, 136, 0, 0, 0, 0, 0,
+ 310, 0, 0, 0, 0, 0, 0, 0, 171, 157,
+ 169, 0, 174, 175, 0, 0, 0, 0, 225, 244,
+ 117, 242, 0, 255, 0, 268, 0, 0, 0, 271,
+ 0, 269, 284, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 341, 0, 0, 0, 324, 325, 0,
+ 0, 0, 0, 342, 0, 0, 0, 322, 0, 131,
+ 0, 227, 229, 67, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 205, 178, 0, 0, 0,
+ 0, 0, 0, 138, 136, 65, 0, 125, 0, 267,
+ 157, 0, 266, 270, 0, 0, 309, 0, 0, 0,
+ 0, 131, 132, 131, 0, 0, 0, 0, 0, 0,
+ 340, 312, 0, 67, 316, 317, 309, 0, 338, 67,
+ 212, 0, 0, 0, 0, 192, 0, 0, 0, 0,
+ 203, 0, 177, 0, 0, 67, 133, 139, 137, 64,
+ 241, 243, 117, 134, 0, 273, 0, 0, 0, 117,
+ 117, 0, 318, 319, 320, 321, 334, 336, 311, 0,
+ 0, 323, 326, 327, 313, 0, 0, 131, 0, 0,
+ 0, 0, 0, 200, 0, 0, 0, 194, 195, 191,
+ 65, 135, 129, 275, 272, 0, 0, 0, 0, 125,
+ 0, 303, 0, 343, 125, 339, 196, 197, 198, 199,
+ 0, 0, 0, 204, 240, 0, 127, 0, 296, 0,
+ 0, 108, 110, 117, 117, 0, 117, 117, 304, 329,
+ 193, 201, 202, 130, 0, 246, 294, 0, 295, 0,
+ 306, 305, 0, 0, 0, 128, 0, 0, 0, 117,
+ 117, 0, 0, 0, 308, 307, 301, 0, 0, 300,
+ 0, 297
};
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int16 yydefgoto[] =
{
- -1, 272, 273, 274, 299, 316, 162, 163, 79, 589,
+ -1, 273, 274, 275, 300, 317, 163, 164, 79, 590,
113, 12, 80, 14, 15, 41, 42, 43, 48, 54,
- 118, 128, 349, 233, 441, 352, 674, 655, 414, 532,
- 631, 467, 533, 81, 164, 137, 154, 138, 139, 110,
- 373, 400, 374, 121, 88, 155, 16, 17, 18, 20,
- 19, 383, 442, 443, 63, 23, 61, 101, 470, 471,
- 129, 170, 55, 96, 56, 49, 473, 401, 83, 403,
- 282, 283, 57, 92, 93, 227, 659, 132, 324, 600,
- 492, 502, 228, 229, 230, 231
+ 118, 129, 350, 234, 442, 353, 675, 656, 415, 533,
+ 632, 468, 534, 81, 165, 138, 155, 139, 140, 110,
+ 374, 401, 375, 121, 88, 156, 16, 17, 18, 20,
+ 19, 384, 443, 444, 63, 23, 61, 101, 471, 472,
+ 130, 171, 55, 96, 56, 49, 474, 402, 83, 404,
+ 283, 284, 57, 92, 93, 228, 660, 133, 325, 601,
+ 493, 503, 229, 230, 231, 232
};
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
STATE-NUM. */
-#define YYPACT_NINF -608
+#define YYPACT_NINF -623
static const yytype_int16 yypact[] =
{
- 492, -608, -608, -608, -608, -608, -608, -608, 1, -93,
- 14, -48, 39, -39, -3, -608, 132, 926, -608, 61,
- 261, -14, 6, -608, -15, 148, -608, 1840, -608, -608,
- -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
- -608, 69, 69, 88, -608, -608, -608, -608, 69, -608,
- -608, -608, -608, -608, 69, 120, -608, -11, 158, 166,
- 184, -608, -608, -608, -608, -608, 53, -608, -608, -608,
- -608, -608, -608, -608, -608, 212, 222, 10, 812, -608,
- -608, -608, 9, -608, 201, 201, 168, -608, 56, 253,
- 253, -608, -608, 323, -608, -608, -608, -608, -608, -608,
- -608, 66, 1570, -608, 85, 93, 1260, 53, -608, 9,
- -101, 121, 1570, 133, 56, 56, -608, -608, 1588, -608,
- -608, 1869, 305, -608, -608, -608, -608, -608, 1915, -608,
- -12, 2220, -608, 303, -608, -608, 9, -608, 176, 170,
- 2001, 2001, 177, -91, 2001, -608, 344, 193, -608, 1869,
- 2001, 53, 199, 9, 432, -608, 296, 347, 348, 354,
- 356, 357, 283, 362, 1365, 317, -608, 55, -608, -608,
- -608, -608, -608, 316, 2033, 94, 363, 253, -608, -608,
- -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
- -608, -608, -608, -608, -608, 464, 280, 464, 280, 2001,
- 2001, 2001, 2001, -608, -608, -608, -608, -608, -608, -608,
- -608, -608, -608, -608, -608, 2001, 2001, 2001, 2001, 2001,
- 2001, 2001, 2001, 2001, 2001, 2001, 2001, -608, 253, -608,
- 43, -608, -608, 192, 1620, -608, -35, -40, -608, 209,
- 9, 219, -608, 317, -23, 1588, -608, -608, -608, -608,
- -608, -608, -608, -608, -608, -608, -608, 464, 280, 464,
- 280, 221, 243, 245, 246, 247, 250, 251, 1749, 2051,
- 1305, 386, 254, 256, 257, -608, -608, -608, 259, -608,
- 53, 913, -608, 258, 1080, 1080, -608, 1080, 1915, -608,
- -608, -608, -608, -608, -608, -608, -608, -608, -608, 2001,
- -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
- -608, -608, -608, -608, -608, -608, 2001, 2001, 2001, -29,
- -17, -608, 913, -34, 260, 262, 263, 264, 267, 268,
- 913, 913, 913, 913, 913, 378, 1915, 2001, 2001, 416,
- -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
- -608, -608, 124, -608, -608, -608, -608, 124, -608, 133,
- 390, 273, 274, 275, 282, 1869, 1869, 1869, 1869, 1869,
- 1869, 1869, -608, -608, 81, 1500, -104, -608, -89, -608,
- 1869, 1869, 1869, 277, 1781, -608, -608, -608, -608, -608,
- -608, -608, -608, -608, -608, 382, 1799, 2080, 1529, 422,
- -608, -608, -608, -608, 2001, 286, -608, 287, 1080, 913,
- 913, 913, 913, 36, -608, 49, -608, -608, 1080, 285,
- 2001, 2001, 2001, 2001, 2001, 289, 290, 294, 298, 301,
- 2001, 1080, 913, 311, -608, -608, -608, -608, -608, -608,
- -608, -608, 277, 277, 2001, 1869, 1869, 1869, 1869, -608,
- 312, 313, 314, 319, 290, 320, 1869, -608, 309, 1214,
- -87, -608, -608, 321, 322, 424, -1, -608, -608, 9,
- 331, 334, -608, 454, -608, 99, 1547, -21, -608, -64,
- -608, -608, 476, 477, 339, 338, 340, 341, 342, 1080,
- 494, 1080, 343, 358, 1080, 359, 9, -608, 361, 365,
- 509, 517, 366, 2001, 1080, 1080, 9, 370, 369, 2001,
- -608, -608, 11, 374, 377, 381, 383, 82, 1869, 1869,
- 1869, 1869, 90, 1869, -608, -608, 375, 1869, 1869, 2001,
- 521, 541, -608, 277, 37, 1822, -608, 387, -608, 384,
- -51, -608, -608, 1080, 1080, 2098, 1080, 1080, 1080, 1080,
- 369, -608, 369, 2001, 1080, 388, 2001, 2001, 2001, -608,
- -608, 545, 913, -608, -608, 2098, 497, -608, 913, -608,
- 1869, 1869, 1869, 1869, -608, 394, 397, 396, 409, -608,
- 290, -608, 412, 413, 46, -608, -608, -608, -608, -608,
- -608, 9, 86, 553, -608, 414, 419, 417, 27, 9,
- 119, -608, -608, -608, -608, -608, -608, -608, 423, 1080,
- -608, -608, -608, -608, 290, 167, 369, 431, 433, 434,
- 439, 1869, -608, 1869, 1869, 187, -608, -608, -608, 37,
- -608, 527, -608, -608, 572, -2, 762, 762, -608, 2121,
- -608, 435, 366, -608, -608, -608, -608, -608, -608, 440,
- 441, 443, -608, -608, 597, 452, 1080, -608, 568, 2,
- 455, 456, -608, -608, 118, 27, 9, -608, 124, -608,
- -608, -608, -608, 592, -608, -608, 458, -608, 568, 192,
- 192, 598, 762, 762, -608, 601, 461, 1080, -608, -608,
- 1080, 604, 549, 192, 192, -608, 1080, 606, -608, 1080,
- -608
+ 493, -623, -623, -623, -623, -623, -623, -623, 18, -104,
+ 15, -100, 70, -57, -3, -623, 148, 542, -623, 191,
+ 228, -29, 9, -623, 44, 159, -623, 1927, -623, -623,
+ -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
+ -623, 33, 33, 222, -623, -623, -623, -623, 33, -623,
+ -623, -623, -623, -623, 33, 196, -623, -10, 201, 208,
+ 218, -623, -623, -623, -623, -623, 93, -623, -623, -623,
+ -623, -623, -623, -623, -623, 256, 262, 2, 624, -623,
+ -623, -623, 10, -623, 250, 250, 235, -623, 78, 310,
+ 310, -623, -623, 254, -623, -623, -623, -623, -623, -623,
+ -623, -32, 1645, -623, 125, 139, 806, 93, -623, 10,
+ -109, 137, 1645, 153, 78, 78, -623, -623, 1686, -623,
+ -623, 1945, 314, -623, -623, -623, -623, -623, -623, 1974,
+ -623, -12, 2208, -623, 301, -623, -623, 10, -623, 167,
+ 177, 1992, 1992, 170, -107, 1992, -623, 334, 193, -623,
+ 1945, 1992, 93, 197, 10, 205, -623, 63, 346, 347,
+ 348, 349, 355, 243, 357, 1509, 312, -623, 122, -623,
+ -623, -623, -623, -623, 324, 2033, 129, 371, 310, -623,
+ -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
+ -623, -623, -623, -623, -623, -623, 245, 548, 245, 548,
+ 1992, 1992, 1992, 1992, -623, -623, -623, -623, -623, -623,
+ -623, -623, -623, -623, -623, -623, 1992, 1992, 1992, 1992,
+ 1992, 1992, 1992, 1992, 1992, 1992, 1992, 1992, -623, 310,
+ -623, 39, -623, -623, 331, 1704, -623, -31, -28, -623,
+ 216, 10, 226, -623, 312, 8, 1686, -623, -623, -623,
+ -623, -623, -623, -623, -623, -623, -623, -623, 245, 548,
+ 245, 548, 229, 230, 231, 232, 233, 234, 236, 1745,
+ 2051, 1126, 370, 237, 246, 247, -623, -623, -623, 251,
+ -623, 93, 908, -623, 240, 1076, 1076, -623, 1076, 1974,
+ -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
+ 1992, -623, -623, -623, -623, -623, -623, -623, -623, -623,
+ -623, -623, -623, -623, -623, -623, -623, 1992, 1992, 1992,
+ -40, 22, -623, 908, 6, 242, 249, 253, 257, 258,
+ 260, 908, 908, 908, 908, 908, 369, 1974, 1992, 1992,
+ 407, -623, -623, -623, -623, -623, -623, -623, -623, -623,
+ -623, -623, -623, 158, -623, -623, -623, -623, 158, -623,
+ 153, 376, 259, 264, 265, 266, 1945, 1945, 1945, 1945,
+ 1945, 1945, 1945, -623, -623, 66, 1170, -111, -623, -88,
+ -623, 1945, 1945, 1945, 267, 1764, -623, -623, -623, -623,
+ -623, -623, -623, -623, -623, -623, 363, 1808, 2107, 1403,
+ 406, -623, -623, -623, -623, 1992, 269, -623, 270, 1076,
+ 908, 908, 908, 908, 25, -623, 43, -623, -623, 1076,
+ 268, 1992, 1992, 1992, 1992, 1992, 272, 277, 279, 280,
+ 281, 1992, 1076, 908, 284, -623, -623, -623, -623, -623,
+ -623, -623, -623, 267, 267, 1992, 1945, 1945, 1945, 1945,
+ -623, 285, 286, 287, 288, 277, 289, 1945, -623, 283,
+ 1357, -87, -623, -623, 292, 295, 418, 16, -623, -623,
+ 10, 297, 300, -623, 439, -623, 73, 1449, -59, -623,
+ -69, -623, -623, 446, 454, 315, 322, 332, 335, 336,
+ 1076, 487, 1076, 338, 339, 1076, 340, 10, -623, 341,
+ 342, 490, 499, 354, 1992, 1076, 1076, 10, 361, 359,
+ 1992, -623, -623, 3, 362, 365, 366, 367, 130, 1945,
+ 1945, 1945, 1945, 146, 1945, -623, -623, 374, 1945, 1945,
+ 1992, 507, 517, -623, 267, 119, 1866, -623, 377, -623,
+ 379, -65, -623, -623, 1076, 1076, 2154, 1076, 1076, 1076,
+ 1076, 359, -623, 359, 1992, 1076, 383, 1992, 1992, 1992,
+ -623, -623, 530, 908, -623, -623, 2154, 494, -623, 908,
+ -623, 1945, 1945, 1945, 1945, -623, 384, 389, 390, 391,
+ -623, 277, -623, 394, 396, 28, -623, -623, -623, -623,
+ -623, -623, 10, -20, 533, -623, 392, 403, 393, 23,
+ 10, 161, -623, -623, -623, -623, -623, -623, -623, 402,
+ 1076, -623, -623, -623, -623, 277, 168, 359, 410, 411,
+ 412, 413, 1945, -623, 1945, 1945, 176, -623, -623, -623,
+ 119, -623, 522, -623, -623, 561, -1, 756, 756, -623,
+ 2213, -623, 414, 354, -623, -623, -623, -623, -623, -623,
+ 422, 423, 424, -623, -623, 584, 436, 1076, -623, 1222,
+ 1, 433, 434, -623, -623, 173, 23, 10, -623, 158,
+ -623, -623, -623, -623, 570, -623, -623, 435, -623, 1222,
+ 331, 331, 579, 756, 756, -623, 580, 440, 1076, -623,
+ -623, 1076, 582, 527, 331, 331, -623, 1076, 588, -623,
+ 1076, -623
};
/* YYPGOTO[NTERM-NUM]. */
static const yytype_int16 yypgoto[] =
{
- -608, 493, 495, 499, -174, -164, -170, -608, 0, -4,
- -146, 535, 5, -608, -608, -608, -608, 58, -608, -608,
- -608, -141, -608, -445, -608, -238, -608, -608, -295, 40,
- -608, -393, -608, -608, -26, 399, -125, -608, 519, 528,
- -86, -162, -262, 157, 269, 391, -608, -608, 618, -608,
- -608, -608, -608, -608, -608, -608, -608, -608, -608, -608,
- 547, -608, -608, -608, -608, -608, -608, -607, -80, 174,
- -189, -608, -608, 581, -608, -608, -608, -608, -608, 74,
- 191, -443, -608, -608, -608, -608
+ -623, 477, 478, 480, -164, -152, -170, -623, 0, -17,
+ -146, 523, 4, -623, -623, -623, -623, 64, -623, -623,
+ -623, -145, -623, -445, -623, -238, -623, -623, -295, 26,
+ -623, -421, -623, -623, -26, 380, -127, -623, 506, 515,
+ -86, -162, -262, 89, 223, 378, -623, -623, 605, -623,
+ -623, -623, -623, -623, -623, -623, -623, -623, -623, -623,
+ 535, -623, -623, -623, -623, -623, -623, -622, -80, 174,
+ -189, -623, -623, 566, -623, -623, -623, -623, -623, 60,
+ 178, -437, -623, -623, -623, -623
};
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
positive, shift that token. If negative, reduce the rule which
number is the opposite. If zero, do what YYDEFACT says.
If YYTABLE_NINF, syntax error. */
-#define YYTABLE_NINF -214
+#define YYTABLE_NINF -215
static const yytype_int16 yytable[] =
{
- 11, 82, 275, 167, 357, 13, 287, 376, 378, 286,
- 91, 522, 321, 286, 105, 111, 168, 11, 94, 277,
- 111, 111, 13, 317, 534, 416, 111, 325, 326, 327,
- 328, 329, 111, 530, 318, 165, 288, 335, 111, 29,
- 30, 31, 32, 33, 34, 35, 36, 489, 37, 510,
- 511, 676, 109, 531, 21, 456, 1, 27, 144, 3,
- 491, 5, 461, 243, 111, 24, 111, 145, 144, 22,
- 456, 686, 456, 25, 246, 2, 136, 239, 4, 462,
- 109, 526, -145, 361, 276, 363, 136, 336, 119, 120,
- 490, 339, 153, 11, 362, 456, 364, 358, 359, 84,
- 85, 111, 153, 490, 542, 284, 89, 46, 456, 47,
- 26, 285, 90, 460, 236, 237, 112, 595, 240, 28,
- 530, 112, 112, 86, 244, 87, 354, 112, 418, 353,
- 413, -67, 44, 112, 475, 477, 479, 625, 456, 112,
- 587, 91, 415, -67, 58, 541, 629, 60, 281, 433,
- 38, 39, 40, 636, 637, 169, 681, 95, 340, 341,
- 337, 338, 657, 408, 59, 112, 677, 112, 569, -67,
- 62, 642, 278, 319, 320, 281, 322, 106, 342, 343,
- 98, 344, 345, -145, 346, 347, 348, -145, 99, 323,
- 281, 281, 281, 281, 281, 330, 331, 332, 333, 334,
- 281, 402, 112, 628, 402, 402, 100, 402, 136, 102,
- 116, 431, 117, 567, 540, 481, 103, 679, 680, 153,
- 682, 683, 38, 39, 40, 133, 104, 435, 436, 437,
- 134, 495, 438, 497, 498, 499, 439, 440, 87, 574,
- 456, 553, 402, 693, 694, 457, 339, 579, 140, 561,
- 402, 402, 402, 402, 402, 605, 141, 606, 456, 435,
- 436, 437, 153, 538, 438, 435, 436, 437, 439, 440,
- 438, 149, 150, 409, 439, 440, 638, 146, 639, 449,
- 450, 451, 452, 453, 454, 455, 249, 250, 251, 252,
- 410, 411, 412, 148, 463, 464, 465, 275, 592, -55,
- -55, -55, -55, 50, 51, 52, 300, 301, 53, 166,
- 153, 432, 281, 340, 341, 122, 123, 124, 125, 126,
- 127, 644, 247, 248, 643, 232, 639, 235, 402, 402,
- 402, 402, 402, 342, 343, 234, 344, 345, 402, 346,
- 347, 348, 1, 238, 652, 3, 561, 5, 241, 459,
- 242, 402, 402, 114, 115, 245, -56, -57, 469, 513,
- 514, 515, 516, -60, 607, -59, -58, 610, 611, 612,
- 524, 253, 111, 279, 286, 355, 356, 365, 281, 276,
- 302, 303, 304, 305, 306, 307, 308, 309, 310, 311,
- 312, 313, 314, 315, 281, 496, 281, 281, 281, 366,
- 664, 367, 368, 369, 506, 668, 370, 371, 379, 402,
- 380, 402, 381, 382, 402, 384, 430, 404, 512, 419,
- 434, 420, 421, 422, 402, 402, 423, 424, 444, 445,
- 446, 447, 575, 576, 577, 578, 466, 580, 448, 64,
- 65, 582, 583, 472, 480, 482, 483, 494, 500, 501,
- 459, 1, 2, 503, 3, 4, 5, 504, 405, 406,
- 505, 407, 529, 402, 402, 658, 402, 402, 402, 402,
- 509, 518, 519, 520, 402, 525, 537, 562, 521, 523,
- 527, 528, 402, 568, 617, 618, 619, 620, 402, 678,
- 535, 536, -213, 543, 544, 545, 417, 546, 551, 547,
- 548, 549, 553, 584, 425, 426, 427, 428, 429, 591,
- -69, 1, 2, 559, 3, 4, 5, 554, 556, 599,
- 557, 560, 6, 7, 558, 561, 565, 281, 566, 402,
- 281, 281, 281, 570, 588, 649, 571, 650, 651, 599,
- 572, 581, 573, 585, 8, 586, 593, 609, 9, 613,
- 594, 490, 10, 621, 622, 623, 402, 402, 289, 290,
- 291, 292, 293, 294, 295, 296, 297, 298, 624, 626,
- 627, 385, 386, 387, 388, 632, 402, 389, 634, 635,
- 633, 654, 484, 485, 486, 487, 488, 640, 645, 656,
- 646, 647, 493, 390, 391, 392, 648, 669, 670, 667,
- 671, 672, 402, 402, 673, 507, 508, 402, 393, 394,
- 402, -18, -19, 666, 684, 687, 402, 685, 690, 402,
- 691, 696, 697, 699, 224, 653, 225, 395, 131, 588,
- 226, 147, 630, 351, 143, 45, 360, 130, 97, 615,
- 517, 0, 0, 180, 181, 182, 183, 184, 185, 186,
- 187, 188, 189, 190, 191, 192, 193, 194, 257, 258,
- 259, 260, 0, 550, 0, 552, 0, 0, 555, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 563, 564,
- 0, 0, 0, 0, 0, 0, 0, 261, 203, 204,
- 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
- 0, 262, 0, 263, 264, 265, 0, 266, 267, 0,
- 0, 0, 0, 0, 0, 0, 0, 596, 597, 0,
- 601, 602, 603, 604, 0, 0, 0, 0, 608, 0,
- 396, 0, 0, 397, 0, 398, 614, 399, 0, 0,
- 0, 0, 616, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 385, 386, 387, 388, 64,
- 65, 389, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 1, 2, 641, 3, 4, 5, 390, 391, 392,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 393, 394, 0, 0, 0, 0, 0, 0,
- 662, 663, 0, 0, 0, 0, 339, 0, 0, 64,
- 65, 395, 107, 67, 68, 69, 70, 71, 72, 73,
- 675, 1, 2, 0, 3, 4, 5, 180, 181, 182,
- 183, 184, 185, 186, 187, 188, 189, 190, 191, 192,
- 193, 194, 257, 258, 259, 260, 688, 689, 0, 0,
- 0, 692, 74, 0, 695, 0, 0, 0, 0, 0,
- 698, 0, 0, 700, 0, 0, 0, 0, 0, 0,
- 0, 261, 203, 660, 661, 206, 207, 208, 209, 210,
- 211, 212, 213, 214, 0, 262, 0, 263, 264, 265,
- 0, 266, 267, 342, 343, 0, 344, 345, 0, 346,
- 347, 348, 0, 0, 0, 0, 385, 386, 387, 388,
- 64, 65, 389, 0, 396, 0, -212, 397, 0, 398,
- 0, 399, 1, 2, 0, 3, 4, 5, 390, 391,
- 392, 0, 0, 0, -69, 1, 2, 0, 3, 4,
- 5, 0, 0, 393, 394, 0, 6, 7, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 111, 0,
- 0, 0, 395, 75, 76, 0, 0, 77, 8, 78,
- 108, 0, 9, 0, 0, 0, 10, 0, 180, 181,
- 182, 183, 184, 185, 186, 187, 188, 189, 190, 191,
- 192, 193, 194, 257, 258, 259, 260, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 11, 82, 168, 276, 13, 358, 105, 288, 377, 379,
+ 287, 91, 287, 322, 531, 111, 169, 11, 523, 94,
+ 278, 13, 511, 512, 111, 535, 417, 111, 326, 327,
+ 328, 329, 330, 289, 318, 166, 490, 677, 336, 29,
+ 30, 31, 32, 33, 34, 35, 36, 319, 37, 457,
+ 531, 145, 109, 145, 492, 24, 462, 687, 111, 26,
+ 146, 111, 240, 111, 244, 111, -55, -55, -55, -55,
+ 532, 21, 457, 457, 25, 247, 137, 111, -146, 491,
+ 109, 463, 527, 111, 337, 277, 137, 22, 27, 248,
+ 249, 457, 154, 11, 362, 457, 364, 491, 359, 360,
+ 543, 457, 28, 154, 596, 84, 85, 363, 542, 365,
+ 119, 120, 89, 588, 461, 237, 238, 112, 90, 241,
+ 414, -67, 436, 437, 438, 245, 112, 439, 134, 112,
+ 58, 440, 441, 135, 354, 476, 478, 480, 1, 355,
+ 285, 3, 2, 5, 626, 4, 286, 630, 44, 282,
+ 434, 38, 39, 40, 637, 638, 170, 338, 339, 95,
+ 112, 570, 409, 112, 658, 112, 678, 112, 59, 419,
+ 106, -67, 279, 340, 320, 321, 282, 323, 643, 112,
+ -146, 62, 416, -67, -146, 112, 629, 38, 39, 40,
+ 324, 282, 282, 282, 282, 282, 331, 332, 333, 334,
+ 335, 282, 403, 150, 151, 403, 403, 60, 403, 137,
+ 432, 682, 64, 65, 568, 541, 482, 91, 680, 681,
+ 154, 683, 684, 98, 1, 2, 457, 3, 4, 5,
+ 99, 458, 496, 457, 498, 499, 500, 46, 539, 47,
+ 100, 341, 342, 403, 694, 695, 250, 251, 252, 253,
+ 102, 403, 403, 403, 403, 403, 606, 86, 607, 87,
+ 103, 343, 344, 154, 345, 346, 104, 347, 348, 349,
+ 50, 51, 52, 1, 410, 53, 3, 116, 5, 117,
+ 450, 451, 452, 453, 454, 455, 456, 87, 575, 141,
+ 554, 411, 412, 413, 147, 464, 465, 466, 276, 593,
+ 436, 437, 438, 142, 580, 439, 562, 114, 115, 440,
+ 441, 154, 433, 282, 149, 436, 437, 438, 167, 639,
+ 439, 640, 645, 233, 440, 441, 644, 235, 640, 403,
+ 403, 403, 403, 403, 653, 236, 562, 239, 242, 403,
+ 290, 291, 292, 293, 294, 295, 296, 297, 298, 299,
+ 460, 243, 403, 403, 246, -56, -57, -60, -59, 470,
+ 514, 515, 516, 517, -58, 608, 254, 111, 611, 612,
+ 613, 525, 122, 123, 124, 125, 126, 127, 128, 282,
+ 277, 280, 287, 356, 357, 340, 366, 367, 368, 369,
+ 370, 371, 380, 372, 381, 282, 497, 282, 282, 282,
+ 405, 665, 420, 382, 383, 507, 669, 431, 385, 421,
+ 403, 435, 403, 422, 445, 403, 446, 423, 424, 513,
+ 425, 447, 448, 449, 473, 403, 403, 467, 481, 483,
+ 484, 495, 501, 576, 577, 578, 579, 502, 581, 504,
+ 505, 506, 583, 584, 510, 519, 520, 521, 522, 524,
+ 526, 460, 528, 341, 342, 529, 530, 536, 537, 406,
+ 407, 538, 408, 544, 403, 403, 659, 403, 403, 403,
+ 403, 545, 546, 343, 344, 403, 345, 346, 563, 347,
+ 348, 349, 547, 403, 569, 618, 619, 620, 621, 403,
+ 679, 552, 548, -214, 560, 549, 550, 418, 554, 555,
+ 557, 558, 559, 561, 585, 426, 427, 428, 429, 430,
+ 592, -69, 1, 2, 562, 3, 4, 5, 566, 567,
+ 600, 587, 571, 6, 7, 572, 573, 574, 282, 586,
+ 403, 282, 282, 282, 614, 589, 650, 594, 651, 652,
+ 600, 582, -213, 610, 622, 8, 595, 623, 491, 9,
+ 624, 625, 627, 10, 628, 633, 636, 403, 403, 634,
+ -69, 1, 2, 635, 3, 4, 5, 641, 646, 647,
+ 648, 649, 6, 7, 301, 302, 655, 403, 657, 668,
+ 670, 671, 672, 485, 486, 487, 488, 489, 673, 674,
+ -18, -19, 685, 494, 8, 686, 688, 691, 9, 697,
+ 692, 698, 10, 403, 403, 700, 508, 509, 403, 225,
+ 226, 403, 227, 654, 667, 352, 132, 403, 148, 631,
+ 403, 144, 45, 97, 361, 131, 616, 0, 518, 0,
+ 589, 64, 65, 0, 107, 67, 68, 69, 70, 71,
+ 72, 73, 0, 1, 2, 0, 3, 4, 5, 303,
+ 304, 305, 306, 307, 308, 309, 310, 311, 312, 313,
+ 314, 315, 316, 0, 551, 0, 553, 0, 0, 556,
+ 0, 0, 0, 0, 74, 0, 0, 0, 0, 564,
+ 565, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 261, 203, 204, 205, 206, 207, 208, 209,
- 210, 211, 212, 213, 214, 0, 262, 0, 263, 264,
- 265, 0, 266, 267, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 112,
- 0, 0, 0, 0, 0, 396, 0, 0, 397, 0,
- 398, 0, 399, 385, 386, 387, 388, 64, 65, 389,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
- 2, 0, 3, 4, 5, 390, 391, 392, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 393, 394, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 395,
+ 0, 0, 0, 0, 0, 0, 0, 0, 597, 598,
+ 0, 602, 603, 604, 605, 0, 0, 0, 0, 609,
+ 0, 0, 0, 0, 0, 0, 0, 615, 0, 0,
+ 0, 0, 0, 617, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 386,
+ 387, 388, 389, 64, 65, 390, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 1, 2, 0, 3, 4,
+ 5, 391, 392, 393, 642, 0, 75, 76, 0, 0,
+ 77, 0, 78, 108, 0, 0, 394, 395, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 180, 181, 182, 183, 184,
- 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
- 257, 258, 259, 260, 0, 0, 0, 0, 0, 0,
+ 340, 663, 664, 64, 65, 396, 107, 67, 68, 69,
+ 70, 71, 72, 73, 0, 1, 2, 0, 3, 4,
+ 5, 676, 181, 182, 183, 184, 185, 186, 187, 188,
+ 189, 190, 191, 192, 193, 194, 195, 258, 259, 260,
+ 261, 0, 0, 0, 0, 0, 74, 689, 690, 0,
+ 0, 0, 693, 0, 0, 696, 0, 0, 0, 0,
+ 0, 699, 0, 0, 701, 0, 262, 204, 661, 662,
+ 207, 208, 209, 210, 211, 212, 213, 214, 215, 0,
+ 263, 0, 264, 265, 266, 0, 267, 268, 343, 344,
+ 0, 345, 346, 0, 347, 348, 349, 0, 0, 0,
+ 0, 386, 387, 388, 389, 64, 65, 390, 0, 397,
+ 0, 0, 398, 0, 399, 0, 400, 1, 2, 0,
+ 3, 4, 5, 391, 392, 393, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 394, 395,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 261,
- 203, 204, 205, 206, 207, 208, 209, 210, 211, 212,
- 213, 214, 0, 262, 0, 263, 264, 265, 0, 266,
- 267, 64, 65, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 1, 2, 0, 3, 4, 5, 254,
- 0, 0, 396, 0, 0, 397, 0, 398, 0, 399,
- 0, 0, 0, 0, 255, 256, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 64, 65, 111,
- 107, 67, 68, 69, 70, 71, 72, 73, 0, 1,
- 2, 0, 3, 4, 5, 0, 0, 0, 0, 180,
- 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
- 191, 192, 193, 194, 257, 258, 259, 260, 0, 0,
- 74, 0, 64, 65, 0, 107, 156, 157, 158, 159,
- 160, 161, 73, 0, 1, 2, 0, 3, 4, 5,
- 0, 0, 0, 261, 203, 204, 205, 206, 207, 208,
- 209, 210, 211, 212, 213, 214, 0, 262, 0, 263,
- 264, 265, 0, 266, 267, 74, 0, 0, 0, 0,
+ 0, 0, 0, 111, 0, 0, 0, 396, 75, 76,
+ 0, 0, 77, 0, 78, 143, 0, 0, 0, 0,
+ 0, 0, 0, 0, 181, 182, 183, 184, 185, 186,
+ 187, 188, 189, 190, 191, 192, 193, 194, 195, 258,
+ 259, 260, 261, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 112, 0, 64, 65, -67, 0, 268, 0, 0, 269,
- 0, 270, 0, 271, 1, 2, 0, 3, 4, 5,
- 254, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 255, 256, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 111, 75, 76, 0, 0, 77, 0, 78, 142, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 262, 204,
+ 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
+ 215, 0, 263, 0, 264, 265, 266, 0, 267, 268,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
- 190, 191, 192, 193, 194, 257, 258, 259, 260, 0,
- 0, 0, 0, 0, 0, 0, 75, 76, 0, 0,
- 77, 0, 78, 377, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 261, 203, 204, 205, 206, 207,
- 208, 209, 210, 211, 212, 213, 214, 0, 262, 0,
- 263, 264, 265, 0, 266, 267, 0, 64, 65, 0,
- 107, 156, 157, 158, 159, 160, 161, 73, 0, 1,
- 2, 112, 3, 4, 5, 0, 0, 268, 0, 0,
- 269, 0, 270, 0, 271, 0, 64, 65, 0, 107,
- 156, 157, 158, 159, 160, 161, 73, 0, 1, 2,
- 74, 3, 4, 5, 64, 65, 0, 107, 156, 157,
- 158, 159, 160, 161, 73, 0, 1, 2, 0, 3,
- 4, 5, 0, 0, 0, 0, 0, 64, 65, 74,
- 107, 67, 68, 69, 70, 71, 72, 73, 0, 1,
- 2, 0, 3, 4, 5, 64, 65, 74, 151, 67,
- 68, 69, 70, 71, 72, 73, 0, 1, 2, 135,
- 3, 4, 5, 0, 0, 0, 0, 0, 0, 0,
- 74, 0, 0, 0, 0, 0, 0, 64, 65, 0,
- 107, 67, 68, 69, 70, 71, 72, 73, 74, 1,
- 2, 0, 3, 4, 5, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 350,
- 0, 75, 76, 0, 0, 77, 0, 78, 458, 0,
- 74, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 112, 0, 0, 0, 0,
+ 0, 397, 0, 0, 398, 0, 399, 0, 400, 386,
+ 387, 388, 389, 64, 65, 390, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 1, 2, 0, 3, 4,
+ 5, 391, 392, 393, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 394, 395, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 75, 76, 0, 0, 77, 0, 78, 478, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 75, 76,
- 0, 0, 77, 152, 78, 539, 0, 0, 0, 0,
+ 0, 0, 0, 64, 65, 396, 107, 157, 158, 159,
+ 160, 161, 162, 73, 0, 1, 2, 0, 3, 4,
+ 5, 0, 181, 182, 183, 184, 185, 186, 187, 188,
+ 189, 190, 191, 192, 193, 194, 195, 258, 259, 260,
+ 261, 0, 0, 0, 0, 0, 74, 64, 65, 0,
+ 107, 157, 158, 159, 160, 161, 162, 73, 0, 1,
+ 2, 0, 3, 4, 5, 0, 262, 204, 205, 206,
+ 207, 208, 209, 210, 211, 212, 213, 214, 215, 0,
+ 263, 0, 264, 265, 266, 0, 267, 268, 0, 0,
+ 74, 0, 0, 0, 0, 386, 387, 388, 389, 0,
+ 0, 390, 0, 0, 0, 0, 0, 0, 0, 397,
+ 0, 0, 398, 0, 399, 0, 400, 391, 392, 393,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 75, 76, 0, 0, 77, 0, 78, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 75,
- 76, 0, 0, 77, 0, 78, 64, 65, 0, 107,
- 156, 157, 158, 159, 160, 161, 73, 0, 1, 2,
- 0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
- 0, 75, 76, 0, 0, 77, 0, 78, 64, 65,
- 0, 107, 67, 68, 69, 70, 71, 72, 73, 74,
- 1, 2, 0, 3, 4, 5, 64, 65, 0, 107,
- 156, 157, 158, 159, 160, 161, 73, 0, 1, 2,
- 468, 3, 4, 5, 0, 0, 0, 0, 0, 64,
- 65, 74, 107, 67, 68, 69, 70, 71, 72, 73,
- 0, 1, 2, 0, 3, 4, 5, 64, 65, 74,
- 66, 67, 68, 69, 70, 71, 72, 73, 0, 1,
- 2, 590, 3, 4, 5, 0, 0, 0, 0, 0,
- 0, 0, 74, 0, 0, 0, 64, 65, 0, 107,
- 156, 157, 158, 159, 160, 161, 73, 0, 1, 2,
- 74, 3, 4, 5, 0, 0, 0, 0, 0, 0,
+ 0, 0, 394, 395, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 75, 76, 0, 372, 77, 0, 78, 0, 0, 74,
- 0, 0, 64, 65, 0, 151, 67, 68, 69, 70,
- 71, 72, 73, 0, 1, 2, 0, 3, 4, 5,
- 0, 0, 75, 76, 0, 0, 77, 0, 78, 0,
+ 0, 396, 0, 0, 0, 0, 0, 0, 75, 76,
+ 0, 0, 77, 0, 78, 378, 0, 0, 181, 182,
+ 183, 184, 185, 186, 187, 188, 189, 190, 191, 192,
+ 193, 194, 195, 258, 259, 260, 261, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 75, 76, 0, 474, 77, 74, 78, 0, 0, 0,
+ 0, 0, 75, 76, 0, 0, 77, 0, 78, 459,
+ 0, 0, 262, 204, 205, 206, 207, 208, 209, 210,
+ 211, 212, 213, 214, 215, 0, 263, 0, 264, 265,
+ 266, 0, 267, 268, 64, 65, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 1, 2, 0, 3,
+ 4, 5, 255, 0, 0, 397, 0, 0, 398, 0,
+ 399, 0, 400, 0, 0, 0, 0, 256, 257, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 75, 76, 0, 0, 77, 0, 78,
+ 64, 65, 111, 107, 157, 158, 159, 160, 161, 162,
+ 73, 0, 1, 2, 0, 3, 4, 5, 0, 0,
+ 0, 0, 0, 181, 182, 183, 184, 185, 186, 187,
+ 188, 189, 190, 191, 192, 193, 194, 195, 258, 259,
+ 260, 261, 0, 74, 0, 0, 64, 65, 0, 107,
+ 157, 158, 159, 160, 161, 162, 73, 0, 1, 2,
+ 0, 3, 4, 5, 0, 0, 0, 262, 204, 205,
+ 206, 207, 208, 209, 210, 211, 212, 213, 214, 215,
+ 0, 263, 0, 264, 265, 266, 0, 267, 268, 74,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 75, 76, 0, 0, 77, 0, 78, 64, 65,
- 0, 107, 67, 68, 69, 70, 71, 72, 73, 0,
+ 0, 0, 0, 0, 112, 0, 64, 65, -67, 0,
+ 269, 0, 0, 270, 0, 271, 0, 272, 1, 2,
+ 0, 3, 4, 5, 255, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 256,
+ 257, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 111, 75, 76, 0, 0, 77,
+ 0, 78, 479, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 181, 182, 183, 184, 185,
+ 186, 187, 188, 189, 190, 191, 192, 193, 194, 195,
+ 258, 259, 260, 261, 0, 0, 0, 0, 0, 0,
+ 0, 75, 76, 0, 0, 77, 0, 78, 540, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 262,
+ 204, 205, 206, 207, 208, 209, 210, 211, 212, 213,
+ 214, 215, 0, 263, 0, 264, 265, 266, 0, 267,
+ 268, 0, 64, 65, 0, 107, 67, 68, 69, 70,
+ 71, 72, 73, 0, 1, 2, 112, 3, 4, 5,
+ 0, 0, 269, 0, 0, 270, 0, 271, 0, 272,
+ 0, 0, 0, 0, 136, 0, 0, 0, 0, 0,
+ 0, 0, 0, 64, 65, 74, 152, 67, 68, 69,
+ 70, 71, 72, 73, 0, 1, 2, 0, 3, 4,
+ 5, 64, 65, 0, 107, 67, 68, 69, 70, 71,
+ 72, 73, 0, 1, 2, 0, 3, 4, 5, 0,
+ 0, 0, 0, 0, 0, 0, 74, 0, 0, 0,
+ 0, 0, 0, 351, 0, 0, 0, 0, 0, 0,
+ 0, 0, 64, 65, 74, 107, 157, 158, 159, 160,
+ 161, 162, 73, 0, 1, 2, 0, 3, 4, 5,
+ 0, 64, 65, 0, 107, 67, 68, 69, 70, 71,
+ 72, 73, 0, 1, 2, 0, 3, 4, 5, 0,
+ 0, 0, 0, 0, 0, 74, 0, 0, 0, 0,
+ 0, 0, 0, 469, 0, 0, 0, 75, 76, 0,
+ 0, 77, 153, 78, 74, 64, 65, 0, 107, 157,
+ 158, 159, 160, 161, 162, 73, 0, 1, 2, 0,
+ 3, 4, 5, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 75, 76,
+ 0, 0, 77, 0, 78, 0, 0, 0, 74, 0,
+ 0, 0, 0, 0, 0, 0, 75, 76, 0, 0,
+ 77, 0, 78, 64, 65, 0, 107, 67, 68, 69,
+ 70, 71, 72, 73, 0, 1, 2, 0, 3, 4,
+ 5, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 591, 0, 75, 76, 0,
+ 373, 77, 0, 78, 0, 0, 74, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 75, 76, 0, 0,
+ 77, 0, 78, 0, 64, 65, 0, 66, 67, 68,
+ 69, 70, 71, 72, 73, 0, 1, 2, 0, 3,
+ 4, 5, 64, 65, 0, 107, 157, 158, 159, 160,
+ 161, 162, 73, 0, 1, 2, 0, 3, 4, 5,
+ 75, 76, 0, 475, 77, 0, 78, 74, 0, 0,
+ 0, 64, 65, 0, 152, 67, 68, 69, 70, 71,
+ 72, 73, 0, 1, 2, 74, 3, 4, 5, 64,
+ 65, 0, 107, 67, 68, 69, 70, 71, 72, 73,
+ 0, 1, 2, 0, 3, 4, 5, 0, 0, 0,
+ 0, 0, 0, 0, 74, 0, 0, 0, 75, 76,
+ 0, 0, 77, 0, 78, 0, 0, 0, 0, 0,
+ 64, 65, 74, 281, 67, 68, 69, 70, 71, 72,
+ 73, 0, 1, 2, 0, 3, 4, 5, 64, 65,
+ 0, 107, 157, 158, 159, 160, 161, 162, 73, 0,
1, 2, 0, 3, 4, 5, 0, 0, 0, 0,
- 75, 76, 0, 0, 77, 0, 78, 0, 0, 0,
- 64, 65, 0, 280, 67, 68, 69, 70, 71, 72,
- 73, 74, 1, 2, 0, 3, 4, 5, 64, 65,
- 0, 107, 156, 157, 158, 159, 160, 161, 73, 0,
- 1, 2, 0, 3, 4, 5, 75, 76, 0, 0,
- 77, 0, 78, 74, 0, 0, 0, 64, 65, 0,
- 107, 156, 157, 158, 159, 160, 161, 73, 0, 1,
- 2, 74, 3, 4, 5, 64, 65, 0, 107, 67,
- 68, 69, 70, 71, 72, 598, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 0, 0, 64, 65,
- 74, 107, 67, 68, 69, 70, 71, 72, 665, 0,
- 1, 2, 0, 3, 4, 5, 0, 0, 74, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 75, 76, 0, 0, 77, 0, 78, 0,
- 0, 74, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 74, 0, 0, 0, 0, 0, 75,
+ 76, 0, 0, 77, 0, 78, 0, 0, 0, 0,
+ 0, 74, 0, 0, 0, 0, 0, 75, 76, 0,
+ 0, 77, 0, 78, 64, 65, 0, 107, 157, 158,
+ 159, 160, 161, 162, 73, 0, 1, 2, 0, 3,
+ 4, 5, 0, 0, 0, 0, 75, 76, 0, 0,
+ 77, 0, 78, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 75, 76, 0, 74, 77, 0,
+ 78, 64, 65, 0, 107, 67, 68, 69, 70, 71,
+ 72, 599, 0, 1, 2, 0, 3, 4, 5, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 75, 76, 0, 0, 77, 0,
- 78, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 75, 76, 0, 0, 77, 0, 375, 0,
+ 0, 0, 0, 0, 0, 75, 76, 0, 0, 77,
+ 0, 78, 0, 0, 74, 0, 0, 0, 0, 0,
+ 0, 0, 0, 75, 76, 0, 0, 77, 0, 376,
+ 64, 65, 0, 107, 67, 68, 69, 70, 71, 72,
+ 666, 0, 1, 2, 0, 3, 4, 5, 0, 0,
+ 0, 0, 0, 0, 172, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 74, 0, 173, 174, 0, 0, 75,
+ 76, 0, 0, 77, 0, 477, 0, 0, 175, 176,
+ 177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
+ 187, 188, 189, 190, 191, 192, 193, 194, 195, 196,
+ 197, 198, 199, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 75, 76, 0, 0,
+ 77, 0, 78, 200, 201, 202, 0, 0, 203, 204,
+ 205, 206, 207, 208, 209, 210, 211, 212, 213, 214,
+ 215, 216, 217, 218, 219, 220, 221, 222, 223, 224,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 75, 76, 0, 0, 77, 0, 476, 0, 0,
- 0, 0, 0, 0, 0, 0, 171, 0, 0, 75,
- 76, 0, 0, 77, 0, 78, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 172, 173, 0,
- 0, 0, 75, 76, 0, 0, 77, 0, 78, 174,
- 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
- 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
- 195, 196, 197, 198, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 199, 200, 201, 0, 0, 202,
- 203, 204, 205, 206, 207, 208, 209, 210, 211, 212,
- 213, 214, 215, 216, 217, 218, 219, 220, 221, 222,
- 223
+ 0, 0, 0, 0, 0, 75, 76, 0, 0, 77,
+ 0, 78
};
static const yytype_int16 yycheck[] =
{
- 0, 27, 164, 128, 242, 0, 176, 269, 270, 11,
- 21, 454, 201, 11, 4, 55, 28, 17, 29, 165,
- 55, 55, 17, 197, 469, 320, 55, 216, 217, 218,
- 219, 220, 55, 34, 198, 121, 177, 226, 55, 42,
- 43, 44, 45, 46, 47, 48, 49, 11, 51, 442,
- 443, 658, 78, 54, 53, 159, 19, 18, 159, 22,
- 11, 24, 166, 149, 55, 158, 55, 168, 159, 68,
- 159, 678, 159, 59, 154, 20, 102, 168, 23, 168,
- 106, 168, 55, 257, 164, 259, 112, 228, 32, 33,
- 54, 54, 118, 93, 258, 159, 260, 243, 244, 41,
- 42, 55, 128, 54, 168, 11, 48, 46, 159, 48,
- 158, 17, 54, 375, 140, 141, 156, 168, 144, 158,
- 34, 156, 156, 35, 150, 37, 166, 156, 162, 164,
- 159, 160, 0, 156, 396, 397, 398, 580, 159, 156,
- 533, 21, 159, 160, 158, 166, 591, 162, 174, 338,
- 153, 154, 155, 598, 599, 167, 38, 168, 121, 122,
- 117, 118, 164, 288, 158, 156, 164, 156, 157, 160,
- 22, 614, 167, 199, 200, 201, 202, 167, 141, 142,
- 22, 144, 145, 156, 147, 148, 149, 160, 22, 215,
+ 0, 27, 129, 165, 0, 243, 4, 177, 270, 271,
+ 11, 21, 11, 202, 34, 55, 28, 17, 455, 29,
+ 166, 17, 443, 444, 55, 470, 321, 55, 217, 218,
+ 219, 220, 221, 178, 198, 121, 11, 659, 227, 42,
+ 43, 44, 45, 46, 47, 48, 49, 199, 51, 160,
+ 34, 160, 78, 160, 11, 159, 167, 679, 55, 159,
+ 169, 55, 169, 55, 150, 55, 3, 4, 5, 6,
+ 54, 53, 160, 160, 59, 155, 102, 55, 55, 54,
+ 106, 169, 169, 55, 229, 165, 112, 69, 18, 26,
+ 27, 160, 118, 93, 258, 160, 260, 54, 244, 245,
+ 169, 160, 159, 129, 169, 41, 42, 259, 167, 261,
+ 32, 33, 48, 534, 376, 141, 142, 157, 54, 145,
+ 160, 161, 142, 143, 144, 151, 157, 147, 160, 157,
+ 159, 151, 152, 165, 165, 397, 398, 399, 19, 167,
+ 11, 22, 20, 24, 581, 23, 17, 592, 0, 175,
+ 339, 154, 155, 156, 599, 600, 168, 118, 119, 169,
+ 157, 158, 289, 157, 165, 157, 165, 157, 159, 163,
+ 168, 161, 168, 54, 200, 201, 202, 203, 615, 157,
+ 157, 22, 160, 161, 161, 157, 158, 154, 155, 156,
216, 217, 218, 219, 220, 221, 222, 223, 224, 225,
- 226, 281, 156, 157, 284, 285, 22, 287, 234, 156,
- 42, 336, 44, 508, 476, 404, 4, 662, 663, 245,
- 665, 666, 153, 154, 155, 159, 4, 141, 142, 143,
- 164, 420, 146, 422, 423, 424, 150, 151, 37, 157,
- 159, 159, 322, 688, 689, 164, 54, 157, 163, 159,
- 330, 331, 332, 333, 334, 550, 163, 552, 159, 141,
- 142, 143, 288, 164, 146, 141, 142, 143, 150, 151,
- 146, 114, 115, 299, 150, 151, 157, 156, 159, 365,
- 366, 367, 368, 369, 370, 371, 3, 4, 5, 6,
- 316, 317, 318, 160, 380, 381, 382, 459, 536, 3,
- 4, 5, 6, 42, 43, 44, 26, 27, 47, 4,
- 336, 337, 338, 121, 122, 62, 63, 64, 65, 66,
- 67, 616, 26, 27, 157, 22, 159, 157, 408, 409,
- 410, 411, 412, 141, 142, 159, 144, 145, 418, 147,
- 148, 149, 19, 166, 157, 22, 159, 24, 4, 375,
- 157, 431, 432, 84, 85, 156, 9, 9, 384, 445,
- 446, 447, 448, 9, 553, 9, 9, 556, 557, 558,
- 456, 9, 55, 57, 11, 166, 157, 156, 404, 459,
- 100, 101, 102, 103, 104, 105, 106, 107, 108, 109,
- 110, 111, 112, 113, 420, 421, 422, 423, 424, 156,
- 638, 156, 156, 156, 430, 643, 156, 156, 22, 489,
- 156, 491, 156, 156, 494, 156, 38, 159, 444, 159,
- 4, 159, 159, 159, 504, 505, 159, 159, 38, 156,
- 156, 156, 518, 519, 520, 521, 159, 523, 156, 7,
- 8, 527, 528, 61, 22, 159, 159, 162, 159, 159,
- 476, 19, 20, 159, 22, 23, 24, 159, 284, 285,
- 159, 287, 38, 543, 544, 635, 546, 547, 548, 549,
- 159, 159, 159, 159, 554, 166, 22, 503, 159, 159,
- 159, 159, 562, 509, 570, 571, 572, 573, 568, 659,
- 159, 157, 0, 17, 17, 156, 322, 159, 4, 159,
- 159, 159, 159, 529, 330, 331, 332, 333, 334, 535,
- 18, 19, 20, 4, 22, 23, 24, 159, 159, 545,
- 159, 4, 30, 31, 159, 159, 156, 553, 159, 609,
- 556, 557, 558, 159, 534, 621, 159, 623, 624, 565,
- 159, 166, 159, 22, 52, 4, 159, 159, 56, 4,
- 166, 54, 60, 159, 157, 159, 636, 637, 94, 95,
- 96, 97, 98, 99, 100, 101, 102, 103, 159, 157,
- 157, 3, 4, 5, 6, 22, 656, 9, 159, 162,
- 166, 54, 408, 409, 410, 411, 412, 164, 157, 17,
- 157, 157, 418, 25, 26, 27, 157, 157, 157, 164,
- 157, 4, 682, 683, 152, 431, 432, 687, 40, 41,
- 690, 156, 156, 639, 22, 17, 696, 159, 17, 699,
- 159, 17, 73, 17, 131, 629, 131, 59, 93, 629,
- 131, 112, 592, 234, 106, 17, 245, 90, 57, 565,
- 449, -1, -1, 75, 76, 77, 78, 79, 80, 81,
- 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
- 92, 93, -1, 489, -1, 491, -1, -1, 494, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 504, 505,
- -1, -1, -1, -1, -1, -1, -1, 119, 120, 121,
- 122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
- -1, 133, -1, 135, 136, 137, -1, 139, 140, -1,
- -1, -1, -1, -1, -1, -1, -1, 543, 544, -1,
- 546, 547, 548, 549, -1, -1, -1, -1, 554, -1,
- 162, -1, -1, 165, -1, 167, 562, 169, -1, -1,
- -1, -1, 568, -1, -1, -1, -1, -1, -1, -1,
+ 226, 227, 282, 114, 115, 285, 286, 163, 288, 235,
+ 337, 38, 7, 8, 509, 477, 405, 21, 663, 664,
+ 246, 666, 667, 22, 19, 20, 160, 22, 23, 24,
+ 22, 165, 421, 160, 423, 424, 425, 46, 165, 48,
+ 22, 122, 123, 323, 689, 690, 3, 4, 5, 6,
+ 157, 331, 332, 333, 334, 335, 551, 35, 553, 37,
+ 4, 142, 143, 289, 145, 146, 4, 148, 149, 150,
+ 42, 43, 44, 19, 300, 47, 22, 42, 24, 44,
+ 366, 367, 368, 369, 370, 371, 372, 37, 158, 164,
+ 160, 317, 318, 319, 157, 381, 382, 383, 460, 537,
+ 142, 143, 144, 164, 158, 147, 160, 84, 85, 151,
+ 152, 337, 338, 339, 161, 142, 143, 144, 4, 158,
+ 147, 160, 617, 22, 151, 152, 158, 160, 160, 409,
+ 410, 411, 412, 413, 158, 158, 160, 167, 4, 419,
+ 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
+ 376, 158, 432, 433, 157, 9, 9, 9, 9, 385,
+ 446, 447, 448, 449, 9, 554, 9, 55, 557, 558,
+ 559, 457, 62, 63, 64, 65, 66, 67, 68, 405,
+ 460, 57, 11, 167, 158, 54, 157, 157, 157, 157,
+ 157, 157, 22, 157, 157, 421, 422, 423, 424, 425,
+ 160, 639, 160, 157, 157, 431, 644, 38, 157, 160,
+ 490, 4, 492, 160, 38, 495, 157, 160, 160, 445,
+ 160, 157, 157, 157, 61, 505, 506, 160, 22, 160,
+ 160, 163, 160, 519, 520, 521, 522, 160, 524, 160,
+ 160, 160, 528, 529, 160, 160, 160, 160, 160, 160,
+ 167, 477, 160, 122, 123, 160, 38, 160, 158, 285,
+ 286, 22, 288, 17, 544, 545, 636, 547, 548, 549,
+ 550, 17, 157, 142, 143, 555, 145, 146, 504, 148,
+ 149, 150, 160, 563, 510, 571, 572, 573, 574, 569,
+ 660, 4, 160, 0, 4, 160, 160, 323, 160, 160,
+ 160, 160, 160, 4, 530, 331, 332, 333, 334, 335,
+ 536, 18, 19, 20, 160, 22, 23, 24, 157, 160,
+ 546, 4, 160, 30, 31, 160, 160, 160, 554, 22,
+ 610, 557, 558, 559, 4, 535, 622, 160, 624, 625,
+ 566, 167, 0, 160, 160, 52, 167, 158, 54, 56,
+ 160, 160, 158, 60, 158, 22, 163, 637, 638, 167,
+ 18, 19, 20, 160, 22, 23, 24, 165, 158, 158,
+ 158, 158, 30, 31, 26, 27, 54, 657, 17, 165,
+ 158, 158, 158, 409, 410, 411, 412, 413, 4, 153,
+ 157, 157, 22, 419, 52, 160, 17, 17, 56, 17,
+ 160, 74, 60, 683, 684, 17, 432, 433, 688, 132,
+ 132, 691, 132, 630, 640, 235, 93, 697, 112, 593,
+ 700, 106, 17, 57, 246, 90, 566, -1, 450, -1,
+ 630, 7, 8, -1, 10, 11, 12, 13, 14, 15,
+ 16, 17, -1, 19, 20, -1, 22, 23, 24, 101,
+ 102, 103, 104, 105, 106, 107, 108, 109, 110, 111,
+ 112, 113, 114, -1, 490, -1, 492, -1, -1, 495,
+ -1, -1, -1, -1, 50, -1, -1, -1, -1, 505,
+ 506, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 3, 4, 5, 6, 7,
- 8, 9, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 19, 20, 609, 22, 23, 24, 25, 26, 27,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 40, 41, -1, -1, -1, -1, -1, -1,
- 636, 637, -1, -1, -1, -1, 54, -1, -1, 7,
- 8, 59, 10, 11, 12, 13, 14, 15, 16, 17,
- 656, 19, 20, -1, 22, 23, 24, 75, 76, 77,
- 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
- 88, 89, 90, 91, 92, 93, 682, 683, -1, -1,
- -1, 687, 50, -1, 690, -1, -1, -1, -1, -1,
- 696, -1, -1, 699, -1, -1, -1, -1, -1, -1,
- -1, 119, 120, 121, 122, 123, 124, 125, 126, 127,
- 128, 129, 130, 131, -1, 133, -1, 135, 136, 137,
- -1, 139, 140, 141, 142, -1, 144, 145, -1, 147,
- 148, 149, -1, -1, -1, -1, 3, 4, 5, 6,
- 7, 8, 9, -1, 162, -1, 0, 165, -1, 167,
- -1, 169, 19, 20, -1, 22, 23, 24, 25, 26,
- 27, -1, -1, -1, 18, 19, 20, -1, 22, 23,
- 24, -1, -1, 40, 41, -1, 30, 31, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 55, -1,
- -1, -1, 59, 161, 162, -1, -1, 165, 52, 167,
- 168, -1, 56, -1, -1, -1, 60, -1, 75, 76,
- 77, 78, 79, 80, 81, 82, 83, 84, 85, 86,
- 87, 88, 89, 90, 91, 92, 93, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 544, 545,
+ -1, 547, 548, 549, 550, -1, -1, -1, -1, 555,
+ -1, -1, -1, -1, -1, -1, -1, 563, -1, -1,
+ -1, -1, -1, 569, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 3,
+ 4, 5, 6, 7, 8, 9, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 19, 20, -1, 22, 23,
+ 24, 25, 26, 27, 610, -1, 162, 163, -1, -1,
+ 166, -1, 168, 169, -1, -1, 40, 41, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 54, 637, 638, 7, 8, 59, 10, 11, 12, 13,
+ 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
+ 24, 657, 76, 77, 78, 79, 80, 81, 82, 83,
+ 84, 85, 86, 87, 88, 89, 90, 91, 92, 93,
+ 94, -1, -1, -1, -1, -1, 50, 683, 684, -1,
+ -1, -1, 688, -1, -1, 691, -1, -1, -1, -1,
+ -1, 697, -1, -1, 700, -1, 120, 121, 122, 123,
+ 124, 125, 126, 127, 128, 129, 130, 131, 132, -1,
+ 134, -1, 136, 137, 138, -1, 140, 141, 142, 143,
+ -1, 145, 146, -1, 148, 149, 150, -1, -1, -1,
+ -1, 3, 4, 5, 6, 7, 8, 9, -1, 163,
+ -1, -1, 166, -1, 168, -1, 170, 19, 20, -1,
+ 22, 23, 24, 25, 26, 27, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 40, 41,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 119, 120, 121, 122, 123, 124, 125, 126,
- 127, 128, 129, 130, 131, -1, 133, -1, 135, 136,
- 137, -1, 139, 140, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 156,
- -1, -1, -1, -1, -1, 162, -1, -1, 165, -1,
- 167, -1, 169, 3, 4, 5, 6, 7, 8, 9,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 19,
- 20, -1, 22, 23, 24, 25, 26, 27, -1, -1,
+ -1, -1, -1, 55, -1, -1, -1, 59, 162, 163,
+ -1, -1, 166, -1, 168, 169, -1, -1, -1, -1,
+ -1, -1, -1, -1, 76, 77, 78, 79, 80, 81,
+ 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
+ 92, 93, 94, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 40, 41, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 59,
+ -1, -1, -1, -1, -1, -1, -1, -1, 120, 121,
+ 122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
+ 132, -1, 134, -1, 136, 137, 138, -1, 140, 141,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 75, 76, 77, 78, 79,
- 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
- 90, 91, 92, 93, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 157, -1, -1, -1, -1,
+ -1, 163, -1, -1, 166, -1, 168, -1, 170, 3,
+ 4, 5, 6, 7, 8, 9, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 19, 20, -1, 22, 23,
+ 24, 25, 26, 27, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 40, 41, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 119,
- 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
- 130, 131, -1, 133, -1, 135, 136, 137, -1, 139,
- 140, 7, 8, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 19, 20, -1, 22, 23, 24, 25,
- -1, -1, 162, -1, -1, 165, -1, 167, -1, 169,
- -1, -1, -1, -1, 40, 41, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 7, 8, 55,
+ -1, -1, -1, 7, 8, 59, 10, 11, 12, 13,
+ 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
+ 24, -1, 76, 77, 78, 79, 80, 81, 82, 83,
+ 84, 85, 86, 87, 88, 89, 90, 91, 92, 93,
+ 94, -1, -1, -1, -1, -1, 50, 7, 8, -1,
10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, -1, 22, 23, 24, -1, -1, -1, -1, 75,
- 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
- 86, 87, 88, 89, 90, 91, 92, 93, -1, -1,
- 50, -1, 7, 8, -1, 10, 11, 12, 13, 14,
- 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
- -1, -1, -1, 119, 120, 121, 122, 123, 124, 125,
- 126, 127, 128, 129, 130, 131, -1, 133, -1, 135,
- 136, 137, -1, 139, 140, 50, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 156, -1, 7, 8, 160, -1, 162, -1, -1, 165,
- -1, 167, -1, 169, 19, 20, -1, 22, 23, 24,
- 25, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 40, 41, -1, -1, -1,
+ 20, -1, 22, 23, 24, -1, 120, 121, 122, 123,
+ 124, 125, 126, 127, 128, 129, 130, 131, 132, -1,
+ 134, -1, 136, 137, 138, -1, 140, 141, -1, -1,
+ 50, -1, -1, -1, -1, 3, 4, 5, 6, -1,
+ -1, 9, -1, -1, -1, -1, -1, -1, -1, 163,
+ -1, -1, 166, -1, 168, -1, 170, 25, 26, 27,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 55, 161, 162, -1, -1, 165, -1, 167, 168, -1,
+ -1, -1, 40, 41, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, 91, 92, 93, -1,
- -1, -1, -1, -1, -1, -1, 161, 162, -1, -1,
- 165, -1, 167, 168, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 119, 120, 121, 122, 123, 124,
- 125, 126, 127, 128, 129, 130, 131, -1, 133, -1,
- 135, 136, 137, -1, 139, 140, -1, 7, 8, -1,
- 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, 156, 22, 23, 24, -1, -1, 162, -1, -1,
- 165, -1, 167, -1, 169, -1, 7, 8, -1, 10,
- 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
- 50, 22, 23, 24, 7, 8, -1, 10, 11, 12,
- 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
- 23, 24, -1, -1, -1, -1, -1, 7, 8, 50,
- 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, -1, 22, 23, 24, 7, 8, 50, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, 39,
- 22, 23, 24, -1, -1, -1, -1, -1, -1, -1,
- 50, -1, -1, -1, -1, -1, -1, 7, 8, -1,
- 10, 11, 12, 13, 14, 15, 16, 17, 50, 19,
- 20, -1, 22, 23, 24, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 39,
- -1, 161, 162, -1, -1, 165, -1, 167, 168, -1,
- 50, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 59, -1, -1, -1, -1, -1, -1, 162, 163,
+ -1, -1, 166, -1, 168, 169, -1, -1, 76, 77,
+ 78, 79, 80, 81, 82, 83, 84, 85, 86, 87,
+ 88, 89, 90, 91, 92, 93, 94, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 161, 162, -1, -1, 165, -1, 167, 168, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 161, 162,
- -1, -1, 165, 125, 167, 168, -1, -1, -1, -1,
+ -1, -1, 162, 163, -1, -1, 166, -1, 168, 169,
+ -1, -1, 120, 121, 122, 123, 124, 125, 126, 127,
+ 128, 129, 130, 131, 132, -1, 134, -1, 136, 137,
+ 138, -1, 140, 141, 7, 8, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 19, 20, -1, 22,
+ 23, 24, 25, -1, -1, 163, -1, -1, 166, -1,
+ 168, -1, 170, -1, -1, -1, -1, 40, 41, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 161, 162, -1, -1, 165, -1, 167, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 161,
- 162, -1, -1, 165, -1, 167, 7, 8, -1, 10,
- 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
- -1, 22, 23, 24, -1, -1, -1, -1, -1, -1,
- -1, 161, 162, -1, -1, 165, -1, 167, 7, 8,
- -1, 10, 11, 12, 13, 14, 15, 16, 17, 50,
- 19, 20, -1, 22, 23, 24, 7, 8, -1, 10,
+ 7, 8, 55, 10, 11, 12, 13, 14, 15, 16,
+ 17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
+ -1, -1, -1, 76, 77, 78, 79, 80, 81, 82,
+ 83, 84, 85, 86, 87, 88, 89, 90, 91, 92,
+ 93, 94, -1, 50, -1, -1, 7, 8, -1, 10,
11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
- 39, 22, 23, 24, -1, -1, -1, -1, -1, 7,
- 8, 50, 10, 11, 12, 13, 14, 15, 16, 17,
- -1, 19, 20, -1, 22, 23, 24, 7, 8, 50,
- 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, 39, 22, 23, 24, -1, -1, -1, -1, -1,
- -1, -1, 50, -1, -1, -1, 7, 8, -1, 10,
- 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
- 50, 22, 23, 24, -1, -1, -1, -1, -1, -1,
+ -1, 22, 23, 24, -1, -1, -1, 120, 121, 122,
+ 123, 124, 125, 126, 127, 128, 129, 130, 131, 132,
+ -1, 134, -1, 136, 137, 138, -1, 140, 141, 50,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 161, 162, -1, 164, 165, -1, 167, -1, -1, 50,
- -1, -1, 7, 8, -1, 10, 11, 12, 13, 14,
+ -1, -1, -1, -1, 157, -1, 7, 8, 161, -1,
+ 163, -1, -1, 166, -1, 168, -1, 170, 19, 20,
+ -1, 22, 23, 24, 25, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 40,
+ 41, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 55, 162, 163, -1, -1, 166,
+ -1, 168, 169, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 76, 77, 78, 79, 80,
+ 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
+ 91, 92, 93, 94, -1, -1, -1, -1, -1, -1,
+ -1, 162, 163, -1, -1, 166, -1, 168, 169, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 120,
+ 121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
+ 131, 132, -1, 134, -1, 136, 137, 138, -1, 140,
+ 141, -1, 7, 8, -1, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, 157, 22, 23, 24,
+ -1, -1, 163, -1, -1, 166, -1, 168, -1, 170,
+ -1, -1, -1, -1, 39, -1, -1, -1, -1, -1,
+ -1, -1, -1, 7, 8, 50, 10, 11, 12, 13,
+ 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
+ 24, 7, 8, -1, 10, 11, 12, 13, 14, 15,
+ 16, 17, -1, 19, 20, -1, 22, 23, 24, -1,
+ -1, -1, -1, -1, -1, -1, 50, -1, -1, -1,
+ -1, -1, -1, 39, -1, -1, -1, -1, -1, -1,
+ -1, -1, 7, 8, 50, 10, 11, 12, 13, 14,
15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
- -1, -1, 161, 162, -1, -1, 165, -1, 167, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 161, 162, -1, 164, 165, 50, 167, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 161, 162, -1, -1, 165, -1, 167,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 161, 162, -1, -1, 165, -1, 167, 7, 8,
+ -1, 7, 8, -1, 10, 11, 12, 13, 14, 15,
+ 16, 17, -1, 19, 20, -1, 22, 23, 24, -1,
+ -1, -1, -1, -1, -1, 50, -1, -1, -1, -1,
+ -1, -1, -1, 39, -1, -1, -1, 162, 163, -1,
+ -1, 166, 126, 168, 50, 7, 8, -1, 10, 11,
+ 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
+ 22, 23, 24, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 162, 163,
+ -1, -1, 166, -1, 168, -1, -1, -1, 50, -1,
+ -1, -1, -1, -1, -1, -1, 162, 163, -1, -1,
+ 166, -1, 168, 7, 8, -1, 10, 11, 12, 13,
+ 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
+ 24, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 39, -1, 162, 163, -1,
+ 165, 166, -1, 168, -1, -1, 50, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 162, 163, -1, -1,
+ 166, -1, 168, -1, 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,
+ 162, 163, -1, 165, 166, -1, 168, 50, -1, -1,
+ -1, 7, 8, -1, 10, 11, 12, 13, 14, 15,
+ 16, 17, -1, 19, 20, 50, 22, 23, 24, 7,
+ 8, -1, 10, 11, 12, 13, 14, 15, 16, 17,
+ -1, 19, 20, -1, 22, 23, 24, -1, -1, -1,
+ -1, -1, -1, -1, 50, -1, -1, -1, 162, 163,
+ -1, -1, 166, -1, 168, -1, -1, -1, -1, -1,
+ 7, 8, 50, 10, 11, 12, 13, 14, 15, 16,
+ 17, -1, 19, 20, -1, 22, 23, 24, 7, 8,
-1, 10, 11, 12, 13, 14, 15, 16, 17, -1,
19, 20, -1, 22, 23, 24, -1, -1, -1, -1,
- 161, 162, -1, -1, 165, -1, 167, -1, -1, -1,
- 7, 8, -1, 10, 11, 12, 13, 14, 15, 16,
- 17, 50, 19, 20, -1, 22, 23, 24, 7, 8,
- -1, 10, 11, 12, 13, 14, 15, 16, 17, -1,
- 19, 20, -1, 22, 23, 24, 161, 162, -1, -1,
- 165, -1, 167, 50, -1, -1, -1, 7, 8, -1,
- 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, 50, 22, 23, 24, 7, 8, -1, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, -1, -1, -1, -1, -1, 7, 8,
- 50, 10, 11, 12, 13, 14, 15, 16, 17, -1,
- 19, 20, -1, 22, 23, 24, -1, -1, 50, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 161, 162, -1, -1, 165, -1, 167, -1,
- -1, 50, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 50, -1, -1, -1, -1, -1, 162,
+ 163, -1, -1, 166, -1, 168, -1, -1, -1, -1,
+ -1, 50, -1, -1, -1, -1, -1, 162, 163, -1,
+ -1, 166, -1, 168, 7, 8, -1, 10, 11, 12,
+ 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
+ 23, 24, -1, -1, -1, -1, 162, 163, -1, -1,
+ 166, -1, 168, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 162, 163, -1, 50, 166, -1,
+ 168, 7, 8, -1, 10, 11, 12, 13, 14, 15,
+ 16, 17, -1, 19, 20, -1, 22, 23, 24, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 161, 162, -1, -1, 165, -1,
- 167, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 161, 162, -1, -1, 165, -1, 167, -1,
+ -1, -1, -1, -1, -1, 162, 163, -1, -1, 166,
+ -1, 168, -1, -1, 50, -1, -1, -1, -1, -1,
+ -1, -1, -1, 162, 163, -1, -1, 166, -1, 168,
+ 7, 8, -1, 10, 11, 12, 13, 14, 15, 16,
+ 17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
+ -1, -1, -1, -1, 36, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, 50, -1, 57, 58, -1, -1, 162,
+ 163, -1, -1, 166, -1, 168, -1, -1, 70, 71,
+ 72, 73, 74, 75, 76, 77, 78, 79, 80, 81,
+ 82, 83, 84, 85, 86, 87, 88, 89, 90, 91,
+ 92, 93, 94, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 162, 163, -1, -1,
+ 166, -1, 168, 115, 116, 117, -1, -1, 120, 121,
+ 122, 123, 124, 125, 126, 127, 128, 129, 130, 131,
+ 132, 133, 134, 135, 136, 137, 138, 139, 140, 141,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 161, 162, -1, -1, 165, -1, 167, -1, -1,
- -1, -1, -1, -1, -1, -1, 36, -1, -1, 161,
- 162, -1, -1, 165, -1, 167, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 57, 58, -1,
- -1, -1, 161, 162, -1, -1, 165, -1, 167, 69,
- 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
- 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
- 90, 91, 92, 93, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 114, 115, 116, -1, -1, 119,
- 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
- 130, 131, 132, 133, 134, 135, 136, 137, 138, 139,
- 140
+ -1, -1, -1, -1, -1, 162, 163, -1, -1, 166,
+ -1, 168
};
/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
symbol of state STATE-NUM. */
-static const yytype_uint8 yystos[] =
+static const yytype_uint16 yystos[] =
{
0, 19, 20, 22, 23, 24, 30, 31, 52, 56,
- 60, 178, 181, 182, 183, 184, 216, 217, 218, 220,
- 219, 53, 68, 225, 158, 59, 158, 18, 158, 42,
- 43, 44, 45, 46, 47, 48, 49, 51, 153, 154,
- 155, 185, 186, 187, 0, 218, 46, 48, 188, 235,
- 42, 43, 44, 47, 189, 232, 234, 242, 158, 158,
- 162, 226, 22, 224, 7, 8, 10, 11, 12, 13,
- 14, 15, 16, 17, 50, 161, 162, 165, 167, 178,
- 182, 203, 204, 238, 187, 187, 35, 37, 214, 187,
- 187, 21, 243, 244, 29, 168, 233, 243, 22, 22,
- 22, 227, 156, 4, 4, 4, 167, 10, 168, 204,
- 209, 55, 156, 180, 214, 214, 42, 44, 190, 32,
- 33, 213, 62, 63, 64, 65, 66, 67, 191, 230,
- 230, 181, 247, 159, 164, 39, 204, 205, 207, 208,
- 163, 163, 168, 209, 159, 168, 156, 208, 160, 213,
- 213, 10, 125, 204, 206, 215, 11, 12, 13, 14,
- 15, 16, 176, 177, 204, 210, 4, 206, 28, 167,
- 231, 36, 57, 58, 69, 70, 71, 72, 73, 74,
+ 60, 179, 182, 183, 184, 185, 217, 218, 219, 221,
+ 220, 53, 69, 226, 159, 59, 159, 18, 159, 42,
+ 43, 44, 45, 46, 47, 48, 49, 51, 154, 155,
+ 156, 186, 187, 188, 0, 219, 46, 48, 189, 236,
+ 42, 43, 44, 47, 190, 233, 235, 243, 159, 159,
+ 163, 227, 22, 225, 7, 8, 10, 11, 12, 13,
+ 14, 15, 16, 17, 50, 162, 163, 166, 168, 179,
+ 183, 204, 205, 239, 188, 188, 35, 37, 215, 188,
+ 188, 21, 244, 245, 29, 169, 234, 244, 22, 22,
+ 22, 228, 157, 4, 4, 4, 168, 10, 169, 205,
+ 210, 55, 157, 181, 215, 215, 42, 44, 191, 32,
+ 33, 214, 62, 63, 64, 65, 66, 67, 68, 192,
+ 231, 231, 182, 248, 160, 165, 39, 205, 206, 208,
+ 209, 164, 164, 169, 210, 160, 169, 157, 209, 161,
+ 214, 214, 10, 126, 205, 207, 216, 11, 12, 13,
+ 14, 15, 16, 177, 178, 205, 211, 4, 207, 28,
+ 168, 232, 36, 57, 58, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, 91, 92, 93, 114,
- 115, 116, 119, 120, 121, 122, 123, 124, 125, 126,
+ 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
+ 115, 116, 117, 120, 121, 122, 123, 124, 125, 126,
127, 128, 129, 130, 131, 132, 133, 134, 135, 136,
- 137, 138, 139, 140, 171, 172, 173, 245, 252, 253,
- 254, 255, 22, 193, 159, 157, 204, 204, 166, 168,
- 204, 4, 157, 210, 204, 156, 238, 26, 27, 3,
- 4, 5, 6, 9, 25, 40, 41, 90, 91, 92,
- 93, 119, 133, 135, 136, 137, 139, 140, 162, 165,
- 167, 169, 171, 172, 173, 211, 238, 180, 182, 57,
- 10, 204, 240, 241, 11, 17, 11, 176, 191, 94,
- 95, 96, 97, 98, 99, 100, 101, 102, 103, 174,
- 26, 27, 100, 101, 102, 103, 104, 105, 106, 107,
- 108, 109, 110, 111, 112, 113, 175, 174, 175, 204,
- 204, 240, 204, 204, 248, 240, 240, 240, 240, 240,
- 204, 204, 204, 204, 204, 240, 191, 117, 118, 54,
- 121, 122, 141, 142, 144, 145, 147, 148, 149, 192,
- 39, 205, 195, 164, 166, 166, 157, 195, 180, 180,
- 215, 174, 175, 174, 175, 156, 156, 156, 156, 156,
- 156, 156, 164, 210, 212, 167, 212, 168, 212, 22,
- 156, 156, 156, 221, 156, 3, 4, 5, 6, 9,
- 25, 26, 27, 40, 41, 59, 162, 165, 167, 169,
- 211, 237, 238, 239, 159, 239, 239, 239, 206, 204,
- 204, 204, 204, 159, 198, 159, 198, 239, 162, 159,
- 159, 159, 159, 159, 159, 239, 239, 239, 239, 239,
- 38, 206, 204, 240, 4, 141, 142, 143, 146, 150,
- 151, 194, 222, 223, 38, 156, 156, 156, 156, 210,
- 210, 210, 210, 210, 210, 210, 159, 164, 168, 204,
- 212, 166, 168, 210, 210, 210, 159, 201, 39, 204,
- 228, 229, 61, 236, 164, 212, 167, 212, 168, 212,
- 22, 240, 159, 159, 239, 239, 239, 239, 239, 11,
- 54, 11, 250, 239, 162, 240, 204, 240, 240, 240,
- 159, 159, 251, 159, 159, 159, 204, 239, 239, 159,
- 201, 201, 204, 210, 210, 210, 210, 250, 159, 159,
- 159, 159, 251, 159, 210, 166, 168, 159, 159, 38,
- 34, 54, 199, 202, 193, 159, 157, 22, 164, 168,
- 212, 166, 168, 17, 17, 156, 159, 159, 159, 159,
- 239, 4, 239, 159, 159, 239, 159, 159, 159, 4,
- 4, 159, 204, 239, 239, 156, 159, 198, 204, 157,
- 159, 159, 159, 159, 157, 210, 210, 210, 210, 157,
- 210, 166, 210, 210, 204, 22, 4, 201, 178, 179,
- 39, 204, 195, 159, 166, 168, 239, 239, 17, 204,
- 249, 239, 239, 239, 239, 198, 198, 240, 239, 159,
- 240, 240, 240, 4, 239, 249, 239, 210, 210, 210,
- 210, 159, 157, 159, 159, 251, 157, 157, 157, 193,
- 199, 200, 22, 166, 159, 162, 193, 193, 157, 159,
- 164, 239, 251, 157, 198, 157, 157, 157, 157, 210,
- 210, 210, 157, 179, 54, 197, 17, 164, 176, 246,
- 121, 122, 239, 239, 195, 17, 204, 164, 195, 157,
- 157, 157, 4, 152, 196, 239, 237, 164, 176, 193,
- 193, 38, 193, 193, 22, 159, 237, 17, 239, 239,
- 17, 159, 239, 193, 193, 239, 17, 73, 239, 17,
- 239
+ 137, 138, 139, 140, 141, 172, 173, 174, 246, 253,
+ 254, 255, 256, 22, 194, 160, 158, 205, 205, 167,
+ 169, 205, 4, 158, 211, 205, 157, 239, 26, 27,
+ 3, 4, 5, 6, 9, 25, 40, 41, 91, 92,
+ 93, 94, 120, 134, 136, 137, 138, 140, 141, 163,
+ 166, 168, 170, 172, 173, 174, 212, 239, 181, 183,
+ 57, 10, 205, 241, 242, 11, 17, 11, 177, 192,
+ 95, 96, 97, 98, 99, 100, 101, 102, 103, 104,
+ 175, 26, 27, 101, 102, 103, 104, 105, 106, 107,
+ 108, 109, 110, 111, 112, 113, 114, 176, 175, 176,
+ 205, 205, 241, 205, 205, 249, 241, 241, 241, 241,
+ 241, 205, 205, 205, 205, 205, 241, 192, 118, 119,
+ 54, 122, 123, 142, 143, 145, 146, 148, 149, 150,
+ 193, 39, 206, 196, 165, 167, 167, 158, 196, 181,
+ 181, 216, 175, 176, 175, 176, 157, 157, 157, 157,
+ 157, 157, 157, 165, 211, 213, 168, 213, 169, 213,
+ 22, 157, 157, 157, 222, 157, 3, 4, 5, 6,
+ 9, 25, 26, 27, 40, 41, 59, 163, 166, 168,
+ 170, 212, 238, 239, 240, 160, 240, 240, 240, 207,
+ 205, 205, 205, 205, 160, 199, 160, 199, 240, 163,
+ 160, 160, 160, 160, 160, 160, 240, 240, 240, 240,
+ 240, 38, 207, 205, 241, 4, 142, 143, 144, 147,
+ 151, 152, 195, 223, 224, 38, 157, 157, 157, 157,
+ 211, 211, 211, 211, 211, 211, 211, 160, 165, 169,
+ 205, 213, 167, 169, 211, 211, 211, 160, 202, 39,
+ 205, 229, 230, 61, 237, 165, 213, 168, 213, 169,
+ 213, 22, 241, 160, 160, 240, 240, 240, 240, 240,
+ 11, 54, 11, 251, 240, 163, 241, 205, 241, 241,
+ 241, 160, 160, 252, 160, 160, 160, 205, 240, 240,
+ 160, 202, 202, 205, 211, 211, 211, 211, 251, 160,
+ 160, 160, 160, 252, 160, 211, 167, 169, 160, 160,
+ 38, 34, 54, 200, 203, 194, 160, 158, 22, 165,
+ 169, 213, 167, 169, 17, 17, 157, 160, 160, 160,
+ 160, 240, 4, 240, 160, 160, 240, 160, 160, 160,
+ 4, 4, 160, 205, 240, 240, 157, 160, 199, 205,
+ 158, 160, 160, 160, 160, 158, 211, 211, 211, 211,
+ 158, 211, 167, 211, 211, 205, 22, 4, 202, 179,
+ 180, 39, 205, 196, 160, 167, 169, 240, 240, 17,
+ 205, 250, 240, 240, 240, 240, 199, 199, 241, 240,
+ 160, 241, 241, 241, 4, 240, 250, 240, 211, 211,
+ 211, 211, 160, 158, 160, 160, 252, 158, 158, 158,
+ 194, 200, 201, 22, 167, 160, 163, 194, 194, 158,
+ 160, 165, 240, 252, 158, 199, 158, 158, 158, 158,
+ 211, 211, 211, 158, 180, 54, 198, 17, 165, 177,
+ 247, 122, 123, 240, 240, 196, 17, 205, 165, 196,
+ 158, 158, 158, 4, 153, 197, 240, 238, 165, 177,
+ 194, 194, 38, 194, 194, 22, 160, 238, 17, 240,
+ 240, 17, 160, 240, 194, 194, 240, 17, 74, 240,
+ 17, 240
};
#define yyerrok (yyerrstatus = 0)
switch (yyn)
{
case 29:
-#line 1138 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1139 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_EQ; ;}
break;
case 30:
-#line 1138 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1139 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_NE; ;}
break;
case 31:
-#line 1139 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1140 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SLT; ;}
break;
case 32:
-#line 1139 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1140 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SGT; ;}
break;
case 33:
-#line 1140 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1141 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SLE; ;}
break;
case 34:
-#line 1140 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1141 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SGE; ;}
break;
case 35:
-#line 1141 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1142 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_ULT; ;}
break;
case 36:
-#line 1141 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1142 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_UGT; ;}
break;
case 37:
-#line 1142 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1143 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_ULE; ;}
break;
case 38:
-#line 1142 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1143 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_UGE; ;}
break;
case 39:
-#line 1146 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1147 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OEQ; ;}
break;
case 40:
-#line 1146 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1147 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ONE; ;}
break;
case 41:
-#line 1147 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1148 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OLT; ;}
break;
case 42:
-#line 1147 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1148 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OGT; ;}
break;
case 43:
-#line 1148 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1149 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OLE; ;}
break;
case 44:
-#line 1148 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1149 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OGE; ;}
break;
case 45:
-#line 1149 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1150 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ORD; ;}
break;
case 46:
-#line 1149 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1150 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UNO; ;}
break;
case 47:
-#line 1150 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1151 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UEQ; ;}
break;
case 48:
-#line 1150 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1151 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UNE; ;}
break;
case 49:
-#line 1151 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1152 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ULT; ;}
break;
case 50:
-#line 1151 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1152 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UGT; ;}
break;
case 51:
-#line 1152 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1153 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ULE; ;}
break;
case 52:
-#line 1152 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1153 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UGE; ;}
break;
case 53:
-#line 1153 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1154 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_TRUE; ;}
break;
case 54:
-#line 1154 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1155 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_FALSE; ;}
break;
case 65:
-#line 1163 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1164 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
case 66:
-#line 1165 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1166 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal)=(yyvsp[(3) - (4)].UInt64Val); ;}
break;
case 67:
-#line 1166 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1167 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal)=0; ;}
break;
case 68:
-#line 1170 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1171 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(1) - (2)].StrVal);
CHECK_FOR_ERROR
break;
case 69:
-#line 1174 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1175 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = 0;
CHECK_FOR_ERROR
break;
case 73:
-#line 1182 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1183 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = 0;
CHECK_FOR_ERROR
break;
case 74:
-#line 1187 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1188 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(1) - (2)].StrVal);
CHECK_FOR_ERROR
break;
case 75:
-#line 1193 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1194 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 76:
-#line 1194 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1195 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 77:
-#line 1195 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1196 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::LinkOnceLinkage; ;}
break;
case 78:
-#line 1196 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1197 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::AppendingLinkage; ;}
break;
case 79:
-#line 1197 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1198 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLExportLinkage; ;}
break;
case 80:
-#line 1198 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1199 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::CommonLinkage; ;}
break;
case 81:
-#line 1202 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1203 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLImportLinkage; ;}
break;
case 82:
-#line 1203 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1204 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalWeakLinkage; ;}
break;
case 83:
-#line 1204 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1205 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 84:
-#line 1208 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1209 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::DefaultVisibility; ;}
break;
case 85:
-#line 1209 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1210 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::DefaultVisibility; ;}
break;
case 86:
-#line 1210 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1211 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::HiddenVisibility; ;}
break;
case 87:
-#line 1211 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1212 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::ProtectedVisibility; ;}
break;
case 88:
-#line 1215 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1216 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 89:
-#line 1216 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1217 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLImportLinkage; ;}
break;
case 90:
-#line 1217 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1218 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalWeakLinkage; ;}
break;
case 91:
-#line 1221 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1222 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 92:
-#line 1222 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1223 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 93:
-#line 1223 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1224 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::LinkOnceLinkage; ;}
break;
case 94:
-#line 1224 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1225 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 95:
-#line 1225 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1226 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLExportLinkage; ;}
break;
case 96:
-#line 1229 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1230 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 97:
-#line 1230 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1231 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 98:
-#line 1231 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1232 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 99:
-#line 1234 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1235 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::C; ;}
break;
case 100:
-#line 1235 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1236 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::C; ;}
break;
case 101:
-#line 1236 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1237 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::Fast; ;}
break;
case 102:
-#line 1237 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1238 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::Cold; ;}
break;
case 103:
-#line 1238 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1239 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::X86_StdCall; ;}
break;
case 104:
-#line 1239 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1240 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::X86_FastCall; ;}
break;
case 105:
-#line 1240 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1241 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.UIntVal) = CallingConv::X86_SSECall; ;}
+ break;
+
+ case 106:
+#line 1242 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((unsigned)(yyvsp[(2) - (2)].UInt64Val) != (yyvsp[(2) - (2)].UInt64Val))
GEN_ERROR("Calling conv too large");
;}
break;
- case 106:
-#line 1247 "/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
- break;
-
case 107:
-#line 1248 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1249 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
case 108:
-#line 1249 "/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.ParamAttrs) = ParamAttr::SExt; ;}
+#line 1250 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
case 109:
-#line 1250 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1251 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
case 110:
-#line 1251 "/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.ParamAttrs) = ParamAttr::InReg; ;}
+#line 1252 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
case 111:
-#line 1252 "/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.ParamAttrs) = ParamAttr::StructRet; ;}
+#line 1253 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.ParamAttrs) = ParamAttr::InReg; ;}
break;
case 112:
-#line 1253 "/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.ParamAttrs) = ParamAttr::NoAlias; ;}
+#line 1254 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.ParamAttrs) = ParamAttr::StructRet; ;}
break;
case 113:
-#line 1254 "/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.ParamAttrs) = ParamAttr::ByVal; ;}
+#line 1255 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.ParamAttrs) = ParamAttr::NoAlias; ;}
break;
case 114:
-#line 1255 "/llvm/lib/AsmParser/llvmAsmParser.y"
- { (yyval.ParamAttrs) = ParamAttr::Nest; ;}
+#line 1256 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.ParamAttrs) = ParamAttr::ByVal; ;}
break;
case 115:
-#line 1256 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1257 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+ { (yyval.ParamAttrs) = ParamAttr::Nest; ;}
+ break;
+
+ case 116:
+#line 1258 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) =
ParamAttr::constructAlignmentFromInt((yyvsp[(2) - (2)].UInt64Val)); ;}
break;
- case 116:
-#line 1260 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 117:
+#line 1262 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::None; ;}
break;
- case 117:
-#line 1261 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 118:
+#line 1263 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ParamAttrs) = (yyvsp[(1) - (2)].ParamAttrs) | (yyvsp[(2) - (2)].ParamAttrs);
;}
break;
- case 118:
-#line 1266 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 119:
+#line 1268 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoReturn; ;}
break;
- case 119:
-#line 1267 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 120:
+#line 1269 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoUnwind; ;}
break;
- case 120:
-#line 1268 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 121:
+#line 1270 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
- case 121:
-#line 1269 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 122:
+#line 1271 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
- case 122:
-#line 1270 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 123:
+#line 1272 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ReadNone; ;}
break;
- case 123:
-#line 1271 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 124:
+#line 1273 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ReadOnly; ;}
break;
- case 124:
-#line 1274 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 125:
+#line 1276 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::None; ;}
break;
- case 125:
-#line 1275 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 126:
+#line 1277 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ParamAttrs) = (yyvsp[(1) - (2)].ParamAttrs) | (yyvsp[(2) - (2)].ParamAttrs);
;}
break;
- case 126:
-#line 1280 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 127:
+#line 1282 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
- case 127:
-#line 1281 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 128:
+#line 1283 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(2) - (2)].StrVal);
;}
break;
- case 128:
-#line 1288 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 129:
+#line 1290 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = 0; ;}
break;
- case 129:
-#line 1289 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 130:
+#line 1291 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.UIntVal) = (yyvsp[(2) - (2)].UInt64Val);
if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal)))
;}
break;
- case 130:
-#line 1295 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 131:
+#line 1297 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = 0; ;}
break;
- case 131:
-#line 1296 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 132:
+#line 1298 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.UIntVal) = (yyvsp[(3) - (3)].UInt64Val);
if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal)))
;}
break;
- case 132:
-#line 1305 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 133:
+#line 1307 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
for (unsigned i = 0, e = (yyvsp[(2) - (2)].StrVal)->length(); i != e; ++i)
if ((*(yyvsp[(2) - (2)].StrVal))[i] == '"' || (*(yyvsp[(2) - (2)].StrVal))[i] == '\\')
;}
break;
- case 133:
-#line 1313 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 134:
+#line 1315 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
- case 134:
-#line 1314 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 135:
+#line 1316 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = (yyvsp[(1) - (1)].StrVal); ;}
break;
- case 135:
-#line 1319 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 136:
+#line 1321 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{;}
break;
- case 136:
-#line 1320 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 137:
+#line 1322 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{;}
break;
- case 137:
-#line 1321 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 138:
+#line 1323 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV->setSection(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
;}
break;
- case 138:
-#line 1326 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 139:
+#line 1328 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(2) - (2)].UInt64Val) != 0 && !isPowerOf2_32((yyvsp[(2) - (2)].UInt64Val)))
GEN_ERROR("Alignment must be a power of two");
;}
break;
- case 146:
-#line 1342 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 147:
+#line 1344 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder(OpaqueType::get());
CHECK_FOR_ERROR
;}
break;
- case 147:
-#line 1346 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 148:
+#line 1348 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder((yyvsp[(1) - (1)].PrimType));
CHECK_FOR_ERROR
;}
break;
- case 148:
-#line 1350 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 149:
+#line 1352 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Pointer type?
if (*(yyvsp[(1) - (3)].TypeVal) == Type::LabelTy)
GEN_ERROR("Cannot form a pointer to a basic block");
;}
break;
- case 149:
-#line 1357 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 150:
+#line 1359 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Named types are also simple types...
const Type* tmp = getTypeVal((yyvsp[(1) - (1)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 150:
-#line 1362 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 151:
+#line 1364 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Type UpReference
if ((yyvsp[(2) - (2)].UInt64Val) > (uint64_t)~0U) GEN_ERROR("Value out of range");
OpaqueType *OT = OpaqueType::get(); // Use temporary placeholder
;}
break;
- case 151:
-#line 1370 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 152:
+#line 1372 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
;}
break;
- case 152:
-#line 1399 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 153:
+#line 1401 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
;}
break;
- case 153:
-#line 1424 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 154:
+#line 1426 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Sized array type?
(yyval.TypeVal) = new PATypeHolder(HandleUpRefs(ArrayType::get(*(yyvsp[(4) - (5)].TypeVal), (yyvsp[(2) - (5)].UInt64Val))));
delete (yyvsp[(4) - (5)].TypeVal);
;}
break;
- case 154:
-#line 1429 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 155:
+#line 1431 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Vector type?
const llvm::Type* ElemTy = (yyvsp[(4) - (5)].TypeVal)->get();
if ((unsigned)(yyvsp[(2) - (5)].UInt64Val) != (yyvsp[(2) - (5)].UInt64Val))
;}
break;
- case 155:
-#line 1439 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 156:
+#line 1441 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Structure type?
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = (yyvsp[(2) - (3)].TypeList)->begin(),
;}
break;
- case 156:
-#line 1449 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 157:
+#line 1451 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
(yyval.TypeVal) = new PATypeHolder(StructType::get(std::vector<const Type*>()));
CHECK_FOR_ERROR
;}
break;
- case 157:
-#line 1453 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 158:
+#line 1455 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = (yyvsp[(3) - (5)].TypeList)->begin(),
;}
break;
- case 158:
-#line 1463 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 159:
+#line 1465 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
(yyval.TypeVal) = new PATypeHolder(StructType::get(std::vector<const Type*>(), true));
CHECK_FOR_ERROR
;}
break;
- case 159:
-#line 1470 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 160:
+#line 1472 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
;}
break;
- case 160:
-#line 1479 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 161:
+#line 1481 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (1)].TypeVal))->getDescription());
;}
break;
- case 161:
-#line 1486 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 162:
+#line 1488 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder(Type::VoidTy);
;}
break;
- case 162:
-#line 1491 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 163:
+#line 1493 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList();
(yyval.TypeWithAttrsList)->push_back((yyvsp[(1) - (1)].TypeWithAttrs));
;}
break;
- case 163:
-#line 1496 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 164:
+#line 1498 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.TypeWithAttrsList)=(yyvsp[(1) - (3)].TypeWithAttrsList))->push_back((yyvsp[(3) - (3)].TypeWithAttrs));
CHECK_FOR_ERROR
;}
break;
- case 165:
-#line 1504 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 166:
+#line 1506 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList)=(yyvsp[(1) - (3)].TypeWithAttrsList);
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
;}
break;
- case 166:
-#line 1511 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 167:
+#line 1513 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList;
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
;}
break;
- case 167:
-#line 1518 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 168:
+#line 1520 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList();
CHECK_FOR_ERROR
;}
break;
- case 168:
-#line 1526 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 169:
+#line 1528 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeList) = new std::list<PATypeHolder>();
(yyval.TypeList)->push_back(*(yyvsp[(1) - (1)].TypeVal));
;}
break;
- case 169:
-#line 1532 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 170:
+#line 1534 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.TypeList)=(yyvsp[(1) - (3)].TypeList))->push_back(*(yyvsp[(3) - (3)].TypeVal));
delete (yyvsp[(3) - (3)].TypeVal);
;}
break;
- case 170:
-#line 1544 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 171:
+#line 1546 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (4)].TypeVal))->getDescription());
;}
break;
- case 171:
-#line 1572 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 172:
+#line 1574 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
;}
break;
- case 172:
-#line 1588 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 173:
+#line 1590 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
;}
break;
- case 173:
-#line 1615 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 174:
+#line 1617 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (4)].TypeVal))->getDescription());
;}
break;
- case 174:
-#line 1643 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 175:
+#line 1645 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>((yyvsp[(1) - (4)].TypeVal)->get());
if (STy == 0)
;}
break;
- case 175:
-#line 1669 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 176:
+#line 1671 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
;}
break;
- case 176:
-#line 1689 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 177:
+#line 1691 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>((yyvsp[(1) - (6)].TypeVal)->get());
if (STy == 0)
;}
break;
- case 177:
-#line 1715 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 178:
+#line 1717 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (5)].TypeVal))->getDescription());
;}
break;
- case 178:
-#line 1735 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 179:
+#line 1737 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 179:
-#line 1747 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 180:
+#line 1749 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 180:
-#line 1754 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 181:
+#line 1756 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 181:
-#line 1820 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 182:
+#line 1822 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 182:
-#line 1830 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 183:
+#line 1832 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 183:
-#line 1840 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 184:
+#line 1842 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // integral constants
if (!ConstantInt::isValueValidForType((yyvsp[(1) - (2)].PrimType), (yyvsp[(2) - (2)].SInt64Val)))
GEN_ERROR("Constant value doesn't fit in type");
;}
break;
- case 184:
-#line 1846 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 185:
+#line 1848 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
uint32_t BitWidth = cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth();
if ((yyvsp[(2) - (2)].APIntVal)->getBitWidth() > BitWidth) {
;}
break;
- case 185:
-#line 1856 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 186:
+#line 1858 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // integral constants
if (!ConstantInt::isValueValidForType((yyvsp[(1) - (2)].PrimType), (yyvsp[(2) - (2)].UInt64Val)))
GEN_ERROR("Constant value doesn't fit in type");
;}
break;
- case 186:
-#line 1862 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 187:
+#line 1864 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
uint32_t BitWidth = cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth();
if ((yyvsp[(2) - (2)].APIntVal)->getBitWidth() > BitWidth) {
;}
break;
- case 187:
-#line 1872 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 188:
+#line 1874 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
if (cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth() != 1)
GEN_ERROR("Constant true must have type i1");
;}
break;
- case 188:
-#line 1878 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 189:
+#line 1880 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
if (cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth() != 1)
GEN_ERROR("Constant false must have type i1");
;}
break;
- case 189:
-#line 1884 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 190:
+#line 1886 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Floating point constants
if (!ConstantFP::isValueValidForType((yyvsp[(1) - (2)].PrimType), *(yyvsp[(2) - (2)].FPVal)))
GEN_ERROR("Floating point constant invalid for type");
;}
break;
- case 190:
-#line 1897 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 191:
+#line 1899 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(5) - (6)].TypeVal))->getDescription());
;}
break;
- case 191:
-#line 1909 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 192:
+#line 1911 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>((yyvsp[(3) - (5)].ConstVal)->getType()))
GEN_ERROR("GetElementPtr requires a pointer operand");
;}
break;
- case 192:
-#line 1930 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 193:
+#line 1932 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(3) - (8)].ConstVal)->getType() != Type::Int1Ty)
GEN_ERROR("Select condition must be of boolean type");
;}
break;
- case 193:
-#line 1938 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 194:
+#line 1940 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(3) - (6)].ConstVal)->getType() != (yyvsp[(5) - (6)].ConstVal)->getType())
GEN_ERROR("Binary operator types must match");
;}
break;
- case 194:
-#line 1944 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 195:
+#line 1946 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(3) - (6)].ConstVal)->getType() != (yyvsp[(5) - (6)].ConstVal)->getType())
GEN_ERROR("Logical operator types must match");
;}
break;
- case 195:
-#line 1955 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 196:
+#line 1957 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(4) - (7)].ConstVal)->getType() != (yyvsp[(6) - (7)].ConstVal)->getType())
GEN_ERROR("icmp operand types must match");
;}
break;
- case 196:
-#line 1960 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 197:
+#line 1962 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(4) - (7)].ConstVal)->getType() != (yyvsp[(6) - (7)].ConstVal)->getType())
GEN_ERROR("fcmp operand types must match");
;}
break;
- case 197:
-#line 1965 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 198:
+#line 1967 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(4) - (7)].ConstVal)->getType() != (yyvsp[(6) - (7)].ConstVal)->getType())
GEN_ERROR("vicmp operand types must match");
;}
break;
- case 198:
-#line 1970 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 199:
+#line 1972 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(4) - (7)].ConstVal)->getType() != (yyvsp[(6) - (7)].ConstVal)->getType())
GEN_ERROR("vfcmp operand types must match");
;}
break;
- case 199:
-#line 1975 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 200:
+#line 1977 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands((yyvsp[(3) - (6)].ConstVal), (yyvsp[(5) - (6)].ConstVal)))
GEN_ERROR("Invalid extractelement operands");
;}
break;
- case 200:
-#line 1981 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 201:
+#line 1983 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!InsertElementInst::isValidOperands((yyvsp[(3) - (8)].ConstVal), (yyvsp[(5) - (8)].ConstVal), (yyvsp[(7) - (8)].ConstVal)))
GEN_ERROR("Invalid insertelement operands");
;}
break;
- case 201:
-#line 1987 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 202:
+#line 1989 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ShuffleVectorInst::isValidOperands((yyvsp[(3) - (8)].ConstVal), (yyvsp[(5) - (8)].ConstVal), (yyvsp[(7) - (8)].ConstVal)))
GEN_ERROR("Invalid shufflevector operands");
;}
break;
- case 202:
-#line 1993 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 203:
+#line 1995 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<StructType>((yyvsp[(3) - (5)].ConstVal)->getType()) && !isa<ArrayType>((yyvsp[(3) - (5)].ConstVal)->getType()))
GEN_ERROR("ExtractValue requires an aggregate operand");
;}
break;
- case 203:
-#line 2001 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 204:
+#line 2003 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<StructType>((yyvsp[(3) - (7)].ConstVal)->getType()) && !isa<ArrayType>((yyvsp[(3) - (7)].ConstVal)->getType()))
GEN_ERROR("InsertValue requires an aggregate operand");
;}
break;
- case 204:
-#line 2012 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 205:
+#line 2014 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.ConstVector) = (yyvsp[(1) - (3)].ConstVector))->push_back((yyvsp[(3) - (3)].ConstVal));
CHECK_FOR_ERROR
;}
break;
- case 205:
-#line 2016 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 206:
+#line 2018 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ConstVector) = new std::vector<Constant*>();
(yyval.ConstVector)->push_back((yyvsp[(1) - (1)].ConstVal));
;}
break;
- case 206:
-#line 2024 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 207:
+#line 2026 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = false; ;}
break;
- case 207:
-#line 2024 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 208:
+#line 2026 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = true; ;}
break;
- case 208:
-#line 2027 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 209:
+#line 2029 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = true; ;}
break;
- case 209:
-#line 2027 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 210:
+#line 2029 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = false; ;}
break;
- case 210:
-#line 2030 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 211:
+#line 2032 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type* VTy = (yyvsp[(1) - (2)].TypeVal)->get();
Value *V = getVal(VTy, (yyvsp[(2) - (2)].ValIDVal));
;}
break;
- case 211:
-#line 2042 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 212:
+#line 2044 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
Constant *Val = (yyvsp[(3) - (6)].ConstVal);
const Type *DestTy = (yyvsp[(5) - (6)].TypeVal)->get();
;}
break;
- case 212:
-#line 2063 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 213:
+#line 2065 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ModuleVal) = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
;}
break;
- case 213:
-#line 2068 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 214:
+#line 2070 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ModuleVal) = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
;}
break;
- case 216:
-#line 2081 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 217:
+#line 2083 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = false; ;}
break;
- case 217:
-#line 2081 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 218:
+#line 2083 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.FunctionDone();
CHECK_FOR_ERROR
;}
break;
- case 218:
-#line 2085 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 219:
+#line 2087 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = true; ;}
break;
- case 219:
-#line 2085 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 220:
+#line 2087 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 220:
-#line 2088 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 221:
+#line 2090 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 221:
-#line 2091 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 222:
+#line 2093 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (3)].TypeVal))->getDescription());
;}
break;
- case 222:
-#line 2115 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 223:
+#line 2117 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
ResolveTypeTo((yyvsp[(1) - (3)].StrVal), (yyvsp[(3) - (3)].PrimType));
;}
break;
- case 223:
-#line 2127 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 224:
+#line 2129 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
/* "Externally Visible" Linkage */
if ((yyvsp[(5) - (6)].ConstVal) == 0)
;}
break;
- case 224:
-#line 2134 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 225:
+#line 2136 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;}
break;
- case 225:
-#line 2138 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 226:
+#line 2140 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(6) - (7)].ConstVal) == 0)
GEN_ERROR("Global value initializer is not a constant");
;}
break;
- case 226:
-#line 2143 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 227:
+#line 2145 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;}
break;
- case 227:
-#line 2147 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 228:
+#line 2149 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(6) - (7)].TypeVal))->getDescription());
;}
break;
- case 228:
-#line 2153 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 229:
+#line 2155 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
CHECK_FOR_ERROR
;}
break;
- case 229:
-#line 2157 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 230:
+#line 2159 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string Name;
if ((yyvsp[(1) - (5)].StrVal)) {
;}
break;
- case 230:
-#line 2197 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 231:
+#line 2199 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 231:
-#line 2200 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 232:
+#line 2202 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 232:
-#line 2206 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 233:
+#line 2208 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const std::string &AsmSoFar = CurModule.CurrentModule->getModuleInlineAsm();
if (AsmSoFar.empty())
;}
break;
- case 233:
-#line 2216 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 234:
+#line 2218 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setTargetTriple(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
;}
break;
- case 234:
-#line 2220 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 235:
+#line 2222 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setDataLayout(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
;}
break;
- case 236:
-#line 2227 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 237:
+#line 2229 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
;}
break;
- case 237:
-#line 2232 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 238:
+#line 2234 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
;}
break;
- case 238:
-#line 2237 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 239:
+#line 2239 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
- case 239:
-#line 2246 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 240:
+#line 2248 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (5)].TypeVal))->getDescription());
;}
break;
- case 240:
-#line 2256 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 241:
+#line 2258 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
;}
break;
- case 241:
-#line 2267 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 242:
+#line 2269 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = (yyvsp[(1) - (1)].ArgList);
CHECK_FOR_ERROR
;}
break;
- case 242:
-#line 2271 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 243:
+#line 2273 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = (yyvsp[(1) - (3)].ArgList);
struct ArgListEntry E;
;}
break;
- case 243:
-#line 2280 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 244:
+#line 2282 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = new ArgListType;
struct ArgListEntry E;
;}
break;
- case 244:
-#line 2289 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 245:
+#line 2291 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = 0;
CHECK_FOR_ERROR
;}
break;
- case 245:
-#line 2295 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 246:
+#line 2297 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string FunctionName(*(yyvsp[(3) - (10)].StrVal));
delete (yyvsp[(3) - (10)].StrVal); // Free strdup'd memory!
;}
break;
- case 248:
-#line 2425 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 249:
+#line 2427 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = CurFun.CurrentFunction;
;}
break;
- case 251:
-#line 2436 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 252:
+#line 2438 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 252:
-#line 2441 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 253:
+#line 2443 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.CurrentFunction->setLinkage((yyvsp[(1) - (3)].Linkage));
CurFun.CurrentFunction->setVisibility((yyvsp[(2) - (3)].Visibility));
;}
break;
- case 253:
-#line 2453 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 254:
+#line 2455 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 254:
-#line 2457 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 255:
+#line 2459 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 255:
-#line 2462 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 256:
+#line 2464 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A reference to a direct constant
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].SInt64Val));
CHECK_FOR_ERROR
;}
break;
- case 256:
-#line 2466 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 257:
+#line 2468 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].UInt64Val));
CHECK_FOR_ERROR
;}
break;
- case 257:
-#line 2470 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 258:
+#line 2472 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
(yyval.ValIDVal) = ValID::create(*(yyvsp[(1) - (1)].APIntVal), true);
delete (yyvsp[(1) - (1)].APIntVal);
;}
break;
- case 258:
-#line 2475 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 259:
+#line 2477 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
(yyval.ValIDVal) = ValID::create(*(yyvsp[(1) - (1)].APIntVal), false);
delete (yyvsp[(1) - (1)].APIntVal);
;}
break;
- case 259:
-#line 2480 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 260:
+#line 2482 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Perhaps it's an FP constant?
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].FPVal));
CHECK_FOR_ERROR
;}
break;
- case 260:
-#line 2484 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 261:
+#line 2486 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create(ConstantInt::getTrue());
CHECK_FOR_ERROR
;}
break;
- case 261:
-#line 2488 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 262:
+#line 2490 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create(ConstantInt::getFalse());
CHECK_FOR_ERROR
;}
break;
- case 262:
-#line 2492 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 263:
+#line 2494 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createNull();
CHECK_FOR_ERROR
;}
break;
- case 263:
-#line 2496 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 264:
+#line 2498 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createUndef();
CHECK_FOR_ERROR
;}
break;
- case 264:
-#line 2500 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 265:
+#line 2502 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A vector zero constant.
(yyval.ValIDVal) = ValID::createZeroInit();
CHECK_FOR_ERROR
;}
break;
- case 265:
-#line 2504 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 266:
+#line 2506 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized packed vector
const Type *ETy = (*(yyvsp[(2) - (3)].ConstVector))[0]->getType();
unsigned NumElements = (yyvsp[(2) - (3)].ConstVector)->size();
;}
break;
- case 266:
-#line 2526 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 267:
+#line 2528 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
const Type *ETy = (*(yyvsp[(2) - (3)].ConstVector))[0]->getType();
uint64_t NumElements = (yyvsp[(2) - (3)].ConstVector)->size();
;}
break;
- case 267:
-#line 2548 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 268:
+#line 2550 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Use undef instead of an array because it's inconvenient to determine
// the element type at this point, there being no elements to examine.
;}
break;
- case 268:
-#line 2554 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 269:
+#line 2556 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
uint64_t NumElements = (yyvsp[(2) - (2)].StrVal)->length();
const Type *ETy = Type::Int8Ty;
;}
break;
- case 269:
-#line 2567 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 270:
+#line 2569 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Elements((yyvsp[(2) - (3)].ConstVector)->size());
for (unsigned i = 0, e = (yyvsp[(2) - (3)].ConstVector)->size(); i != e; ++i)
;}
break;
- case 270:
-#line 2579 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 271:
+#line 2581 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = StructType::get(std::vector<const Type*>());
(yyval.ValIDVal) = ValID::create(ConstantStruct::get(STy, std::vector<Constant*>()));
;}
break;
- case 271:
-#line 2584 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 272:
+#line 2586 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Elements((yyvsp[(3) - (5)].ConstVector)->size());
for (unsigned i = 0, e = (yyvsp[(3) - (5)].ConstVector)->size(); i != e; ++i)
;}
break;
- case 272:
-#line 2596 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 273:
+#line 2598 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = StructType::get(std::vector<const Type*>(),
/*isPacked=*/true);
;}
break;
- case 273:
-#line 2602 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 274:
+#line 2604 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].ConstVal));
CHECK_FOR_ERROR
;}
break;
- case 274:
-#line 2606 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 275:
+#line 2608 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createInlineAsm(*(yyvsp[(3) - (5)].StrVal), *(yyvsp[(5) - (5)].StrVal), (yyvsp[(2) - (5)].BoolVal));
delete (yyvsp[(3) - (5)].StrVal);
;}
break;
- case 275:
-#line 2616 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 276:
+#line 2618 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it an integer reference...?
(yyval.ValIDVal) = ValID::createLocalID((yyvsp[(1) - (1)].UIntVal));
CHECK_FOR_ERROR
;}
break;
- case 276:
-#line 2620 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 277:
+#line 2622 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createGlobalID((yyvsp[(1) - (1)].UIntVal));
CHECK_FOR_ERROR
;}
break;
- case 277:
-#line 2624 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 278:
+#line 2626 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it a named reference...?
(yyval.ValIDVal) = ValID::createLocalName(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
;}
break;
- case 278:
-#line 2629 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 279:
+#line 2631 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it a named reference...?
(yyval.ValIDVal) = ValID::createGlobalName(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
;}
break;
- case 281:
-#line 2642 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 282:
+#line 2644 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
;}
break;
- case 282:
-#line 2651 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 283:
+#line 2653 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValueList) = new std::vector<Value *>();
(yyval.ValueList)->push_back((yyvsp[(1) - (1)].ValueVal));
;}
break;
- case 283:
-#line 2656 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 284:
+#line 2658 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.ValueList)=(yyvsp[(1) - (3)].ValueList))->push_back((yyvsp[(3) - (3)].ValueVal));
CHECK_FOR_ERROR
;}
break;
- case 284:
-#line 2661 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 285:
+#line 2663 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 285:
-#line 2665 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 286:
+#line 2667 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Do not allow functions with 0 basic blocks
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
;}
break;
- case 286:
-#line 2674 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 287:
+#line 2676 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
setValueName((yyvsp[(3) - (3)].TermInstVal), (yyvsp[(2) - (3)].StrVal));
CHECK_FOR_ERROR
;}
break;
- case 287:
-#line 2683 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 288:
+#line 2685 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (CastInst *CI1 = dyn_cast<CastInst>((yyvsp[(2) - (2)].InstVal)))
if (CastInst *CI2 = dyn_cast<CastInst>(CI1->getOperand(0)))
;}
break;
- case 288:
-#line 2692 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 289:
+#line 2694 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty space between instruction lists
(yyval.BasicBlockVal) = defineBBVal(ValID::createLocalID(CurFun.NextValNum));
CHECK_FOR_ERROR
;}
break;
- case 289:
-#line 2696 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 290:
+#line 2698 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Labelled (named) basic block
(yyval.BasicBlockVal) = defineBBVal(ValID::createLocalName(*(yyvsp[(1) - (1)].StrVal)));
delete (yyvsp[(1) - (1)].StrVal);
;}
break;
- case 290:
-#line 2704 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 291:
+#line 2706 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with a result...
ValueList &VL = *(yyvsp[(2) - (2)].ValueList);
assert(!VL.empty() && "Invalid ret operands!");
;}
break;
- case 291:
-#line 2724 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 292:
+#line 2726 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with no result...
(yyval.TermInstVal) = ReturnInst::Create();
CHECK_FOR_ERROR
;}
break;
- case 292:
-#line 2728 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 293:
+#line 2730 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Unconditional Branch...
BasicBlock* tmpBB = getBBVal((yyvsp[(3) - (3)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 293:
-#line 2733 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 294:
+#line 2735 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (cast<IntegerType>((yyvsp[(2) - (9)].PrimType))->getBitWidth() != 1)
GEN_ERROR("Branch condition must have type i1");
;}
break;
- case 294:
-#line 2744 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 295:
+#line 2746 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal((yyvsp[(2) - (9)].PrimType), (yyvsp[(3) - (9)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 295:
-#line 2763 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 296:
+#line 2765 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal((yyvsp[(2) - (8)].PrimType), (yyvsp[(3) - (8)].ValIDVal));
CHECK_FOR_ERROR
;}
break;
- case 296:
-#line 2773 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 297:
+#line 2775 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
;}
break;
- case 297:
-#line 2858 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 298:
+#line 2860 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TermInstVal) = new UnwindInst();
CHECK_FOR_ERROR
;}
break;
- case 298:
-#line 2862 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 299:
+#line 2864 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TermInstVal) = new UnreachableInst();
CHECK_FOR_ERROR
;}
break;
- case 299:
-#line 2869 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 300:
+#line 2871 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.JumpTable) = (yyvsp[(1) - (6)].JumpTable);
Constant *V = cast<Constant>(getExistingVal((yyvsp[(2) - (6)].PrimType), (yyvsp[(3) - (6)].ValIDVal)));
;}
break;
- case 300:
-#line 2880 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 301:
+#line 2882 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.JumpTable) = new std::vector<std::pair<Constant*, BasicBlock*> >();
Constant *V = cast<Constant>(getExistingVal((yyvsp[(1) - (5)].PrimType), (yyvsp[(2) - (5)].ValIDVal)));
;}
break;
- case 301:
-#line 2893 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 302:
+#line 2895 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Is this definition named?? if so, assign the name...
setValueName((yyvsp[(2) - (2)].InstVal), (yyvsp[(1) - (2)].StrVal));
;}
break;
- case 302:
-#line 2903 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 303:
+#line 2905 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Used for PHI nodes
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (6)].TypeVal))->getDescription());
;}
break;
- case 303:
-#line 2914 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 304:
+#line 2916 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.PHIList) = (yyvsp[(1) - (7)].PHIList);
Value* tmpVal = getVal((yyvsp[(1) - (7)].PHIList)->front().first->getType(), (yyvsp[(4) - (7)].ValIDVal));
;}
break;
- case 304:
-#line 2924 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 305:
+#line 2926 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
if (!UpRefs.empty())
;}
break;
- case 305:
-#line 2935 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 306:
+#line 2937 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
// Labels are only valid in ASMs
;}
break;
- case 306:
-#line 2943 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 307:
+#line 2945 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
if (!UpRefs.empty())
;}
break;
- case 307:
-#line 2953 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 308:
+#line 2955 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
(yyval.ParamList) = (yyvsp[(1) - (6)].ParamList);
;}
break;
- case 308:
-#line 2960 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 309:
+#line 2962 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamList) = new ParamList(); ;}
break;
- case 309:
-#line 2963 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 310:
+#line 2965 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ValueList) = new std::vector<Value*>(); ;}
break;
- case 310:
-#line 2964 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 311:
+#line 2966 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValueList) = (yyvsp[(1) - (3)].ValueList);
(yyval.ValueList)->push_back((yyvsp[(3) - (3)].ValueVal));
;}
break;
- case 311:
-#line 2972 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 312:
+#line 2974 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ConstantList) = new std::vector<unsigned>();
if ((unsigned)(yyvsp[(2) - (2)].UInt64Val) != (yyvsp[(2) - (2)].UInt64Val))
;}
break;
- case 312:
-#line 2978 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 313:
+#line 2980 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ConstantList) = (yyvsp[(1) - (3)].ConstantList);
if ((unsigned)(yyvsp[(3) - (3)].UInt64Val) != (yyvsp[(3) - (3)].UInt64Val))
;}
break;
- case 313:
-#line 2987 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 314:
+#line 2989 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 314:
-#line 2991 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 315:
+#line 2993 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 315:
-#line 2996 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 316:
+#line 2998 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (5)].TypeVal))->getDescription());
;}
break;
- case 316:
-#line 3012 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 317:
+#line 3014 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (5)].TypeVal))->getDescription());
;}
break;
- case 317:
-#line 3029 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 318:
+#line 3031 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
;}
break;
- case 318:
-#line 3043 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 319:
+#line 3045 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
;}
break;
- case 319:
-#line 3057 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 320:
+#line 3059 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
;}
break;
- case 320:
-#line 3071 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 321:
+#line 3073 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
;}
break;
- case 321:
-#line 3085 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 322:
+#line 3087 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(4) - (4)].TypeVal))->getDescription());
;}
break;
- case 322:
-#line 3097 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 323:
+#line 3099 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(2) - (6)].ValueVal)->getType() != Type::Int1Ty)
GEN_ERROR("select condition must be boolean");
;}
break;
- case 323:
-#line 3105 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 324:
+#line 3107 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(4) - (4)].TypeVal))->getDescription());
;}
break;
- case 324:
-#line 3112 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 325:
+#line 3114 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands((yyvsp[(2) - (4)].ValueVal), (yyvsp[(4) - (4)].ValueVal)))
GEN_ERROR("Invalid extractelement operands");
;}
break;
- case 325:
-#line 3118 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 326:
+#line 3120 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!InsertElementInst::isValidOperands((yyvsp[(2) - (6)].ValueVal), (yyvsp[(4) - (6)].ValueVal), (yyvsp[(6) - (6)].ValueVal)))
GEN_ERROR("Invalid insertelement operands");
;}
break;
- case 326:
-#line 3124 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 327:
+#line 3126 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ShuffleVectorInst::isValidOperands((yyvsp[(2) - (6)].ValueVal), (yyvsp[(4) - (6)].ValueVal), (yyvsp[(6) - (6)].ValueVal)))
GEN_ERROR("Invalid shufflevector operands");
;}
break;
- case 327:
-#line 3130 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 328:
+#line 3132 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type *Ty = (yyvsp[(2) - (2)].PHIList)->front().first->getType();
if (!Ty->isFirstClassType())
;}
break;
- case 328:
-#line 3146 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 329:
+#line 3148 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
;}
break;
- case 329:
-#line 3235 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 330:
+#line 3237 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.InstVal) = (yyvsp[(1) - (1)].InstVal);
CHECK_FOR_ERROR
;}
break;
- case 330:
-#line 3240 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 331:
+#line 3242 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
;}
break;
- case 331:
-#line 3244 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 332:
+#line 3246 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
;}
break;
- case 332:
-#line 3251 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 333:
+#line 3253 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (3)].TypeVal))->getDescription());
;}
break;
- case 333:
-#line 3258 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 334:
+#line 3260 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (6)].TypeVal))->getDescription());
;}
break;
- case 334:
-#line 3268 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 335:
+#line 3270 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (3)].TypeVal))->getDescription());
;}
break;
- case 335:
-#line 3275 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 336:
+#line 3277 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (6)].TypeVal))->getDescription());
;}
break;
- case 336:
-#line 3285 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 337:
+#line 3287 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>((yyvsp[(2) - (2)].ValueVal)->getType()))
GEN_ERROR("Trying to free nonpointer type " +
;}
break;
- case 337:
-#line 3293 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 338:
+#line 3295 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (5)].TypeVal))->getDescription());
;}
break;
- case 338:
-#line 3307 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 339:
+#line 3309 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(5) - (7)].TypeVal))->getDescription());
;}
break;
- case 339:
-#line 3324 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 340:
+#line 3326 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (5)].TypeVal))->getDescription());
;}
break;
- case 340:
-#line 3338 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 341:
+#line 3340 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (4)].TypeVal))->getDescription());
;}
break;
- case 341:
-#line 3353 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 342:
+#line 3355 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (4)].TypeVal))->getDescription());
;}
break;
- case 342:
-#line 3368 "/llvm/lib/AsmParser/llvmAsmParser.y"
+ case 343:
+#line 3370 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (7)].TypeVal))->getDescription());
/* Line 1267 of yacc.c. */
-#line 6828 "llvmAsmParser.tab.c"
+#line 6840 "llvmAsmParser.tab.c"
default: break;
}
YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
}
-#line 3387 "/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3389 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
// common code from the two 'RunVMAsmParser' functions