aboutsummaryrefslogtreecommitdiff
path: root/lib/AsmParser/llvmAsmParser.cpp.cvs
diff options
context:
space:
mode:
authorDevang Patel <dpatel@apple.com>2008-02-19 22:27:01 +0000
committerDevang Patel <dpatel@apple.com>2008-02-19 22:27:01 +0000
commit5a97097e5638f47e57031694102075470462612a (patch)
tree25e5ba4388ed0004a9fcacf066832a243b182b52 /lib/AsmParser/llvmAsmParser.cpp.cvs
parentd6ffcf91172d89afe3fea6f3f3cc773c5aed4406 (diff)
regenerate
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47350 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AsmParser/llvmAsmParser.cpp.cvs')
-rw-r--r--lib/AsmParser/llvmAsmParser.cpp.cvs2025
1 files changed, 1018 insertions, 1007 deletions
diff --git a/lib/AsmParser/llvmAsmParser.cpp.cvs b/lib/AsmParser/llvmAsmParser.cpp.cvs
index d7d24bed10..236807b01e 100644
--- a/lib/AsmParser/llvmAsmParser.cpp.cvs
+++ b/lib/AsmParser/llvmAsmParser.cpp.cvs
@@ -206,21 +206,22 @@
EXTRACTELEMENT = 387,
INSERTELEMENT = 388,
SHUFFLEVECTOR = 389,
- SIGNEXT = 390,
- ZEROEXT = 391,
- NORETURN = 392,
- INREG = 393,
- SRET = 394,
- NOUNWIND = 395,
- NOALIAS = 396,
- BYVAL = 397,
- NEST = 398,
- READNONE = 399,
- READONLY = 400,
- GC = 401,
- DEFAULT = 402,
- HIDDEN = 403,
- PROTECTED = 404
+ GETRESULT = 390,
+ SIGNEXT = 391,
+ ZEROEXT = 392,
+ NORETURN = 393,
+ INREG = 394,
+ SRET = 395,
+ NOUNWIND = 396,
+ NOALIAS = 397,
+ BYVAL = 398,
+ NEST = 399,
+ READNONE = 400,
+ READONLY = 401,
+ GC = 402,
+ DEFAULT = 403,
+ HIDDEN = 404,
+ PROTECTED = 405
};
#endif
/* Tokens. */
@@ -356,27 +357,28 @@
#define EXTRACTELEMENT 387
#define INSERTELEMENT 388
#define SHUFFLEVECTOR 389
-#define SIGNEXT 390
-#define ZEROEXT 391
-#define NORETURN 392
-#define INREG 393
-#define SRET 394
-#define NOUNWIND 395
-#define NOALIAS 396
-#define BYVAL 397
-#define NEST 398
-#define READNONE 399
-#define READONLY 400
-#define GC 401
-#define DEFAULT 402
-#define HIDDEN 403
-#define PROTECTED 404
+#define GETRESULT 390
+#define SIGNEXT 391
+#define ZEROEXT 392
+#define NORETURN 393
+#define INREG 394
+#define SRET 395
+#define NOUNWIND 396
+#define NOALIAS 397
+#define BYVAL 398
+#define NEST 399
+#define READNONE 400
+#define READONLY 401
+#define GC 402
+#define DEFAULT 403
+#define HIDDEN 404
+#define PROTECTED 405
/* Copy the first part of user declarations. */
-#line 14 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 14 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
#include "ParserInternals.h"
#include "llvm/CallingConv.h"
@@ -1334,7 +1336,7 @@ Module *llvm::RunVMAsmParser(llvm::MemoryBuffer *MB) {
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE
-#line 951 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 951 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
llvm::Module *ModuleVal;
llvm::Function *FunctionVal;
@@ -1382,7 +1384,7 @@ typedef union YYSTYPE
llvm::FCmpInst::Predicate FPredicate;
}
/* Line 193 of yacc.c. */
-#line 1386 "llvmAsmParser.tab.c"
+#line 1388 "llvmAsmParser.tab.c"
YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1
@@ -1395,7 +1397,7 @@ typedef union YYSTYPE
/* Line 216 of yacc.c. */
-#line 1399 "llvmAsmParser.tab.c"
+#line 1401 "llvmAsmParser.tab.c"
#ifdef short
# undef short
@@ -1610,20 +1612,20 @@ union yyalloc
/* YYFINAL -- State number of the termination state. */
#define YYFINAL 43
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 1988
+#define YYLAST 1955
/* YYNTOKENS -- Number of terminals. */
-#define YYNTOKENS 164
+#define YYNTOKENS 165
/* YYNNTS -- Number of nonterminals. */
#define YYNNTS 84
/* YYNRULES -- Number of rules. */
-#define YYNRULES 318
+#define YYNRULES 319
/* YYNRULES -- Number of states. */
-#define YYNSTATES 619
+#define YYNSTATES 624
/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
#define YYUNDEFTOK 2
-#define YYMAXUTOK 404
+#define YYMAXUTOK 405
#define YYTRANSLATE(YYX) \
((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
@@ -1635,15 +1637,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,
- 150, 151, 154, 2, 153, 2, 2, 2, 2, 2,
+ 151, 152, 155, 2, 154, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 159, 152, 160, 2, 2, 2, 2, 2, 2, 2,
+ 160, 153, 161, 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, 155, 158, 2, 2, 2, 2, 2, 163,
+ 2, 157, 156, 159, 2, 2, 2, 2, 2, 164,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
- 157, 2, 2, 161, 2, 162, 2, 2, 2, 2,
+ 158, 2, 2, 162, 2, 163, 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,
@@ -1671,7 +1673,7 @@ static const yytype_uint8 yytranslate[] =
115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
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
+ 145, 146, 147, 148, 149, 150
};
#if YYDEBUG
@@ -1710,13 +1712,13 @@ static const yytype_uint16 yyprhs[] =
808, 810, 812, 819, 825, 828, 835, 843, 848, 853,
860, 867, 868, 869, 873, 876, 878, 884, 890, 897,
904, 909, 916, 921, 926, 933, 940, 943, 952, 954,
- 956, 957, 961, 968, 972, 979, 982, 988, 996
+ 956, 957, 961, 968, 972, 979, 982, 988, 996, 1002
};
/* YYRHS -- A `-1'-separated list of the rules' RHS. */
static const yytype_int16 yyrhs[] =
{
- 210, 0, -1, 74, -1, 75, -1, 76, -1, 77,
+ 211, 0, -1, 74, -1, 75, -1, 76, -1, 77,
-1, 78, -1, 79, -1, 80, -1, 81, -1, 82,
-1, 86, -1, 87, -1, 88, -1, 83, -1, 84,
-1, 85, -1, 117, -1, 118, -1, 119, -1, 120,
@@ -1728,132 +1730,132 @@ static const yytype_int16 yyrhs[] =
-1, 108, -1, 109, -1, 110, -1, 97, -1, 98,
-1, 99, -1, 100, -1, 26, -1, 27, -1, 11,
-1, 12, -1, 13, -1, 16, -1, 15, -1, 14,
- -1, 19, -1, 22, -1, 24, -1, 172, -1, -1,
- 54, 150, 4, 151, -1, -1, 172, 152, -1, -1,
- 20, -1, 23, -1, 178, -1, -1, 176, 152, -1,
+ -1, 19, -1, 22, -1, 24, -1, 173, -1, -1,
+ 54, 151, 4, 152, -1, -1, 173, 153, -1, -1,
+ 20, -1, 23, -1, 179, -1, -1, 177, 153, -1,
42, -1, 44, -1, 43, -1, 45, -1, 47, -1,
- 46, -1, 48, -1, 50, -1, -1, 147, -1, 148,
- -1, 149, -1, -1, 46, -1, 48, -1, -1, 42,
+ 46, -1, 48, -1, 50, -1, -1, 148, -1, 149,
+ -1, 150, -1, -1, 46, -1, 48, -1, -1, 42,
-1, 43, -1, 44, -1, 47, -1, -1, 44, -1,
42, -1, -1, 62, -1, 63, -1, 64, -1, 65,
- -1, 66, -1, 61, 4, -1, 136, -1, 118, -1,
- 135, -1, 119, -1, 138, -1, 139, -1, 141, -1,
- 142, -1, 143, -1, -1, 187, 186, -1, 137, -1,
- 140, -1, 136, -1, 135, -1, 144, -1, 145, -1,
- -1, 189, 188, -1, -1, 146, 22, -1, -1, 53,
- 4, -1, -1, 153, 53, 4, -1, 34, 22, -1,
- -1, 193, -1, -1, 153, 196, 195, -1, 193, -1,
+ -1, 66, -1, 61, 4, -1, 137, -1, 118, -1,
+ 136, -1, 119, -1, 139, -1, 140, -1, 142, -1,
+ 143, -1, 144, -1, -1, 188, 187, -1, 138, -1,
+ 141, -1, 137, -1, 136, -1, 145, -1, 146, -1,
+ -1, 190, 189, -1, -1, 147, 22, -1, -1, 53,
+ 4, -1, -1, 154, 53, 4, -1, 34, 22, -1,
+ -1, 194, -1, -1, 154, 197, 196, -1, 194, -1,
53, 4, -1, 11, -1, 12, -1, 13, -1, 16,
- -1, 15, -1, 14, -1, 17, -1, 49, -1, 197,
- -1, 198, 174, 154, -1, 232, -1, 155, 4, -1,
- 198, 150, 202, 151, 189, -1, 10, 150, 202, 151,
- 189, -1, 156, 4, 157, 198, 158, -1, 159, 4,
- 157, 198, 160, -1, 161, 203, 162, -1, 161, 162,
- -1, 159, 161, 203, 162, 160, -1, 159, 161, 162,
- 160, -1, 198, 187, -1, 198, -1, 10, -1, 199,
- -1, 201, 153, 199, -1, 201, -1, 201, 153, 39,
- -1, 39, -1, -1, 198, -1, 203, 153, 198, -1,
- 198, 156, 206, 158, -1, 198, 156, 158, -1, 198,
- 163, 22, -1, 198, 159, 206, 160, -1, 198, 161,
- 206, 162, -1, 198, 161, 162, -1, 198, 159, 161,
- 206, 162, 160, -1, 198, 159, 161, 162, 160, -1,
- 198, 40, -1, 198, 41, -1, 198, 232, -1, 198,
- 205, -1, 198, 25, -1, 170, 3, -1, 170, 5,
- -1, 170, 4, -1, 170, 6, -1, 11, 26, -1,
- 11, 27, -1, 171, 9, -1, 167, 150, 204, 38,
- 198, 151, -1, 116, 150, 204, 243, 151, -1, 130,
- 150, 204, 153, 204, 153, 204, 151, -1, 165, 150,
- 204, 153, 204, 151, -1, 166, 150, 204, 153, 204,
- 151, -1, 89, 168, 150, 204, 153, 204, 151, -1,
- 90, 169, 150, 204, 153, 204, 151, -1, 132, 150,
- 204, 153, 204, 151, -1, 133, 150, 204, 153, 204,
- 153, 204, 151, -1, 134, 150, 204, 153, 204, 153,
- 204, 151, -1, 206, 153, 204, -1, 204, -1, 32,
- -1, 33, -1, 37, -1, -1, 200, 232, -1, 122,
- 150, 209, 38, 198, 151, -1, 211, -1, -1, 212,
- -1, 211, 212, -1, -1, 31, 213, 228, -1, -1,
- 30, 214, 229, -1, 59, 58, 218, -1, 175, 18,
- 198, -1, 175, 18, 10, -1, -1, 177, 181, 208,
- 207, 204, 174, 215, 195, -1, -1, 177, 179, 181,
- 208, 207, 204, 174, 216, 195, -1, -1, 177, 180,
- 181, 208, 207, 198, 174, 217, 195, -1, 177, 181,
- 35, 184, 209, -1, 51, 219, -1, 55, 152, 220,
- -1, 22, -1, 52, 152, 22, -1, 67, 152, 22,
- -1, 156, 221, 158, -1, 221, 153, 22, -1, 22,
- -1, -1, 222, 153, 198, 187, 173, -1, 198, 187,
- 173, -1, 222, -1, 222, 153, 39, -1, 39, -1,
- -1, 185, 200, 176, 150, 223, 151, 189, 194, 191,
- 190, -1, 28, -1, 161, -1, 183, 181, 224, 225,
- -1, 29, -1, 162, -1, 235, 227, -1, 182, 181,
- 224, -1, -1, 60, -1, 3, -1, 4, -1, 9,
+ -1, 15, -1, 14, -1, 17, -1, 49, -1, 198,
+ -1, 199, 175, 155, -1, 233, -1, 156, 4, -1,
+ 199, 151, 203, 152, 190, -1, 10, 151, 203, 152,
+ 190, -1, 157, 4, 158, 199, 159, -1, 160, 4,
+ 158, 199, 161, -1, 162, 204, 163, -1, 162, 163,
+ -1, 160, 162, 204, 163, 161, -1, 160, 162, 163,
+ 161, -1, 199, 188, -1, 199, -1, 10, -1, 200,
+ -1, 202, 154, 200, -1, 202, -1, 202, 154, 39,
+ -1, 39, -1, -1, 199, -1, 204, 154, 199, -1,
+ 199, 157, 207, 159, -1, 199, 157, 159, -1, 199,
+ 164, 22, -1, 199, 160, 207, 161, -1, 199, 162,
+ 207, 163, -1, 199, 162, 163, -1, 199, 160, 162,
+ 207, 163, 161, -1, 199, 160, 162, 163, 161, -1,
+ 199, 40, -1, 199, 41, -1, 199, 233, -1, 199,
+ 206, -1, 199, 25, -1, 171, 3, -1, 171, 5,
+ -1, 171, 4, -1, 171, 6, -1, 11, 26, -1,
+ 11, 27, -1, 172, 9, -1, 168, 151, 205, 38,
+ 199, 152, -1, 116, 151, 205, 244, 152, -1, 130,
+ 151, 205, 154, 205, 154, 205, 152, -1, 166, 151,
+ 205, 154, 205, 152, -1, 167, 151, 205, 154, 205,
+ 152, -1, 89, 169, 151, 205, 154, 205, 152, -1,
+ 90, 170, 151, 205, 154, 205, 152, -1, 132, 151,
+ 205, 154, 205, 152, -1, 133, 151, 205, 154, 205,
+ 154, 205, 152, -1, 134, 151, 205, 154, 205, 154,
+ 205, 152, -1, 207, 154, 205, -1, 205, -1, 32,
+ -1, 33, -1, 37, -1, -1, 201, 233, -1, 122,
+ 151, 210, 38, 199, 152, -1, 212, -1, -1, 213,
+ -1, 212, 213, -1, -1, 31, 214, 229, -1, -1,
+ 30, 215, 230, -1, 59, 58, 219, -1, 176, 18,
+ 199, -1, 176, 18, 10, -1, -1, 178, 182, 209,
+ 208, 205, 175, 216, 196, -1, -1, 178, 180, 182,
+ 209, 208, 205, 175, 217, 196, -1, -1, 178, 181,
+ 182, 209, 208, 199, 175, 218, 196, -1, 178, 182,
+ 35, 185, 210, -1, 51, 220, -1, 55, 153, 221,
+ -1, 22, -1, 52, 153, 22, -1, 67, 153, 22,
+ -1, 157, 222, 159, -1, 222, 154, 22, -1, 22,
+ -1, -1, 223, 154, 199, 188, 174, -1, 199, 188,
+ 174, -1, 223, -1, 223, 154, 39, -1, 39, -1,
+ -1, 186, 201, 177, 151, 224, 152, 190, 195, 192,
+ 191, -1, 28, -1, 162, -1, 184, 182, 225, 226,
+ -1, 29, -1, 163, -1, 236, 228, -1, 183, 182,
+ 225, -1, -1, 60, -1, 3, -1, 4, -1, 9,
-1, 26, -1, 27, -1, 40, -1, 41, -1, 25,
- -1, 159, 206, 160, -1, 205, -1, 58, 230, 22,
- 153, 22, -1, 7, -1, 8, -1, 172, -1, 176,
- -1, 232, -1, 231, -1, 198, 233, -1, 235, 236,
- -1, 226, 236, -1, 237, 175, 238, -1, 237, 240,
- -1, -1, 21, -1, 68, 234, -1, 68, 10, -1,
- 69, 17, 233, -1, 69, 11, 233, 153, 17, 233,
- 153, 17, 233, -1, 70, 170, 233, 153, 17, 233,
- 156, 239, 158, -1, 70, 170, 233, 153, 17, 233,
- 156, 158, -1, 71, 185, 200, 233, 150, 242, 151,
- 189, 38, 17, 233, 72, 17, 233, -1, 72, -1,
- 73, -1, 239, 170, 231, 153, 17, 233, -1, 170,
- 231, 153, 17, 233, -1, 175, 245, -1, 198, 156,
- 233, 153, 233, 158, -1, 241, 153, 156, 233, 153,
- 233, 158, -1, 198, 187, 233, 187, -1, 17, 187,
- 233, 187, -1, 242, 153, 198, 187, 233, 187, -1,
- 242, 153, 17, 187, 233, 187, -1, -1, -1, 243,
- 153, 234, -1, 57, 56, -1, 56, -1, 165, 198,
- 233, 153, 233, -1, 166, 198, 233, 153, 233, -1,
- 89, 168, 198, 233, 153, 233, -1, 90, 169, 198,
- 233, 153, 233, -1, 167, 234, 38, 198, -1, 130,
- 234, 153, 234, 153, 234, -1, 131, 234, 153, 198,
- -1, 132, 234, 153, 234, -1, 133, 234, 153, 234,
- 153, 234, -1, 134, 234, 153, 234, 153, 234, -1,
- 129, 241, -1, 244, 185, 200, 233, 150, 242, 151,
- 189, -1, 247, -1, 36, -1, -1, 111, 198, 192,
- -1, 111, 198, 153, 11, 233, 192, -1, 112, 198,
- 192, -1, 112, 198, 153, 11, 233, 192, -1, 113,
- 234, -1, 246, 114, 198, 233, 192, -1, 246, 115,
- 234, 153, 198, 233, 192, -1, 116, 198, 233, 243,
- -1
+ -1, 160, 207, 161, -1, 206, -1, 58, 231, 22,
+ 154, 22, -1, 7, -1, 8, -1, 173, -1, 177,
+ -1, 233, -1, 232, -1, 199, 234, -1, 236, 237,
+ -1, 227, 237, -1, 238, 176, 239, -1, 238, 241,
+ -1, -1, 21, -1, 68, 235, -1, 68, 10, -1,
+ 69, 17, 234, -1, 69, 11, 234, 154, 17, 234,
+ 154, 17, 234, -1, 70, 171, 234, 154, 17, 234,
+ 157, 240, 159, -1, 70, 171, 234, 154, 17, 234,
+ 157, 159, -1, 71, 186, 201, 234, 151, 243, 152,
+ 190, 38, 17, 234, 72, 17, 234, -1, 72, -1,
+ 73, -1, 240, 171, 232, 154, 17, 234, -1, 171,
+ 232, 154, 17, 234, -1, 176, 246, -1, 199, 157,
+ 234, 154, 234, 159, -1, 242, 154, 157, 234, 154,
+ 234, 159, -1, 199, 188, 234, 188, -1, 17, 188,
+ 234, 188, -1, 243, 154, 199, 188, 234, 188, -1,
+ 243, 154, 17, 188, 234, 188, -1, -1, -1, 244,
+ 154, 235, -1, 57, 56, -1, 56, -1, 166, 199,
+ 234, 154, 234, -1, 167, 199, 234, 154, 234, -1,
+ 89, 169, 199, 234, 154, 234, -1, 90, 170, 199,
+ 234, 154, 234, -1, 168, 235, 38, 199, -1, 130,
+ 235, 154, 235, 154, 235, -1, 131, 235, 154, 199,
+ -1, 132, 235, 154, 235, -1, 133, 235, 154, 235,
+ 154, 235, -1, 134, 235, 154, 235, 154, 235, -1,
+ 129, 242, -1, 245, 186, 201, 234, 151, 243, 152,
+ 190, -1, 248, -1, 36, -1, -1, 111, 199, 193,
+ -1, 111, 199, 154, 11, 234, 193, -1, 112, 199,
+ 193, -1, 112, 199, 154, 11, 234, 193, -1, 113,
+ 235, -1, 247, 114, 199, 234, 193, -1, 247, 115,
+ 235, 154, 199, 234, 193, -1, 135, 199, 173, 154,
+ 205, -1, 116, 199, 234, 244, -1
};
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const yytype_uint16 yyrline[] =
{
- 0, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111, 1111,
- 1111, 1112, 1112, 1112, 1112, 1112, 1112, 1113, 1113, 1113,
- 1113, 1113, 1113, 1114, 1114, 1114, 1114, 1114, 1114, 1117,
- 1117, 1118, 1118, 1119, 1119, 1120, 1120, 1121, 1121, 1125,
- 1125, 1126, 1126, 1127, 1127, 1128, 1128, 1129, 1129, 1130,
- 1130, 1131, 1131, 1132, 1133, 1138, 1139, 1139, 1139, 1139,
- 1139, 1141, 1141, 1141, 1142, 1142, 1144, 1145, 1149, 1153,
- 1158, 1158, 1160, 1161, 1166, 1172, 1173, 1174, 1175, 1176,
- 1180, 1181, 1182, 1186, 1187, 1188, 1189, 1193, 1194, 1195,
- 1199, 1200, 1201, 1202, 1203, 1207, 1208, 1209, 1212, 1213,
- 1214, 1215, 1216, 1217, 1218, 1225, 1226, 1227, 1228, 1229,
- 1230, 1231, 1232, 1233, 1236, 1237, 1242, 1243, 1244, 1245,
- 1246, 1247, 1250, 1251, 1256, 1257, 1264, 1265, 1271, 1272,
- 1281, 1289, 1290, 1295, 1296, 1297, 1302, 1315, 1315, 1315,
- 1315, 1315, 1315, 1315, 1318, 1322, 1326, 1333, 1338, 1346,
- 1376, 1401, 1406, 1416, 1426, 1430, 1440, 1447, 1456, 1463,
- 1468, 1473, 1480, 1481, 1488, 1495, 1503, 1509, 1521, 1549,
- 1565, 1592, 1620, 1646, 1666, 1692, 1712, 1724, 1731, 1797,
- 1807, 1817, 1823, 1833, 1839, 1849, 1854, 1859, 1872, 1884,
- 1906, 1914, 1920, 1931, 1936, 1941, 1947, 1953, 1962, 1966,
- 1974, 1974, 1977, 1977, 1980, 1992, 2013, 2018, 2026, 2027,
- 2031, 2031, 2035, 2035, 2038, 2041, 2065, 2077, 2076, 2088,
- 2087, 2097, 2096, 2107, 2147, 2150, 2156, 2166, 2170, 2175,
- 2177, 2182, 2187, 2196, 2206, 2217, 2221, 2230, 2239, 2244,
- 2378, 2378, 2380, 2389, 2389, 2391, 2396, 2408, 2412, 2417,
- 2421, 2425, 2429, 2433, 2437, 2441, 2445, 2449, 2474, 2478,
- 2488, 2492, 2496, 2501, 2508, 2508, 2514, 2523, 2527, 2536,
- 2545, 2554, 2558, 2565, 2569, 2573, 2578, 2588, 2607, 2616,
- 2707, 2711, 2718, 2729, 2742, 2752, 2763, 2773, 2784, 2792,
- 2802, 2809, 2812, 2813, 2820, 2824, 2829, 2845, 2862, 2876,
- 2890, 2902, 2910, 2917, 2923, 2929, 2935, 2950, 3048, 3053,
- 3057, 3064, 3071, 3079, 3086, 3094, 3102, 3116, 3133
+ 0, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112,
+ 1112, 1113, 1113, 1113, 1113, 1113, 1113, 1114, 1114, 1114,
+ 1114, 1114, 1114, 1115, 1115, 1115, 1115, 1115, 1115, 1118,
+ 1118, 1119, 1119, 1120, 1120, 1121, 1121, 1122, 1122, 1126,
+ 1126, 1127, 1127, 1128, 1128, 1129, 1129, 1130, 1130, 1131,
+ 1131, 1132, 1132, 1133, 1134, 1139, 1140, 1140, 1140, 1140,
+ 1140, 1142, 1142, 1142, 1143, 1143, 1145, 1146, 1150, 1154,
+ 1159, 1159, 1161, 1162, 1167, 1173, 1174, 1175, 1176, 1177,
+ 1181, 1182, 1183, 1187, 1188, 1189, 1190, 1194, 1195, 1196,
+ 1200, 1201, 1202, 1203, 1204, 1208, 1209, 1210, 1213, 1214,
+ 1215, 1216, 1217, 1218, 1219, 1226, 1227, 1228, 1229, 1230,
+ 1231, 1232, 1233, 1234, 1237, 1238, 1243, 1244, 1245, 1246,
+ 1247, 1248, 1251, 1252, 1257, 1258, 1265, 1266, 1272, 1273,
+ 1282, 1290, 1291, 1296, 1297, 1298, 1303, 1316, 1316, 1316,
+ 1316, 1316, 1316, 1316, 1319, 1323, 1327, 1334, 1339, 1347,
+ 1377, 1402, 1407, 1417, 1427, 1431, 1441, 1448, 1457, 1464,
+ 1469, 1474, 1481, 1482, 1489, 1496, 1504, 1510, 1522, 1550,
+ 1566, 1593, 1621, 1647, 1667, 1693, 1713, 1725, 1732, 1798,
+ 1808, 1818, 1824, 1834, 1840, 1850, 1855, 1860, 1873, 1885,
+ 1907, 1915, 1921, 1932, 1937, 1942, 1948, 1954, 1963, 1967,
+ 1975, 1975, 1978, 1978, 1981, 1993, 2014, 2019, 2027, 2028,
+ 2032, 2032, 2036, 2036, 2039, 2042, 2066, 2078, 2077, 2089,
+ 2088, 2098, 2097, 2108, 2148, 2151, 2157, 2167, 2171, 2176,
+ 2178, 2183, 2188, 2197, 2207, 2218, 2222, 2231, 2240, 2245,
+ 2379, 2379, 2381, 2390, 2390, 2392, 2397, 2409, 2413, 2418,
+ 2422, 2426, 2430, 2434, 2438, 2442, 2446, 2450, 2475, 2479,
+ 2489, 2493, 2497, 2502, 2509, 2509, 2515, 2524, 2528, 2537,
+ 2546, 2555, 2559, 2566, 2570, 2574, 2579, 2589, 2608, 2617,
+ 2708, 2712, 2719, 2730, 2743, 2753, 2764, 2774, 2785, 2793,
+ 2803, 2810, 2813, 2814, 2821, 2825, 2830, 2846, 2863, 2877,
+ 2891, 2903, 2911, 2918, 2924, 2930, 2936, 2951, 3049, 3054,
+ 3058, 3065, 3072, 3080, 3087, 3095, 3103, 3117, 3134, 3142
};
#endif
@@ -1882,14 +1884,14 @@ static const char *const yytname[] =
"ALLOCA", "FREE", "LOAD", "STORE", "GETELEMENTPTR", "TRUNC", "ZEXT",
"SEXT", "FPTRUNC", "FPEXT", "BITCAST", "UITOFP", "SITOFP", "FPTOUI",
"FPTOSI", "INTTOPTR", "PTRTOINT", "PHI_TOK", "SELECT", "VAARG",
- "EXTRACTELEMENT", "INSERTELEMENT", "SHUFFLEVECTOR", "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",
+ "EXTRACTELEMENT", "INSERTELEMENT", "SHUFFLEVECTOR", "GETRESULT",
+ "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",
@@ -1928,46 +1930,46 @@ static const yytype_uint16 yytoknum[] =
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,
- 40, 41, 61, 44, 42, 92, 91, 120, 93, 60,
- 62, 123, 125, 99
+ 405, 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[] =
{
- 0, 164, 165, 165, 165, 165, 165, 165, 165, 165,
- 165, 166, 166, 166, 166, 166, 166, 167, 167, 167,
- 167, 167, 167, 167, 167, 167, 167, 167, 167, 168,
+ 0, 165, 166, 166, 166, 166, 166, 166, 166, 166,
+ 166, 167, 167, 167, 167, 167, 167, 168, 168, 168,
168, 168, 168, 168, 168, 168, 168, 168, 168, 169,
- 169, 169, 169, 169, 169, 169, 169, 169, 169, 169,
- 169, 169, 169, 169, 169, 170, 171, 171, 171, 171,
- 171, 172, 172, 172, 173, 173, 174, 174, 175, 175,
- 176, 176, 177, 177, 178, 179, 179, 179, 179, 179,
- 180, 180, 180, 181, 181, 181, 181, 182, 182, 182,
- 183, 183, 183, 183, 183, 184, 184, 184, 185, 185,
- 185, 185, 185, 185, 185, 186, 186, 186, 186, 186,
- 186, 186, 186, 186, 187, 187, 188, 188, 188, 188,
- 188, 188, 189, 189, 190, 190, 191, 191, 192, 192,
- 193, 194, 194, 195, 195, 196, 196, 197, 197, 197,
- 197, 197, 197, 197, 198, 198, 198, 198, 198, 198,
- 198, 198, 198, 198, 198, 198, 198, 199, 200, 200,
- 201, 201, 202, 202, 202, 202, 203, 203, 204, 204,
- 204, 204, 204, 204, 204, 204, 204, 204, 204, 204,
- 204, 204, 204, 204, 204, 204, 204, 204, 205, 205,
+ 169, 169, 169, 169, 169, 169, 169, 169, 169, 170,
+ 170, 170, 170, 170, 170, 170, 170, 170, 170, 170,
+ 170, 170, 170, 170, 170, 171, 172, 172, 172, 172,
+ 172, 173, 173, 173, 174, 174, 175, 175, 176, 176,
+ 177, 177, 178, 178, 179, 180, 180, 180, 180, 180,
+ 181, 181, 181, 182, 182, 182, 182, 183, 183, 183,
+ 184, 184, 184, 184, 184, 185, 185, 185, 186, 186,
+ 186, 186, 186, 186, 186, 187, 187, 187, 187, 187,
+ 187, 187, 187, 187, 188, 188, 189, 189, 189, 189,
+ 189, 189, 190, 190, 191, 191, 192, 192, 193, 193,
+ 194, 195, 195, 196, 196, 197, 197, 198, 198, 198,
+ 198, 198, 198, 198, 199, 199, 199, 199, 199, 199,
+ 199, 199, 199, 199, 199, 199, 199, 200, 201, 201,
+ 202, 202, 203, 203, 203, 203, 204, 204, 205, 205,
+ 205, 205, 205, 205, 205, 205, 205, 205, 205, 205,
205, 205, 205, 205, 205, 205, 205, 205, 206, 206,
- 207, 207, 208, 208, 209, 209, 210, 210, 211, 211,
- 213, 212, 214, 212, 212, 212, 212, 215, 212, 216,
- 212, 217, 212, 212, 212, 212, 218, 219, 219, 220,
- 221, 221, 221, 222, 222, 223, 223, 223, 223, 224,
- 225, 225, 226, 227, 227, 228, 229, 230, 230, 231,
- 231, 231, 231, 231, 231, 231, 231, 231, 231, 231,
- 232, 232, 232, 232, 233, 233, 234, 235, 235, 236,
- 237, 237, 237, 238, 238, 238, 238, 238, 238, 238,
- 238, 238, 239, 239, 240, 241, 241, 242, 242, 242,
- 242, 242, 243, 243, 244, 244, 245, 245, 245, 245,
- 245, 245, 245, 245, 245, 245, 245, 245, 245, 246,
- 246, 247, 247, 247, 247, 247, 247, 247, 247
+ 206, 206, 206, 206, 206, 206, 206, 206, 207, 207,
+ 208, 208, 209, 209, 210, 210, 211, 211, 212, 212,
+ 214, 213, 215, 213, 213, 213, 213, 216, 213, 217,
+ 213, 218, 213, 213, 213, 213, 219, 220, 220, 221,
+ 222, 222, 222, 223, 223, 224, 224, 224, 224, 225,
+ 226, 226, 227, 228, 228, 229, 230, 231, 231, 232,
+ 232, 232, 232, 232, 232, 232, 232, 232, 232, 232,
+ 233, 233, 233, 233, 234, 234, 235, 236, 236, 237,
+ 238, 238, 238, 239, 239, 239, 239, 239, 239, 239,
+ 239, 239, 240, 240, 241, 242, 242, 243, 243, 243,
+ 243, 243, 244, 244, 245, 245, 246, 246, 246, 246,
+ 246, 246, 246, 246, 246, 246, 246, 246, 246, 247,
+ 247, 248, 248, 248, 248, 248, 248, 248, 248, 248
};
/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
@@ -2004,7 +2006,7 @@ static const yytype_uint8 yyr2[] =
1, 1, 6, 5, 2, 6, 7, 4, 4, 6,
6, 0, 0, 3, 2, 1, 5, 5, 6, 6,
4, 6, 4, 4, 6, 6, 2, 8, 1, 1,
- 0, 3, 6, 3, 6, 2, 5, 7, 4
+ 0, 3, 6, 3, 6, 2, 5, 7, 5, 4
};
/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
@@ -2034,143 +2036,145 @@ static const yytype_uint16 yydefact[] =
16, 11, 12, 13, 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, 269, 98, 284, 0, 308, 230, 157, 0, 122,
- 67, 67, 156, 0, 167, 0, 122, 67, 67, 0,
- 204, 185, 186, 181, 183, 182, 184, 187, 180, 176,
- 177, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 179, 178, 217, 0, 294,
- 274, 67, 273, 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, 128, 128, 315, 67,
- 67, 306, 0, 0, 0, 0, 0, 67, 67, 0,
- 0, 0, 0, 106, 108, 107, 105, 109, 110, 111,
- 112, 113, 115, 163, 161, 150, 151, 152, 155, 66,
- 149, 219, 221, 0, 0, 0, 0, 0, 0, 0,
- 0, 169, 199, 0, 0, 0, 173, 0, 170, 0,
- 0, 0, 133, 238, 249, 250, 251, 256, 252, 253,
- 254, 255, 247, 0, 258, 265, 264, 266, 0, 275,
- 0, 0, 67, 67, 0, 311, 0, 313, 292, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 67, 0, 119, 118, 116, 117, 120, 121, 123, 133,
- 133, 0, 0, 0, 292, 0, 0, 0, 0, 0,
- 168, 154, 166, 0, 171, 172, 0, 0, 0, 0,
- 218, 237, 114, 235, 0, 248, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 318, 0, 0, 0,
- 302, 303, 0, 0, 0, 0, 300, 0, 128, 0,
- 220, 222, 67, 0, 0, 0, 0, 0, 0, 0,
- 198, 175, 0, 0, 0, 0, 0, 0, 135, 133,
- 65, 0, 122, 0, 257, 0, 0, 291, 0, 0,
- 128, 129, 128, 0, 0, 0, 0, 0, 0, 296,
- 297, 291, 0, 316, 67, 205, 0, 0, 189, 0,
- 0, 0, 0, 174, 0, 0, 67, 130, 136, 134,
- 64, 234, 236, 114, 131, 0, 0, 0, 114, 114,
- 0, 298, 299, 312, 314, 293, 0, 0, 301, 304,
- 305, 0, 128, 0, 0, 0, 195, 0, 0, 191,
- 192, 188, 65, 132, 126, 259, 0, 0, 0, 0,
- 122, 0, 285, 0, 122, 317, 193, 194, 0, 0,
- 0, 233, 0, 124, 0, 278, 0, 0, 106, 108,
- 114, 114, 0, 114, 114, 286, 307, 190, 196, 197,
- 127, 0, 239, 276, 0, 277, 0, 288, 287, 0,
- 0, 0, 125, 0, 0, 0, 114, 114, 0, 0,
- 0, 290, 289, 283, 0, 0, 282, 0, 279
+ 0, 0, 269, 98, 284, 0, 308, 230, 157, 0,
+ 122, 67, 67, 156, 0, 167, 0, 122, 67, 67,
+ 0, 204, 185, 186, 181, 183, 182, 184, 187, 180,
+ 176, 177, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 179, 178, 217, 0,
+ 294, 274, 67, 273, 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, 128, 128, 315,
+ 67, 67, 306, 0, 0, 0, 0, 0, 67, 67,
+ 67, 0, 0, 0, 0, 106, 108, 107, 105, 109,
+ 110, 111, 112, 113, 115, 163, 161, 150, 151, 152,
+ 155, 66, 149, 219, 221, 0, 0, 0, 0, 0,
+ 0, 0, 0, 169, 199, 0, 0, 0, 173, 0,
+ 170, 0, 0, 0, 133, 238, 249, 250, 251, 256,
+ 252, 253, 254, 255, 247, 0, 258, 265, 264, 266,
+ 0, 275, 0, 0, 67, 67, 0, 311, 0, 313,
+ 292, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 67, 0, 119, 118, 116, 117, 120,
+ 121, 123, 133, 133, 0, 0, 0, 292, 0, 0,
+ 0, 0, 0, 168, 154, 166, 0, 171, 172, 0,
+ 0, 0, 0, 218, 237, 114, 235, 0, 248, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 319,
+ 0, 0, 0, 302, 303, 0, 0, 0, 0, 0,
+ 300, 0, 128, 0, 220, 222, 67, 0, 0, 0,
+ 0, 0, 0, 0, 198, 175, 0, 0, 0, 0,
+ 0, 0, 135, 133, 65, 0, 122, 0, 257, 0,
+ 0, 291, 0, 0, 128, 129, 128, 0, 0, 0,
+ 0, 0, 0, 318, 296, 297, 291, 0, 316, 67,
+ 205, 0, 0, 189, 0, 0, 0, 0, 174, 0,
+ 0, 67, 130, 136, 134, 64, 234, 236, 114, 131,
+ 0, 0, 0, 114, 114, 0, 298, 299, 312, 314,
+ 293, 0, 0, 301, 304, 305, 0, 128, 0, 0,
+ 0, 195, 0, 0, 191, 192, 188, 65, 132, 126,
+ 259, 0, 0, 0, 0, 122, 0, 285, 0, 122,
+ 317, 193, 194, 0, 0, 0, 233, 0, 124, 0,
+ 278, 0, 0, 106, 108, 114, 114, 0, 114, 114,
+ 286, 307, 190, 196, 197, 127, 0, 239, 276, 0,
+ 277, 0, 288, 287, 0, 0, 0, 125, 0, 0,
+ 0, 114, 114, 0, 0, 0, 290, 289, 283, 0,
+ 0, 282, 0, 279
};
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int16 yydefgoto[] =
{
- -1, 262, 263, 264, 288, 305, 161, 162, 78, 521,
+ -1, 263, 264, 265, 289, 306, 161, 162, 78, 526,
112, 12, 79, 14, 15, 40, 41, 42, 47, 53,
- 117, 127, 332, 227, 408, 335, 592, 573, 385, 478,
- 554, 430, 479, 80, 163, 136, 153, 137, 138, 109,
- 352, 374, 353, 120, 87, 154, 16, 17, 18, 20,
- 19, 362, 409, 410, 62, 23, 60, 100, 433, 434,
- 128, 169, 54, 95, 55, 48, 436, 375, 82, 377,
- 272, 56, 91, 92, 221, 577, 131, 311, 530, 446,
- 222, 223, 224, 225
+ 117, 127, 334, 228, 411, 337, 597, 578, 387, 482,
+ 559, 433, 483, 80, 163, 136, 153, 137, 138, 109,
+ 354, 376, 355, 120, 87, 154, 16, 17, 18, 20,
+ 19, 364, 412, 413, 62, 23, 60, 100, 436, 437,
+ 128, 169, 54, 95, 55, 48, 439, 377, 82, 379,
+ 273, 56, 91, 92, 222, 582, 131, 312, 535, 449,
+ 223, 224, 225, 226
};
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
STATE-NUM. */
-#define YYPACT_NINF -544
+#define YYPACT_NINF -566
static const yytype_int16 yypact[] =
{
- 291, -544, -544, -544, -544, -544, -544, -544, -9, -121,
- -14, -80, 72, -50, 19, -544, 110, 423, -544, 113,
- 13, -37, -33, -544, -16, 121, -544, 1532, -544, -544,
- -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
- 128, 128, 160, -544, -544, -544, -544, 128, -544, -544,
- -544, -544, -544, 128, 133, -544, 3, 183, 189, 192,
- -544, -544, -544, -544, -544, 32, -544, -544, -544, -544,
- -544, -544, -544, -544, 215, 218, 1, 509, -544, -544,
- -544, -18, -544, 190, 190, 184, -544, 260, 219, 219,
- -544, -544, 199, -544, -544, -544, -544, -544, -544, -544,
- -53, 1055, -544, 86, 102, 748, 32, -544, -18, -108,
- 118, 1055, 109, 260, 260, -544, -544, 1298, -544, -544,
- 1572, 267, -544, -544, -544, -544, -544, 1630, -544, -17,
- 1854, -544, 256, -544, -544, -18, -544, 136, 135, 1648,
- 1648, 137, -85, 1648, -544, 300, 157, -544, 1572, 1648,
- 32, 162, -18, 74, -544, 44, 307, 311, 324, 334,
- 335, 236, 336, 1110, 293, -544, 101, -544, -544, -544,
- -544, -544, 292, 1688, 63, 338, 219, -544, -544, -544,
- -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
- -544, -544, -544, -544, 392, 1194, 1648, 1648, 1648, 1648,
- -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
- -544, -544, 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648,
- 1648, -544, 219, -544, 49, -544, -544, 269, 1377, -544,
- -42, -38, -544, 197, -18, 200, -544, 293, -13, 1298,
- -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
- -544, 392, 1194, 202, 209, 212, 213, 214, 1417, 1728,
- 788, 348, 221, 223, 224, -544, -544, -544, 226, -544,
- 32, 699, -544, 837, 837, -544, 837, 1630, -544, -544,
- -544, -544, -544, -544, -544, -544, -544, -544, 1648, -544,
- -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
- -544, -544, -544, -544, -544, 1648, -8, -2, -544, 699,
- -15, 222, 227, 229, 230, 239, 245, 699, 699, 339,
- 1630, 1648, 1648, -544, -544, -544, -544, -544, -544, -544,
- -544, -544, -544, -544, -544, 120, -544, -544, -544, -544,
- 120, -544, 109, 340, 249, 250, 1572, 1572, 1572, 1572,