aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDale Johannesen <dalej@apple.com>2008-09-26 19:32:34 +0000
committerDale Johannesen <dalej@apple.com>2008-09-26 19:32:34 +0000
commitdfe8c84e1e7be1ec4f7303d3d056fb106ab28437 (patch)
tree3792c900a2f700d8046a7ed5fdb92c60acf2258b
parent7fefc6b4fea025c9a1003890e9fd57e18cda7734 (diff)
Generated files for previous patch.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@56679 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/AsmParser/llvmAsmParser.cpp.cvs3243
-rw-r--r--lib/AsmParser/llvmAsmParser.h.cvs378
-rw-r--r--lib/AsmParser/llvmAsmParser.y.cvs2
3 files changed, 1800 insertions, 1823 deletions
diff --git a/lib/AsmParser/llvmAsmParser.cpp.cvs b/lib/AsmParser/llvmAsmParser.cpp.cvs
index dbe8d27370..6e92514d1b 100644
--- a/lib/AsmParser/llvmAsmParser.cpp.cvs
+++ b/lib/AsmParser/llvmAsmParser.cpp.cvs
@@ -139,100 +139,99 @@
COLDCC_TOK = 320,
X86_STDCALLCC_TOK = 321,
X86_FASTCALLCC_TOK = 322,
- 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,
- FNNOTE = 409,
- INLINE = 410,
- ALWAYS = 411,
- NEVER = 412,
- OPTIMIZEFORSIZE = 413,
- DEFAULT = 414,
- HIDDEN = 415,
- PROTECTED = 416
+ 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,
+ FNNOTE = 408,
+ INLINE = 409,
+ ALWAYS = 410,
+ NEVER = 411,
+ OPTIMIZEFORSIZE = 412,
+ DEFAULT = 413,
+ HIDDEN = 414,
+ PROTECTED = 415
};
#endif
/* Tokens. */
@@ -301,106 +300,105 @@
#define COLDCC_TOK 320
#define X86_STDCALLCC_TOK 321
#define X86_FASTCALLCC_TOK 322
-#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 FNNOTE 409
-#define INLINE 410
-#define ALWAYS 411
-#define NEVER 412
-#define OPTIMIZEFORSIZE 413
-#define DEFAULT 414
-#define HIDDEN 415
-#define PROTECTED 416
+#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 FNNOTE 408
+#define INLINE 409
+#define ALWAYS 410
+#define NEVER 411
+#define OPTIMIZEFORSIZE 412
+#define DEFAULT 413
+#define HIDDEN 414
+#define PROTECTED 415
/* Copy the first part of user declarations. */
-#line 14 "/Volumes/Nanpura/mainline/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 14 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
#include "ParserInternals.h"
#include "llvm/CallingConv.h"
@@ -1377,7 +1375,7 @@ Module *llvm::RunVMAsmParser(llvm::MemoryBuffer *MB) {
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
-#line 970 "/Volumes/Nanpura/mainline/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 970 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{
llvm::Module *ModuleVal;
llvm::Function *FunctionVal;
@@ -1426,7 +1424,7 @@ typedef union YYSTYPE
llvm::FCmpInst::Predicate FPredicate;
}
/* Line 193 of yacc.c. */
-#line 1430 "llvmAsmParser.tab.c"
+#line 1428 "llvmAsmParser.tab.c"
YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
@@ -1439,7 +1437,7 @@ typedef union YYSTYPE
/* Line 216 of yacc.c. */
-#line 1443 "llvmAsmParser.tab.c"
+#line 1441 "llvmAsmParser.tab.c"
#ifdef short
# undef short
@@ -1654,20 +1652,20 @@ union yyalloc
/* YYFINAL -- State number of the termination state. */
#define YYFINAL 44
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 2384
+#define YYLAST 2344
/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 176
+#define YYNTOKENS 175
/* YYNNTS -- Number of nonterminals. */
#define YYNNTS 90
/* YYNRULES -- Number of rules. */
-#define YYNRULES 354
+#define YYNRULES 353
/* YYNRULES -- Number of states. */
-#define YYNSTATES 721
+#define YYNSTATES 720
/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
#define YYUNDEFTOK 2
-#define YYMAXUTOK 416
+#define YYMAXUTOK 415
#define YYTRANSLATE(YYX) \
((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
@@ -1679,15 +1677,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,
- 162, 163, 166, 2, 165, 2, 2, 2, 2, 2,
+ 161, 162, 165, 2, 164, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 171, 164, 172, 2, 2, 2, 2, 2, 2, 2,
+ 170, 163, 171, 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, 168, 167, 170, 2, 2, 2, 2, 2, 175,
+ 2, 167, 166, 169, 2, 2, 2, 2, 2, 174,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 169, 2, 2, 173, 2, 174, 2, 2, 2, 2,
+ 168, 2, 2, 172, 2, 173, 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,
@@ -1716,7 +1714,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, 156, 157, 158, 159, 160, 161
+ 155, 156, 157, 158, 159, 160
};
#if YYDEBUG
@@ -1734,194 +1732,193 @@ static const yytype_uint16 yyprhs[] =
140, 143, 145, 147, 149, 150, 153, 155, 157, 159,
161, 163, 165, 167, 169, 171, 172, 174, 176, 178,
179, 181, 183, 184, 186, 188, 190, 192, 193, 195,
- 197, 198, 200, 202, 204, 206, 208, 210, 213, 215,
- 217, 219, 221, 223, 225, 227, 229, 231, 234, 235,
- 238, 240, 242, 244, 246, 248, 250, 252, 253, 256,
- 258, 262, 266, 270, 272, 273, 278, 279, 282, 283,
- 286, 287, 291, 294, 295, 297, 298, 302, 304, 307,
- 309, 311, 313, 315, 317, 319, 321, 323, 325, 329,
- 331, 334, 340, 346, 352, 358, 362, 365, 371, 376,
- 379, 381, 383, 385, 389, 391, 395, 397, 398, 400,
- 404, 409, 413, 417, 422, 427, 431, 438, 444, 447,
- 450, 453, 456, 459, 462, 465, 468, 471, 474, 477,
- 480, 487, 493, 502, 509, 516, 524, 532, 540, 548,
- 555, 564, 573, 579, 587, 591, 593, 595, 597, 599,
- 600, 603, 610, 612, 613, 615, 618, 619, 623, 624,
- 628, 632, 636, 640, 641, 650, 651, 661, 662, 672,
- 678, 681, 685, 687, 691, 695, 699, 703, 705, 706,
- 712, 716, 718, 722, 724, 725, 737, 739, 741, 746,
- 748, 750, 753, 757, 758, 760, 762, 764, 766, 768,
- 770, 772, 774, 776, 778, 780, 784, 788, 791, 794,
- 798, 801, 807, 812, 814, 820, 822, 824, 826, 828,
- 830, 832, 835, 837, 841, 844, 847, 851, 855, 858,
- 859, 861, 864, 867, 871, 881, 891, 900, 915, 917,
- 919, 926, 932, 935, 938, 945, 953, 958, 963, 970,
- 977, 978, 979, 983, 986, 990, 993, 995, 1001, 1007,
- 1014, 1021, 1028, 1035, 1040, 1047, 1052, 1057, 1064, 1071,
- 1074, 1083, 1085, 1087, 1088, 1092, 1099, 1103, 1110, 1113,
- 1119, 1127, 1133, 1138, 1143
+ 197, 198, 200, 202, 204, 206, 208, 211, 213, 215,
+ 217, 219, 221, 223, 225, 227, 229, 232, 233, 236,
+ 238, 240, 242, 244, 246, 248, 250, 251, 254, 256,
+ 260, 264, 268, 270, 271, 276, 277, 280, 281, 284,
+ 285, 289, 292, 293, 295, 296, 300, 302, 305, 307,
+ 309, 311, 313, 315, 317, 319, 321, 323, 327, 329,
+ 332, 338, 344, 350, 356, 360, 363, 369, 374, 377,
+ 379, 381, 383, 387, 389, 393, 395, 396, 398, 402,
+ 407, 411, 415, 420, 425, 429, 436, 442, 445, 448,
+ 451, 454, 457, 460, 463, 466, 469, 472, 475, 478,
+ 485, 491, 500, 507, 514, 522, 530, 538, 546, 553,
+ 562, 571, 577, 585, 589, 591, 593, 595, 597, 598,
+ 601, 608, 610, 611, 613, 616, 617, 621, 622, 626,
+ 630, 634, 638, 639, 648, 649, 659, 660, 670, 676,
+ 679, 683, 685, 689, 693, 697, 701, 703, 704, 710,
+ 714, 716, 720, 722, 723, 735, 737, 739, 744, 746,
+ 748, 751, 755, 756, 758, 760, 762, 764, 766, 768,
+ 770, 772, 774, 776, 778, 782, 786, 789, 792, 796,
+ 799, 805, 810, 812, 818, 820, 822, 824, 826, 828,
+ 830, 833, 835, 839, 842, 845, 849, 853, 856, 857,
+ 859, 862, 865, 869, 879, 889, 898, 913, 915, 917,
+ 924, 930, 933, 936, 943, 951, 956, 961, 968, 975,
+ 976, 977, 981, 984, 988, 991, 993, 999, 1005, 1012,
+ 1019, 1026, 1033, 1038, 1045, 1050, 1055, 1062, 1069, 1072,
+ 1081, 1083, 1085, 1086, 1090, 1097, 1101, 1108, 1111, 1117,
+ 1125, 1131, 1136, 1141
};
/* YYRHS -- A `-1'-separated list of the rules' RHS. */
static const yytype_int16 yyrhs[] =
{
- 226, 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,
+ 225, 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,
-1, 12, -1, 13, -1, 16, -1, 15, -1, 14,
- -1, 19, -1, 22, -1, 24, -1, 184, -1, -1,
- 55, 162, 4, 163, -1, -1, 184, 164, -1, -1,
- 7, 164, -1, 20, -1, 23, -1, 191, -1, -1,
- 189, 164, -1, 42, -1, 44, -1, 43, -1, 45,
+ -1, 19, -1, 22, -1, 24, -1, 183, -1, -1,
+ 55, 161, 4, 162, -1, -1, 183, 163, -1, -1,
+ 7, 163, -1, 20, -1, 23, -1, 190, -1, -1,
+ 188, 163, -1, 42, -1, 44, -1, 43, -1, 45,
-1, 47, -1, 49, -1, 46, -1, 48, -1, 51,
- -1, -1, 159, -1, 160, -1, 161, -1, -1, 46,
+ -1, -1, 158, -1, 159, -1, 160, -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, 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, 200, 199, -1, 144, -1,
- 147, -1, 145, -1, 143, -1, 142, -1, 151, -1,
- 152, -1, -1, 202, 201, -1, 204, -1, 203, 165,
- 204, -1, 155, 164, 157, -1, 155, 164, 156, -1,
- 158, -1, -1, 154, 162, 203, 163, -1, -1, 153,
- 22, -1, -1, 54, 4, -1, -1, 165, 54, 4,
- -1, 34, 22, -1, -1, 209, -1, -1, 165, 212,
- 211, -1, 209, -1, 54, 4, -1, 11, -1, 12,
- -1, 13, -1, 16, -1, 15, -1, 14, -1, 17,
- -1, 50, -1, 213, -1, 214, 186, 166, -1, 248,
- -1, 167, 4, -1, 214, 162, 218, 163, 202, -1,
- 10, 162, 218, 163, 202, -1, 168, 4, 169, 214,
- 170, -1, 171, 4, 169, 214, 172, -1, 173, 219,
- 174, -1, 173, 174, -1, 171, 173, 219, 174, 172,
- -1, 171, 173, 174, 172, -1, 214, 200, -1, 214,
- -1, 10, -1, 215, -1, 217, 165, 215, -1, 217,
- -1, 217, 165, 39, -1, 39, -1, -1, 214, -1,
- 219, 165, 214, -1, 214, 168, 222, 170, -1, 214,
- 168, 170, -1, 214, 175, 22, -1, 214, 171, 222,
- 172, -1, 214, 173, 222, 174, -1, 214, 173, 174,
- -1, 214, 171, 173, 222, 174, 172, -1, 214, 171,
- 173, 174, 172, -1, 214, 40, -1, 214, 41, -1,
- 214, 248, -1, 214, 221, -1, 214, 25, -1, 182,
- 3, -1, 182, 5, -1, 182, 4, -1, 182, 6,
- -1, 11, 26, -1, 11, 27, -1, 183, 9, -1,
- 179, 162, 220, 38, 214, 163, -1, 120, 162, 220,
- 260, 163, -1, 134, 162, 220, 165, 220, 165, 220,
- 163, -1, 177, 162, 220, 165, 220, 163, -1, 178,
- 162, 220, 165, 220, 163, -1, 91, 180, 162, 220,
- 165, 220, 163, -1, 92, 181, 162, 220, 165, 220,
- 163, -1, 93, 180, 162, 220, 165, 220, 163, -1,
- 94, 181, 162, 220, 165, 220, 163, -1, 136, 162,
- 220, 165, 220, 163, -1, 137, 162, 220, 165, 220,
- 165, 220, 163, -1, 138, 162, 220, 165, 220, 165,
- 220, 163, -1, 140, 162, 220, 261, 163, -1, 141,
- 162, 220, 165, 220, 261, 163, -1, 222, 165, 220,
- -1, 220, -1, 32, -1, 33, -1, 37, -1, -1,
- 216, 248, -1, 126, 162, 225, 38, 214, 163, -1,
- 227, -1, -1, 228, -1, 227, 228, -1, -1, 31,
- 229, 244, -1, -1, 30, 230, 245, -1, 60, 59,
- 234, -1, 187, 18, 214, -1, 187, 18, 10, -1,
- -1, 190, 194, 224, 223, 220, 186, 231, 211, -1,
- -1, 190, 192, 194, 224, 223, 220, 186, 232, 211,
- -1, -1, 190, 193, 194, 224, 223, 214, 186, 233,
- 211, -1, 190, 194, 35, 197, 225, -1, 52, 235,
- -1, 56, 164, 236, -1, 22, -1, 53, 164, 22,
- -1, 69, 164, 22, -1, 168, 237, 170, -1, 237,
- 165, 22, -1, 22, -1, -1, 238, 165, 214, 200,
- 185, -1, 214, 200, 185, -1, 238, -1, 238, 165,
- 39, -1, 39, -1, -1, 198, 216, 189, 162, 239,
- 163, 202, 210, 207, 206, 205, -1, 28, -1, 173,
- -1, 196, 194, 240, 241, -1, 29, -1, 174, -1,
- 252, 243, -1, 195, 194, 240, -1, -1, 61, -1,
- 3, -1, 4, -1, 5, -1, 6, -1, 9, -1,
- 26, -1, 27, -1, 40, -1, 41, -1, 25, -1,
- 171, 222, 172, -1, 168, 222, 170, -1, 168, 170,
- -1, 175, 22, -1, 173, 222, 174, -1, 173, 174,
- -1, 171, 173, 222, 174, 172, -1, 171, 173, 174,
- 172, -1, 221, -1, 59, 246, 22, 165, 22, -1,
- 7, -1, 8, -1, 184, -1, 189, -1, 248, -1,
- 247, -1, 214, 249, -1, 250, -1, 251, 165, 250,
- -1, 252, 253, -1, 242, 253, -1, 254, 187, 255,
- -1, 254, 188, 255, -1, 254, 257, -1, -1, 21,
- -1, 70, 251, -1, 70, 10, -1, 71, 17, 249,
- -1, 71, 11, 249, 165, 17, 249, 165, 17, 249,
- -1, 72, 182, 249, 165, 17, 249, 168, 256, 170,
- -1, 72, 182, 249, 165, 17, 249, 168, 170, -1,
- 73, 198, 216, 249, 162, 259, 163, 202, 38, 17,
- 249, 74, 17, 249, -1, 74, -1, 75, -1, 256,
- 182, 247, 165, 17, 249, -1, 182, 247, 165, 17,
- 249, -1, 187, 263, -1, 188, 263, -1, 214, 168,
- 249, 165, 249, 170, -1, 258, 165, 168, 249, 165,
- 249, 170, -1, 214, 200, 249, 200, -1, 17, 200,
- 249, 200, -1, 259, 165, 214, 200, 249, 200, -1,
- 259, 165, 17, 200, 249, 200, -1, -1, -1, 260,
- 165, 250, -1, 165, 4, -1, 261, 165, 4, -1,
- 58, 57, -1, 57, -1, 177, 214, 249, 165, 249,
- -1, 178, 214, 249, 165, 249, -1, 91, 180, 214,
- 249, 165, 249, -1, 92, 181, 214, 249, 165, 249,
- -1, 93, 180, 214, 249, 165, 249, -1, 94, 181,
- 214, 249, 165, 249, -1, 179, 250, 38, 214, -1,
- 134, 250, 165, 250, 165, 250, -1, 135, 250, 165,
- 214, -1, 136, 250, 165, 250, -1, 137, 250, 165,
- 250, 165, 250, -1, 138, 250, 165, 250, 165, 250,
- -1, 133, 258, -1, 262, 198, 216, 249, 162, 259,
- 163, 202, -1, 265, -1, 36, -1, -1, 115, 214,
- 208, -1, 115, 214, 165, 11, 249, 208, -1, 116,
- 214, 208, -1, 116, 214, 165, 11, 249, 208, -1,
- 117, 250, -1, 264, 118, 214, 249, 208, -1, 264,
- 119, 250, 165, 214, 249, 208, -1, 139, 214, 249,
- 165, 4, -1, 120, 214, 249, 260, -1, 140, 214,
- 249, 261, -1, 141, 214, 249, 165, 214, 249, 261,
- -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, 199, 198, -1, 143, -1, 146, -1,
+ 144, -1, 142, -1, 141, -1, 150, -1, 151, -1,
+ -1, 201, 200, -1, 203, -1, 202, 164, 203, -1,
+ 154, 163, 156, -1, 154, 163, 155, -1, 157, -1,
+ -1, 153, 161, 202, 162, -1, -1, 152, 22, -1,
+ -1, 54, 4, -1, -1, 164, 54, 4, -1, 34,
+ 22, -1, -1, 208, -1, -1, 164, 211, 210, -1,
+ 208, -1, 54, 4, -1, 11, -1, 12, -1, 13,
+ -1, 16, -1, 15, -1, 14, -1, 17, -1, 50,
+ -1, 212, -1, 213, 185, 165, -1, 247, -1, 166,
+ 4, -1, 213, 161, 217, 162, 201, -1, 10, 161,
+ 217, 162, 201, -1, 167, 4, 168, 213, 169, -1,
+ 170, 4, 168, 213, 171, -1, 172, 218, 173, -1,
+ 172, 173, -1, 170, 172, 218, 173, 171, -1, 170,
+ 172, 173, 171, -1, 213, 199, -1, 213, -1, 10,
+ -1, 214, -1, 216, 164, 214, -1, 216, -1, 216,
+ 164, 39, -1, 39, -1, -1, 213, -1, 218, 164,
+ 213, -1, 213, 167, 221, 169, -1, 213, 167, 169,
+ -1, 213, 174, 22, -1, 213, 170, 221, 171, -1,
+ 213, 172, 221, 173, -1, 213, 172, 173, -1, 213,
+ 170, 172, 221, 173, 171, -1, 213, 170, 172, 173,
+ 171, -1, 213, 40, -1, 213, 41, -1, 213, 247,
+ -1, 213, 220, -1, 213, 25, -1, 181, 3, -1,
+ 181, 5, -1, 181, 4, -1, 181, 6, -1, 11,
+ 26, -1, 11, 27, -1, 182, 9, -1, 178, 161,
+ 219, 38, 213, 162, -1, 119, 161, 219, 259, 162,
+ -1, 133, 161, 219, 164, 219, 164, 219, 162, -1,
+ 176, 161, 219, 164, 219, 162, -1, 177, 161, 219,
+ 164, 219, 162, -1, 90, 179, 161, 219, 164, 219,
+ 162, -1, 91, 180, 161, 219, 164, 219, 162, -1,
+ 92, 179, 161, 219, 164, 219, 162, -1, 93, 180,
+ 161, 219, 164, 219, 162, -1, 135, 161, 219, 164,
+ 219, 162, -1, 136, 161, 219, 164, 219, 164, 219,
+ 162, -1, 137, 161, 219, 164, 219, 164, 219, 162,
+ -1, 139, 161, 219, 260, 162, -1, 140, 161, 219,
+ 164, 219, 260, 162, -1, 221, 164, 219, -1, 219,
+ -1, 32, -1, 33, -1, 37, -1, -1, 215, 247,
+ -1, 125, 161, 224, 38, 213, 162, -1, 226, -1,
+ -1, 227, -1, 226, 227, -1, -1, 31, 228, 243,
+ -1, -1, 30, 229, 244, -1, 60, 59, 233, -1,
+ 186, 18, 213, -1, 186, 18, 10, -1, -1, 189,
+ 193, 223, 222, 219, 185, 230, 210, -1, -1, 189,
+ 191, 193, 223, 222, 219, 185, 231, 210, -1, -1,
+ 189, 192, 193, 223, 222, 213, 185, 232, 210, -1,
+ 189, 193, 35, 196, 224, -1, 52, 234, -1, 56,
+ 163, 235, -1, 22, -1, 53, 163, 22, -1, 68,
+ 163, 22, -1, 167, 236, 169, -1, 236, 164, 22,
+ -1, 22, -1, -1, 237, 164, 213, 199, 184, -1,
+ 213, 199, 184, -1, 237, -1, 237, 164, 39, -1,
+ 39, -1, -1, 197, 215, 188, 161, 238, 162, 201,
+ 209, 206, 205, 204, -1, 28, -1, 172, -1, 195,
+ 193, 239, 240, -1, 29, -1, 173, -1, 251, 242,
+ -1, 194, 193, 239, -1, -1, 61, -1, 3, -1,
+ 4, -1, 5, -1, 6, -1, 9, -1, 26, -1,
+ 27, -1, 40, -1, 41, -1, 25, -1, 170, 221,
+ 171, -1, 167, 221, 169, -1, 167, 169, -1, 174,
+ 22, -1, 172, 221, 173, -1, 172, 173, -1, 170,
+ 172, 221, 173, 171, -1, 170, 172, 173, 171, -1,
+ 220, -1, 59, 245, 22, 164, 22, -1, 7, -1,
+ 8, -1, 183, -1, 188, -1, 247, -1, 246, -1,
+ 213, 248, -1, 249, -1, 250, 164, 249, -1, 251,
+ 252, -1, 241, 252, -1, 253, 186, 254, -1, 253,
+ 187, 254, -1, 253, 256, -1, -1, 21, -1, 69,
+ 250, -1, 69, 10, -1, 70, 17, 248, -1, 70,
+ 11, 248, 164, 17, 248, 164, 17, 248, -1, 71,
+ 181, 248, 164, 17, 248, 167, 255, 169, -1, 71,
+ 181, 248, 164, 17, 248, 167, 169, -1, 72, 197,
+ 215, 248, 161, 258, 162, 201, 38, 17, 248, 73,
+ 17, 248, -1, 73, -1, 74, -1, 255, 181, 246,
+ 164, 17, 248, -1, 181, 246, 164, 17, 248, -1,
+ 186, 262, -1, 187, 262, -1, 213, 167, 248, 164,
+ 248, 169, -1, 257, 164, 167, 248, 164, 248, 169,
+ -1, 213, 199, 248, 199, -1, 17, 199, 248, 199,
+ -1, 258, 164, 213, 199, 248, 199, -1, 258, 164,
+ 17, 199, 248, 199, -1, -1, -1, 259, 164, 249,
+ -1, 164, 4, -1, 260, 164, 4, -1, 58, 57,
+ -1, 57, -1, 176, 213, 248, 164, 248, -1, 177,
+ 213, 248, 164, 248, -1, 90, 179, 213, 248, 164,
+ 248, -1, 91, 180, 213, 248, 164, 248, -1, 92,
+ 179, 213, 248, 164, 248, -1, 93, 180, 213, 248,
+ 164, 248, -1, 178, 249, 38, 213, -1, 133, 249,
+ 164, 249, 164, 249, -1, 134, 249, 164, 213, -1,
+ 135, 249, 164, 249, -1, 136, 249, 164, 249, 164,
+ 249, -1, 137, 249, 164, 249, 164, 249, -1, 132,
+ 257, -1, 261, 197, 215, 248, 161, 258, 162, 201,
+ -1, 264, -1, 36, -1, -1, 114, 213, 207, -1,
+ 114, 213, 164, 11, 248, 207, -1, 115, 213, 207,
+ -1, 115, 213, 164, 11, 248, 207, -1, 116, 249,
+ -1, 263, 117, 213, 248, 207, -1, 263, 118, 249,
+ 164, 213, 248, 207, -1, 138, 213, 248, 164, 4,
+ -1, 119, 213, 248, 259, -1, 139, 213, 248, 260,
+ -1, 140, 213, 248, 164, 213, 248, 260, -1
};
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141,
- 1141, 1142, 1142, 1142, 1142, 1142, 1142, 1143, 1143, 1143,
- 1143, 1143, 1143, 1144, 1144, 1144, 1144, 1144, 1144, 1147,
- 1147, 1148, 1148, 1149, 1149, 1150, 1150, 1151, 1151, 1155,
- 1155, 1156, 1156, 1157, 1157, 1158, 1158, 1159, 1159, 1160,
- 1160, 1161, 1161, 1162, 1163, 1168, 1169, 1169, 1169, 1169,
- 1169, 1171, 1171, 1171, 1172, 1172, 1174, 1175, 1179, 1183,
- 1188, 1194, 1194, 1196, 1197, 1202, 1208, 1209, 1210, 1211,
- 1212, 1213, 1217, 1218, 1219, 1223, 1224, 1225, 1226, 1230,
- 1231, 1232, 1236, 1237, 1238, 1239, 1240, 1244, 1245, 1246,
- 1249, 1250, 1251, 1252, 1253, 1254, 1255, 1256, 1263, 1264,
- 1265, 1266, 1267, 1268, 1269, 1270, 1271, 1272, 1276, 1277,
- 1282, 1283, 1284, 1285, 1286, 1287, 1288, 1291, 1292, 1297,
- 1298, 1311, 1312, 1313, 1316, 1317, 1322, 1323, 1330, 1331,
- 1337, 1338, 1347, 1355, 1356, 1361, 1362, 1363, 1368, 1381,
- 1381, 1381, 1381, 1381, 1381, 1381, 1384, 1388, 1392, 1399,
- 1404, 1412, 1441, 1466, 1471, 1481, 1491, 1495, 1505, 1512,
- 1521, 1528, 1533, 1538, 1545, 1546, 1553, 1560, 1568, 1574,
- 1586, 1614, 1630, 1657, 1685, 1711, 1731, 1757, 1777, 1789,
- 1796, 1862, 1872, 1882, 1888, 1898, 1904, 1914, 1920, 1926,
- 1939, 1951, 1972, 1980, 1986, 1997, 2002, 2007, 2012, 2017,
- 2023, 2029, 2035, 2043, 2054, 2058, 2066, 2066, 2069, 2069,
- 2072, 2084, 2105, 2110, 2118, 2119, 2123, 2123, 2127, 2127,
- 2130, 2133, 2157, 2169, 2168, 2180, 2179, 2189, 2188, 2199,
- 2239, 2242, 2248, 2258, 2262, 2267, 2269, 2274, 2279, 2288,
- 2298, 2309, 2313, 2322, 2331, 2336, 2468, 2468, 2470, 2479,
- 2479, 2481, 2486, 2498, 2502, 2507, 2511, 2515, 2520, 2525,
- 2529, 2533, 2537, 2541, 2545, 2549, 2571, 2593, 2599, 2612,
- 2624, 2629, 2641, 2647, 2651, 2661, 2665, 2669, 2674, 2681,
- 2681, 2687, 2696, 2701, 2706, 2710, 2719, 2728, 2741, 2750,
- 2754, 2762, 2782, 2786, 2791, 2802, 2821, 2830, 2916, 2920,
- 2927, 2938, 2951, 2960, 2973, 2984, 2994, 3005, 3013, 3023,
- 3030, 3033, 3034, 3042, 3048, 3057, 3061, 3066, 3082, 3099,
- 3111, 3123, 3137, 3151, 3163, 3184, 3191, 3197, 3203, 3209,
- 3224, 3314, 3319, 3323, 3330, 3337, 3347, 3354, 3364, 3372,
- 3386, 3403, 3417, 3432, 3447
+ 0, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140, 1140,
+ 1140, 1141, 1141, 1141, 1141, 1141, 1141, 1142, 1142, 1142,
+ 1142, 1142, 1142, 1143, 1143, 1143, 1143, 1143, 1143, 1146,
+ 1146, 1147, 1147, 1148, 1148, 1149, 1149, 1150, 1150, 1154,
+ 1154, 1155, 1155, 1156, 1156, 1157, 1157, 1158, 1158, 1159,
+ 1159, 1160, 1160, 1161, 1162, 1167, 1168, 1168, 1168, 1168,
+ 1168, 1170, 1170, 1170, 1171, 1171, 1173, 1174, 1178, 1182,
+ 1187, 1193, 1193, 1195, 1196, 1201, 1207, 1208, 1209, 1210,
+ 1211, 1212, 1216, 1217, 1218, 1222, 1223, 1224, 1225, 1229,
+ 1230, 1231, 1235, 1236, 1237, 1238, 1239, 1243, 1244, 1245,
+ 1248, 1249, 1250, 1251, 1252, 1253, 1254, 1261, 1262, 1263,
+ 1264, 1265, 1266, 1267, 1268, 1269, 1270, 1274, 1275, 1280,
+ 1281, 1282, 1283, 1284, 1285, 1286, 1289, 1290, 1295, 1296,
+ 1309, 1310, 1311, 1314, 1315, 1320, 1321, 1328, 1329, 1335,
+ 1336, 1345, 1353, 1354, 1359, 1360, 1361, 1366, 1379, 1379,
+ 1379, 1379, 1379, 1379, 1379, 1382, 1386, 1390, 1397, 1402,
+ 1410, 1439, 1464, 1469, 1479, 1489, 1493, 1503, 1510, 1519,
+ 1526, 1531, 1536, 1543, 1544, 1551, 1558, 1566, 1572, 1584,
+ 1612, 1628, 1655, 1683, 1709, 1729, 1755, 1775, 1787, 1794,
+ 1860, 1870, 1880, 1886, 1896, 1902, 1912, 1918, 1924, 1937,
+ 1949, 1970, 1978, 1984, 1995, 2000, 2005, 2010, 2015, 2021,
+ 2027, 2033, 2041, 2052, 2056, 2064, 2064, 2067, 2067, 2070,
+ 2082, 2103, 2108, 2116, 2117, 2121, 2121, 2125, 2125, 2128,
+ 2131, 2155, 2167, 2166, 2178, 2177, 2187, 2186, 2197, 2237,
+ 2240, 2246, 2256, 2260, 2265, 2267, 2272, 2277, 2286, 2296,
+ 2307, 2311, 2320, 2329, 2334, 2466, 2466, 2468, 2477, 2477,
+ 2479, 2484, 2496, 2500, 2505, 2509, 2513, 2518, 2523, 2527,
+ 2531, 2535, 2539, 2543, 2547, 2569, 2591, 2597, 2610, 2622,
+ 2627, 2639, 2645, 2649, 2659, 2663, 2667, 2672, 2679, 2679,
+ 2685, 2694, 2699, 2704, 2708, 2717, 2726, 2739, 2748, 2752,
+ 2760, 2780, 2784, 2789, 2800, 2819, 2828, 2914, 2918, 2925,
+ 2936, 2949, 2958, 2971, 2982, 2992, 3003, 3011, 3021, 3028,
+ 3031, 3032, 3040, 3046, 3055, 3059, 3064, 3080, 3097, 3109,
+ 3121, 3135, 3149, 3161, 3182, 3189, 3195, 3201, 3207, 3222,
+ 3312, 3317, 3321, 3328, 3335, 3345, 3352, 3362, 3370, 3384,
+ 3401, 3415, 3430, 3445
};
#endif
@@ -1942,21 +1939,21 @@ 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",
- "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",