diff options
author | Dale Johannesen <dalej@apple.com> | 2008-08-13 18:41:46 +0000 |
---|---|---|
committer | Dale Johannesen <dalej@apple.com> | 2008-08-13 18:41:46 +0000 |
commit | 20ab78b8b0d6740d94783aab02055f8aed3ed666 (patch) | |
tree | 5e60343e97116293d995db43a90ea47f328e215a /lib/AsmParser/llvmAsmParser.cpp.cvs | |
parent | 7dc00abd866ded910f830852c109f0ee8fceb751 (diff) |
Generated files for 54744.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@54745 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AsmParser/llvmAsmParser.cpp.cvs')
-rw-r--r-- | lib/AsmParser/llvmAsmParser.cpp.cvs | 3218 |
1 files changed, 1615 insertions, 1603 deletions
diff --git a/lib/AsmParser/llvmAsmParser.cpp.cvs b/lib/AsmParser/llvmAsmParser.cpp.cvs index 6321c6f6a1..26ed4400b7 100644 --- a/lib/AsmParser/llvmAsmParser.cpp.cvs +++ b/lib/AsmParser/llvmAsmParser.cpp.cvs @@ -139,94 +139,95 @@ 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. */ @@ -295,100 +296,101 @@ #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" @@ -1362,7 +1364,7 @@ Module *llvm::RunVMAsmParser(llvm::MemoryBuffer *MB) { #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; @@ -1411,7 +1413,7 @@ typedef union YYSTYPE 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 @@ -1424,7 +1426,7 @@ typedef union YYSTYPE /* Line 216 of yacc.c. */ -#line 1428 "llvmAsmParser.tab.c" +#line 1430 "llvmAsmParser.tab.c" #ifdef short # undef short @@ -1639,20 +1641,20 @@ union yyalloc /* 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) @@ -1664,15 +1666,15 @@ static const yytype_uint8 yytranslate[] = 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 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, @@ -1701,7 +1703,7 @@ static const yytype_uint8 yytranslate[] = 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 @@ -1719,188 +1721,188 @@ static const yytype_uint16 yyprhs[] = 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 @@ -1921,23 +1923,23 @@ static const char *const yytname[] = "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", |