aboutsummaryrefslogtreecommitdiff
path: root/lib/AsmParser/llvmAsmParser.cpp.cvs
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2008-08-13 18:41:46 +0000
committerDale Johannesen <dalej@apple.com>2008-08-13 18:41:46 +0000
commit20ab78b8b0d6740d94783aab02055f8aed3ed666 (patch)
tree5e60343e97116293d995db43a90ea47f328e215a /lib/AsmParser/llvmAsmParser.cpp.cvs
parent7dc00abd866ded910f830852c109f0ee8fceb751 (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.cvs3218
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",