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. */
#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"
#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;
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
/* Line 216 of yacc.c. */
-#line 1399 "llvmAsmParser.tab.c"
+#line 1401 "llvmAsmParser.tab.c"
#ifdef short
# undef short
/* 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)
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,
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
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,
-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
"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",
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. */
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
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,
- 1572, -544, -544, -47, 1010, -4, -544, -75, -544, 1572,
- 1572, 1572, 248, 1457, -544, -544, -544, -544, -544, -544,
- -544, -544, 329, 1572, -544, -544, -544, -544, 262, -544,
- 263, 837, 699, 699, 23, -544, 31, -544, -544, 837,
- 246, 1648, 1648, 1648, 1648, 1648, 264, 265, 1648, 837,
- 699, 266, -544, -544, -544, -544, -544, -544, -544, 248,
- 248, 1648, 1572, 1572, -544, 273, 274, 275, 276, 1572,
- -544, 271, 965, -67, -544, -544, 283, 284, 371, 6,
- -544, -544, -18, 285, 288, -544, 398, 16, 427, 431,
- 301, 297, 299, 837, 452, 837, 305, 310, 837, 312,
- -18, -544, 313, 323, 837, 837, -18, 314, 326, 1648,
- -544, -544, 34, 328, 343, 154, 1572, 1572, 1572, 1572,
- -544, -544, 317, 1572, 1572, 1648, 438, 489, -544, 248,
- 131, 1475, -544, 344, -544, 837, 837, 1746, 837, 837,
- 326, -544, 326, 1648, 837, 345, 1648, 1648, 1648, -544,
- -544, 1746, 448, -544, 699, -544, 1572, 1572, -544, 351,
- 354, 353, 356, -544, 360, 361, 79, -544, -544, -544,
- -544, -544, -544, -18, -6, 485, 362, 357, 29, -18,
- 173, -544, -544, -544, -544, -544, 369, 837, -544, -544,
- -544, 176, 326, 363, 379, 1572, -544, 1572, 1572, -544,
- -544, -544, 131, -544, 481, -544, 521, -1, 558, 558,
- -544, 1803, -544, 381, -544, -544, -544, -544, 389, 391,
- 394, -544, 539, 400, 837, -544, 1249, 2, 397, 399,
- -544, -544, 80, 29, -18, -544, 120, -544, -544, -544,
- -544, 526, -544, -544, 401, -544, 1249, 269, 269, 538,
- 558, 558, -544, 540, 403, 837, -544, -544, 837, 542,
- 488, 269, 269, -544, 837, 546, -544, 837, -544
+ 331, -566, -566, -566, -566, -566, -566, -566, -9, -100,
+ 18, -71, 93, 30, 60, -566, 155, 403, -566, 193,
+ 186, 62, 87, -566, 120, 228, -566, 1521, -566, -566,
+ -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
+ 63, 63, 223, -566, -566, -566, -566, 63, -566, -566,
+ -566, -566, -566, 63, 258, -566, -11, 259, 260, 263,
+ -566, -566, -566, -566, -566, 136, -566, -566, -566, -566,
+ -566, -566, -566, -566, 284, 287, 1, 710, -566, -566,
+ -566, -31, -566, 255, 255, 217, -566, 57, 34, 34,
+ -566, -566, 177, -566, -566, -566, -566, -566, -566, -566,
+ -88, 1304, -566, 135, 137, 750, 136, -566, -31, -102,
+ 143, 1304, 144, 57, 57, -566, -566, 1347, -566, -566,
+ 1579, 296, -566, -566, -566, -566, -566, 1619, -566, -17,
+ 1790, -566, 281, -566, -566, -31, -566, 150, 153, 1637,
+ 1637, 145, -99, 1637, -566, 303, 164, -566, 1579, 1637,
+ 136, 166, -31, 302, -566, 240, 311, 314, 318, 325,
+ 328, 251, 332, 1074, 286, -566, 128, -566, -566, -566,
+ -566, -566, 288, 1677, 20, 336, 34, -566, -566, -566,
+ -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
+ -566, -566, -566, -566, 349, 1159, 1637, 1637, 1637, 1637,
+ -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
+ -566, -566, 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637,
+ 1637, 1637, -566, 34, -566, 53, -566, -566, -56, 1365,
+ -566, -22, -39, -566, 181, -31, 196, -566, 286, -21,
+ 1347, -566, -566, -566, -566, -566, -566, -566, -566, -566,
+ -566, -566, 349, 1159, 201, 209, 214, 215, 221, 1405,
+ 1695, 973, 351, 227, 230, 232, -566, -566, -566, 233,
+ -566, 136, 661, -566, 800, 800, -566, 800, 1619, -566,
+ -566, -566, -566, -566, -566, -566, -566, -566, -566, 1637,
+ -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
+ -566, -566, -566, -566, -566, -566, 1637, -13, -5, -566,
+ 661, -32, 220, 237, 241, 245, 247, 248, 5, 661,
+ 661, 366, 1619, 1637, 1637, -566, -566, -566, -566, -566,
+ -566, -566, -566, -566, -566, -566, -566, 86, -566, -566,
+ -566, -566, 86, -566, 144, 367, 236, 256, 1579, 1579,
+ 1579, 1579, 1579, -566, -566, 6, 1016, -119, -566, -89,
+ -566, 1579, 1579, 1579, 252, 1423, -566, -566, -566, -566,
+ -566, -566, -566, -566, 348, 1579, -566, -566, -566, -566,
+ 262, -566, 270, 800, 661, 661, 15, -566, 19, -566,
+ -566, 800, 253, 1637, 1637, 1637, 1637, 1637, 274, 276,
+ 277, 1637, 800, 661, 278, -566, -566, -566, -566, -566,
+ -566, -566, 252, 252, 1637, 1579, 1579, -566, 298, 307,
+ 309, 310, 1579, -566, 295, 928, -85, -566, -566, 315,
+ 316, 375, 4, -566, -566, -31, 319, 265, -566, 392,
+ -84, 418, 455, 326, 324, 327, 800, 475, 800, 329,
+ 333, 800, 334, -31, -566, 335, 337, 1579, 800, 800,
+ -31, 339, 340, 1637, -566, -566, -8, 341, 342, 110,
+ 1579, 1579, 1579, 1579, -566, -566, 321, 1579, 1579, 1637,
+ 463, 482, -566, 252, 556, 1463, -566, 350, -566, 800,
+ 800, 1735, 800, 800, 340, -566, 340, 1637, 800, 354,
+ 1637, 1637, 1637, -566, -566, -566, 1735, 450, -566, 661,
+ -566, 1579, 1579, -566, 356, 353, 357, 358, -566, 361,
+ 362, 2, -566, -566, -566, -566, -566, -566, -31, 39,
+ 493, 363, 359, -15, -31, 121, -566, -566, -566, -566,
+ -566, 360, 800, -566, -566, -566, 122, 340, 368, 369,
+ 1579, -566, 1579, 1579, -566, -566, -566, 556, -566, 471,
+ -566, 508, -2, 519, 519, -566, 1793, -566, 370, -566,
+ -566, -566, -566, 378, 379, 380, -566, 529, 387, 800,
+ -566, 1214, 10, 384, 385, -566, -566, 80, -15, -31,
+ -566, 86, -566, -566, -566, -566, 515, -566, -566, 393,
+ -566, 1214, -56, -56, 531, 519, 519, -566, 532, 396,
+ 800, -566, -566, 800, 535, 481, -56, -56, -566, 800,
+ 537, -566, 800, -566
};
/* YYPGOTO[NTERM-NUM]. */
static const yytype_int16 yypgoto[] =
{
- -544, 434, 439, 440, 320, 316, -171, -544, 0, 22,
- -134, 483, 9, -544, -544, -544, -544, 191, -544, -544,
- -544, -149, -544, -403, -544, -230, -544, -544, -284, 52,
- -544, -372, -544, -544, -26, 358, -119, -544, 468, 482,
- -113, -161, -245, 225, 257, 350, -544, -544, 573, -544,
- -544, -544, -544, -544, -544, -544, -544, -544, -544, -544,
- 502, -544, -544, -544, -544, -544, -544, -543, -64, 14,
- -195, -544, 536, -544, -544, -544, -544, -544, 92, 180,
- -544, -544, -544, -544
+ -566, 425, 426, 428, 312, 308, -173, -566, 0, 11,
+ -145, 470, 8, -566, -566, -566, -566, 7, -566, -566,
+ -566, -156, -566, -407, -566, -233, -566, -566, -296, 36,
+ -566, -368, -566, -566, -26, 338, -120, -566, 452, 461,
+ -114, -160, -247, 106, 185, 330, -566, -566, 552, -566,
+ -566, -566, -566, -566, -566, -566, -566, -566, -566, -566,
+ 485, -566, -566, -566, -566, -566, -566, -565, -113, 9,
+ -82, -566, 520, -566, -566, -566, -566, -566, 65, 162,
+ -566, -566, -566, -566
};
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
#define YYTABLE_NINF -208
static const yytype_int16 yytable[] =
{
- 11, 81, 265, 308, 276, 104, 340, 164, 166, 13,
- 275, 167, 110, 275, 355, 357, 110, 11, 312, 313,
- 314, 315, 316, 387, 90, 319, 13, 277, 476, 480,
- 267, 24, 93, 594, 443, 237, 110, 460, 461, 110,
- 476, 110, 445, 21, 25, 143, 110, -55, -55, -55,
- -55, 108, 110, 604, 144, 49, 50, 51, 22, 477,
- 52, 29, 30, 31, 32, 33, 34, 35, 143, 36,
- 241, 242, 26, 320, 273, 135, 444, 233, 419, 108,
- 274, 63, 64, -143, 444, 135, 419, 425, 110, 240,
- 27, 152, 11, 1, 2, 472, 3, 4, 5, 266,
- 132, 152, 28, 341, 342, 133, 419, 519, 111, 423,
- 43, 420, 111, 230, 231, 57, 336, 234, 599, 58,
- 552, 2, 337, 238, 4, 558, 559, 401, 437, 402,
- 403, 404, 111, 110, 405, 111, -67, 111, 406, 407,
- 59, 389, 111, 61, 168, 384, -67, 271, 111, 419,
- 1, 386, -67, 3, 90, 5, 424, 575, 381, 45,
- 595, 46, 105, 321, 322, 94, 37, 38, 39, 419,
- 306, 307, 271, 309, 503, 268, 484, 597, 598, -143,
- 600, 601, 101, -143, 111, 505, 310, 271, 271, 271,
- 271, 271, 317, 318, 271, 85, 449, 86, 451, 452,
- 453, 399, 135, 611, 612, 97, 533, 376, 534, 376,
- 376, 98, 376, 152, 99, 402, 403, 404, 1, 102,
- 405, 3, 103, 5, 406, 407, 115, 86, 116, 111,
- 551, 83, 84, 414, 415, 416, 417, 418, 88, 243,
- 244, 245, 246, 139, 89, 376, 426, 427, 428, 323,
- 324, 152, 524, 376, 376, 402, 403, 404, 565, 140,
- 405, 265, 382, 147, 406, 407, 325, 326, 145, 327,
- 328, 165, 329, 330, 331, 37, 38, 39, 226, 383,
- 121, 122, 123, 124, 125, 126, 229, 378, 379, 228,
- 380, -207, 118, 119, 152, 400, 271, 232, 535, 463,
- 464, 538, 539, 540, 235, 508, 470, 493, 236, -69,
- 1, 2, 239, 3, 4, 5, -56, 376, 376, 376,
- -57, 6, 7, 388, 560, 376, 561, 564, 422, 561,
- 582, 396, 397, -60, 586, 376, 376, 432, 148, 149,
- 113, 114, 8, -59, -58, 247, 9, 110, 269, 275,
- 10, 339, 346, 509, 510, 511, 512, 338, 266, 347,
- 514, 515, 348, 349, 350, 271, 450, 271, 271, 271,
- 358, 359, 456, 360, 361, 390, 363, 398, 411, 376,
- 391, 376, 392, 393, 376, 462, 576, 323, 324, 435,
- 376, 376, 394, 543, 544, 440, 441, 442, 395, 412,
- 413, 429, 448, 447, 325, 326, 596, 327, 328, 475,
- 329, 330, 331, 457, 458, 438, 439, 454, 455, 459,
- 483, 376, 376, -206, 376, 376, 466, 467, 468, 469,
- 376, 471, 568, 504, 569, 570, 473, 474, 481, 482,
- 376, -69, 1, 2, 485, 3, 4, 5, 486, 516,
- 488, 487, 489, 6, 7, 523, 491, 490, 493, 492,
- 517, 529, 495, 494, 501, 496, 497, 271, 499, 500,
- 271, 271, 271, 376, 8, 529, 498, 513, 9, 502,
- 520, 506, 10, 278, 279, 280, 281, 282, 283, 284,
- 285, 286, 287, 518, 376, 376, 507, 525, 537, 526,
- 527, 444, 531, 532, 545, 546, 547, 555, 536, 548,
- 376, 549, 550, 557, 566, 556, 63, 64, 542, 106,
- 66, 67, 68, 69, 70, 71, 72, 562, 1, 2,
- 567, 3, 4, 5, 572, 584, 376, 376, 574, 585,
- 587, 376, 588, 590, 376, 589, 591, -18, 602, -19,
- 376, 563, 520, 376, 603, 605, 609, 608, 73, 614,
- 615, 364, 365, 617, 218, 63, 64, 366, 345, 219,
- 220, 344, 580, 581, 571, 130, 553, 1, 2, 146,
- 3, 4, 5, 367, 368, 369, 334, 142, 593, 343,
- 44, 129, 96, 541, 465, 0, 0, 0, 370, 371,
+ 11, 81, 277, 266, 342, 104, 164, 166, 13, 276,
+ 90, 167, 389, 357, 359, 110, 599, 11, 93, 268,
+ 278, 276, 110, 110, 1, 13, 446, 3, 484, 5,
+ 448, 274, 110, 110, 238, 422, 609, 275, 480, -143,
+ 241, 110, 427, 21, 464, 465, 110, 83, 84, 110,
+ 267, 108, 143, 24, 88, 143, 110, 481, 22, 110,
+ 89, 144, 325, 326, 234, 422, 132, 322, 447, 422,
+ 422, 133, 447, 480, 428, 135, 25, 488, 476, 108,
+ 327, 328, 26, 329, 330, 135, 331, 332, 333, 118,
+ 119, 152, 11, 343, 344, 121, 122, 123, 124, 125,
+ 126, 152, 29, 30, 31, 32, 33, 34, 35, 426,
+ 36, 27, 111, 231, 232, 524, 309, 235, 604, 111,
+ 111, 557, 339, 239, -67, 391, 563, 564, 440, 111,
+ 111, 313, 314, 315, 316, 317, -143, 338, 111, 321,
+ -143, 386, -67, 111, 510, 168, 111, 272, 2, 388,
+ -67, 4, 94, 111, 556, 43, 111, 580, 383, 378,
+ 422, 378, 378, 105, 378, 423, 508, 323, 324, 600,
+ 307, 308, 272, 310, 269, 405, 406, 407, 602, 603,
+ 408, 605, 606, 28, 409, 410, 311, 272, 272, 272,
+ 272, 272, 318, 319, 320, 272, 1, 378, 538, 3,
+ 539, 5, 402, 135, 616, 617, 378, 378, 37, 38,
+ 39, 37, 38, 39, 152, 57, 405, 406, 407, 148,
+ 149, 408, 405, 406, 407, 409, 410, 408, 49, 50,
+ 51, 409, 410, 52, 417, 418, 419, 420, 421, 45,
+ 58, 46, 404, -55, -55, -55, -55, 429, 430, 431,
+ 61, 570, 152, 529, 244, 245, 246, 247, 85, 115,
+ 86, 116, 513, 384, 497, 266, 242, 243, 113, 114,
+ 378, 378, 378, 565, 569, 566, 566, 59, 378, 90,
+ 385, 97, 98, 380, 381, 99, 382, 101, 102, 378,
+ 378, 103, 86, 139, 145, 140, 152, 403, 272, 147,
+ 165, 467, 468, 227, 229, 230, 233, 236, 474, 63,
+ 64, 452, 267, 454, 455, 456, 237, 240, 398, 390,
+ -56, 1, 2, -57, 3, 4, 5, -60, 399, 400,
+ 425, -207, 587, 378, -59, 378, 591, -58, 378, 435,
+ 110, 248, 340, 503, 270, 378, 378, 276, 341, -69,
+ 1, 2, 348, 3, 4, 5, 514, 515, 516, 517,
+ 349, 6, 7, 519, 520, 350, 351, 272, 453, 272,
+ 272, 272, 352, 360, 392, 460, 378, 378, 361, 378,
+ 378, 362, 8, 363, 365, 378, 9, 415, 466, 581,
+ 10, 393, 443, 444, 445, 394, 378, 548, 549, 395,
+ 450, 396, 397, -206, 401, 414, 432, 416, 438, 601,
+ 451, 461, 462, 479, 487, 540, 441, 486, 543, 544,
+ 545, -69, 1, 2, 442, 3, 4, 5, 457, 378,
+ 458, 459, 463, 6, 7, 489, 573, 509, 574, 575,
+ 279, 280, 281, 282, 283, 284, 285, 286, 287, 288,
+ 378, 378, 470, 521, 8, 494, 475, 496, 9, 528,
+ 499, 471, 10, 472, 473, 534, 378, 504, 505, 477,
+ 478, 272, 490, 485, 272, 272, 272, 491, 492, 495,
+ 534, 493, 518, 497, 525, 522, 523, 498, 500, 501,
+ 506, 502, 378, 378, 507, 511, 512, 378, 531, 532,
+ 378, 536, 537, 447, 530, 551, 378, 541, 542, 378,
+ 550, 552, 553, 554, 555, 560, 562, 561, 547, 567,
+ 571, 572, 366, 367, 577, 579, 63, 64, 368, 590,
+ 592, 593, 594, 595, 596, -18, -19, 607, 1, 2,
+ 589, 3, 4, 5, 369, 370, 371, 608, 610, 613,
+ 614, 568, 619, 620, 622, 219, 220, 525, 221, 372,
+ 373, 347, 130, 146, 346, 558, 142, 336, 576, 44,
+ 345, 546, 585, 586, 129, 1, 96, 374, 3, 469,
+ 5, 0, 0, 0, 0, 0, 0, 0, 598, 0,
+ 0, 0, 0, 179, 180, 181, 182, 183, 184, 185,
+ 186, 187, 188, 189, 190, 191, 192, 193, 252, 253,
+ 0, 0, 0, 0, 611, 612, 0, 0, 0, 615,
+ 0, 0, 618, 0, 0, 0, 0, 0, 621, 0,
+ 0, 623, 0, 0, 0, 254, 200, 583, 584, 203,
+ 204, 205, 206, 207, 208, 209, 210, 211, 0, 255,
+ 0, 256, 257, 258, 0, 327, 328, 0, 329, 330,
+ 0, 331, 332, 333, 366, 367, 0, 0, 63, 64,
+ 368, 0, 0, 0, 325, 326, 0, 0, 0, 375,
+ 1, 2, 0, 3, 4, 5, 369, 370, 371, 0,
+ 0, 0, 327, 328, 0, 329, 330, 0, 331, 332,
+ 333, 372, 373, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 110, 0, 63, 64, 374,
+ 106, 66, 67, 68, 69, 70, 71, 72, 0, 1,
+ 2, 0, 3, 4, 5, 179, 180, 181, 182, 183,
+ 184, 185, 186, 187, 188, 189, 190, 191, 192, 193,
+ 252, 253, 0, 0, 0, 0, 0, 63, 64, 73,
+ 106, 66, 67, 68, 69, 70, 71, 72, 0, 1,
+ 2, 0, 3, 4, 5, 0, 0, 254, 200, 201,
+ 202, 203, 204, 205, 206, 207, 208, 209, 210, 211,
+ 0, 255, 0, 256, 257, 258, 0, 0, 0, 73,
+ 0, 0, 0, 366, 367, 0, 0, 63, 64, 368,
+ 0, 0, 111, 0, 0, 0, 0, 0, 0, 1,
+ 2, 375, 3, 4, 5, 369, 370, 371, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 606, 607, 372, 0, 0, 610,
- 0, 0, 613, 0, 0, 0, 0, 0, 616, 0,
- 0, 618, 179, 180, 181, 182, 183, 184, 185, 186,
- 187, 188, 189, 190, 191, 192, 193, 251, 252, 0,
+ 372, 373, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 374, 0,
+ 0, 0, 0, 0, 0, 0, 74, 75, 0, 0,
+ 76, 0, 77, 107, 179, 180, 181, 182, 183, 184,
+ 185, 186, 187, 188, 189, 190, 191, 192, 193, 252,
+ 253, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 74, 75, 0, 0,
+ 76, 0, 77, 141, 0, 0, 254, 200, 201, 202,
+ 203, 204, 205, 206, 207, 208, 209, 210, 211, 0,
+ 255, 0, 256, 257, 258, 63, 64, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 1, 2, 0,
+ 3, 4, 5, 249, 0, 0, 0, 0, 0, 0,
+ 375, 0, 0, 0, 0, 0, 0, 0, 250, 251,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 74, 75, 0, 0, 76, 0,
- 77, 107, 0, 0, 253, 200, 578, 579, 203, 204,
- 205, 206, 207, 208, 209, 210, 211, 0, 254, 0,
- 255, 256, 257, 325, 326, 0, 327, 328, 0, 329,
- 330, 331, 364, 365, 0, 0, 63, 64, 366, 0,
- 0, 0, 0, 0, 0, 0, 0, 373, 1, 2,
- 0, 3, 4, 5, 367, 368, 369, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 370,
- 371, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 110, 0, 63, 64, 372, 106, 66,
- 67, 68, 69, 70, 71, 72, 0, 1, 2, 0,
- 3, 4, 5, 179, 180, 181, 182, 183, 184, 185,
- 186, 187, 188, 189, 190, 191, 192, 193, 251, 252,
- 0, 0, 0, 0, 0, 63, 64, 73, 106, 155,
- 156, 157, 158, 159, 160, 72, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 253, 200, 201, 202, 203,
- 204, 205, 206, 207, 208, 209, 210, 211, 0, 254,
- 0, 255, 256, 257, 0, 0, 0, 73, 0, 0,
- 364, 365, 0, 0, 63, 64, 366, 0, 0, 111,
- 0, 0, 0, 0, 0, 0, 1, 2, 373, 3,
- 4, 5, 367, 368, 369, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 370, 371, 0,
+ 63, 64, 110, 106, 155, 156, 157, 158, 159, 160,
+ 72, 0, 1, 2, 0, 3, 4, 5, 0, 0,
+ 0, 0, 179, 180, 181, 182, 183, 184, 185, 186,
+ 187, 188, 189, 190, 191, 192, 193, 252, 253, 0,
+ 0, 0, 73, 63, 64, 0, 106, 155, 156, 157,
+ 158, 159, 160, 72, 0, 1, 2, 0, 3, 4,
+ 5, 0, 0, 0, 254, 200, 201, 202, 203, 204,
+ 205, 206, 207, 208, 209, 210, 211, 0, 255, 0,
+ 256, 257, 258, 0, 0, 73, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 111,
+ 0, 63, 64, -67, 0, 259, 0, 0, 260, 0,
+ 261, 0, 262, 1, 2, 0, 3, 4, 5, 249,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 372, 0, 0, 0, 0,
- 0, 0, 0, 74, 75, 0, 0, 76, 0, 77,
- 141, 179, 180, 181, 182, 183, 184, 185, 186, 187,
- 188, 189, 190, 191, 192, 193, 251, 252, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 74, 75, 0, 0, 76, 0, 77,
- 356, 0, 0, 253, 200, 201, 202, 203, 204, 205,
- 206, 207, 208, 209, 210, 211, 0, 254, 0, 255,
- 256, 257, 63, 64, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 1, 2, 0, 3, 4, 5,
- 248, 0, 0, 0, 0, 0, 373, 0, 0, 0,
- 0, 0, 0, 0, 0, 249, 250, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 63, 64, 110,
- 106, 155, 156, 157, 158, 159, 160, 72, 0, 1,
- 2, 0, 3, 4, 5, 0, 0, 0, 0, 179,
- 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
- 190, 191, 192, 193, 251, 252, 0, 0, 0, 73,
- 0, 0, 63, 64, 0, 106, 66, 67, 68, 69,
+ 0, 0, 0, 0, 250, 251, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 110, 74,
+ 75, 0, 0, 76, 0, 77, 358, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 179, 180,
+ 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
+ 191, 192, 193, 252, 253, 0, 0, 0, 0, 0,
+ 0, 0, 74, 75, 0, 0, 76, 0, 77, 424,
+ 0, 0, 0, 0, 0, 290, 291, 0, 0, 0,
+ 254, 200, 201, 202, 203, 204, 205, 206, 207, 208,
+ 209, 210, 211, 0, 255, 0, 256, 257, 258, 0,
+ 0, 0, 0, 0, 0, 0, 0, 366, 367, 0,
+ 0, 0, 0, 368, 0, 111, 0, 0, 0, 0,
+ 0, 259, 0, 0, 260, 0, 261, 0, 262, 369,
+ 370, 371, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 372, 373, 292, 293, 294, 295,
+ 296, 297, 298, 299, 300, 301, 302, 303, 304, 305,
+ 0, 0, 374, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 179, 180,
+ 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
+ 191, 192, 193, 252, 253, 0, 0, 0, 0, 0,
+ 0, 63, 64, 0, 106, 66, 67, 68, 69, 70,
+ 71, 72, 0, 1, 2, 0, 3, 4, 5, 0,
+ 254, 200, 201, 202, 203, 204, 205, 206, 207, 208,
+ 209, 210, 211, 134, 255, 0, 256, 257, 258, 0,
+ 0, 0, 0, 73, 63, 64, 0, 150, 66, 67,
+ 68, 69, 70, 71, 72, 0, 1, 2, 0, 3,
+ 4, 5, 63, 64, 375, 106, 66, 67, 68, 69,
70, 71, 72, 0, 1, 2, 0, 3, 4, 5,
- 0, 253, 200, 201, 202, 203, 204, 205, 206, 207,
- 208, 209, 210, 211, 134, 254, 0, 255, 256, 257,
+ 0, 0, 0, 0, 0, 0, 73, 0, 0, 0,
+ 0, 0, 0, 0, 335, 0, 0, 0, 0, 0,
+ 0, 0, 63, 64, 73, 106, 155, 156, 157, 158,
+ 159, 160, 72, 0, 1, 2, 0, 3, 4, 5,
+ 63, 64, 0, 106, 66, 67, 68, 69, 70, 71,
+ 72, 0, 1, 2, 0, 3, 4, 5, 0, 0,
0, 0, 0, 0, 73, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 111, 0, 63, 64, -67,
- 0, 258, 0, 0, 259, 0, 260, 0, 261, 1,
- 2, 0, 3, 4, 5, 248, 0, 0, 0, 0,
+ 74, 75, 434, 0, 76, 0, 77, 0, 0, 151,
+ 63, 64, 73, 106, 66, 67, 68, 69, 70, 71,
+ 72, 0, 1, 2, 0, 3, 4, 5, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 249, 250, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 110, 74, 75, 0, 0, 76,
- 0, 77, 421, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 179, 180, 181, 182, 183, 184,
- 185, 186, 187, 188, 189, 190, 191, 192, 193, 251,
- 252, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 74, 75, 0, 0, 76, 0, 77, 0, 0, 0,
- 289, 290, 0, 0, 0, 0, 253, 200, 201, 202,
- 203, 204, 205, 206, 207, 208, 209, 210, 211, 0,
- 254, 0, 255, 256, 257, 0, 0, 0, 0, 0,
- 0, 0, 364, 365, 0, 0, 0, 0, 366, 0,
- 111, 0, 0, 0, 0, 0, 258, 0, 0, 259,
- 0, 260, 0, 261, 367, 368, 369, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 370,
- 371, 291, 292, 293, 294, 295, 296, 297, 298, 299,
- 300, 301, 302, 303, 304, 63, 64, 372, 150, 66,
- 67, 68, 69, 70, 71, 72, 0, 1, 2, 0,
- 3, 4, 5, 179, 180, 181, 182, 183, 184, 185,
- 186, 187, 188, 189, 190, 191, 192, 193, 251, 252,
- 0, 0, 0, 0, 0, 0, 0, 73, 0, 0,
+ 0, 0, 527, 74, 75, 0, 0, 76, 0, 77,
+ 0, 0, 73, 0, 0, 0, 0, 0, 0, 0,
+ 0, 74, 75, 0, 0, 76, 0, 77, 63, 64,
+ 0, 65, 66, 67, 68, 69, 70, 71, 72, 0,
+ 1, 2, 0, 3, 4, 5, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 253, 200, 201, 202, 203,
- 204, 205, 206, 207, 208, 209, 210, 211, 0, 254,
- 0, 255, 256, 257, 63, 64, 0, 106, 66, 67,
+ 0, 74, 75, 0, 353, 76, 0, 77, 0, 0,
+ 73, 0, 0, 0, 0, 0, 0, 0, 0, 74,
+ 75, 0, 0, 76, 0, 77, 63, 64, 0, 106,
+ 155, 156, 157, 158, 159, 160, 72, 0, 1, 2,
+ 0, 3, 4, 5, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 74,
+ 75, 0, 0, 76, 0, 77, 63, 64, 73, 150,
+ 66, 67, 68, 69, 70, 71, 72, 0, 1, 2,
+ 0, 3, 4, 5, 63, 64, 0, 106, 66, 67,
68, 69, 70, 71, 72, 0, 1, 2, 0, 3,
- 4, 5, 0, 0, 0, 0, 0, 0, 373, 0,
- 0, 0, 0, 0, 0, 0, 333, 0, 0, 0,
- 151, 0, 0, 0, 63, 64, 73, 106, 155, 156,
- 157, 158, 159, 160, 72, 0, 1, 2, 0, 3,
- 4, 5, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 74, 75, 0, 0, 76, 0, 77,
- 0, 0, 0, 0, 63, 64, 73, 106, 66, 67,
+ 4, 5, 0, 0, 0, 0, 0, 0, 73, 0,
+ 0, 0, 0, 0, 0, 0, 0, 74, 75, 0,
+ 0, 76, 0, 77, 63, 64, 73, 271, 66, 67,
68, 69, 70, 71, 72, 0, 1, 2, 0, 3,
- 4, 5, 63, 64, 0, 106, 66, 67, 68, 69,
- 70, 71, 72, 0, 1, 2, 431, 3, 4, 5,
+ 4, 5, 63, 64, 0, 106, 155, 156, 157, 158,
+ 159, 160, 72, 0, 1, 2, 0, 3, 4, 5,
0, 0, 0, 0, 0, 0, 73, 0, 0, 0,
- 0, 0, 0, 0, 522, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 73, 0, 0, 0, 0, 0,
- 0, 0, 74, 75, 0, 0, 76, 0, 77, 63,
- 64, 0, 65, 66, 67, 68, 69, 70, 71, 72,
- 0, 1, 2, 0, 3, 4, 5, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 74, 75, 0, 351, 76, 0, 77, 63,
- 64, 73, 106, 155, 156, 157, 158, 159, 160, 72,
- 0, 1, 2, 0, 3, 4, 5, 0, 0, 0,
+ 0, 0, 0, 0, 0, 74, 75, 0, 0, 76,
+ 0, 77, 63, 64, 73, 106, 66, 67, 68, 69,
+ 70, 71, 533, 0, 1, 2, 0, 3, 4, 5,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 74, 75, 0, 0, 76, 0, 77, 0,
- 0, 73, 0, 0, 0, 0, 0, 0, 0, 0,
- 74, 75, 0, 0, 76, 0, 77, 63, 64, 0,
- 150, 66, 67, 68, 69, 70, 71, 72, 0, 1,
- 2, 0, 3, 4, 5, 63, 64, 0, 106, 66,
- 67, 68, 69, 70, 71, 72, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 0, 0, 0, 73,
- 0, 0, 0, 0, 0, 0, 0, 74, 75, 0,
- 0, 76, 0, 77, 0, 63, 64, 73, 270, 66,
- 67, 68, 69, 70, 71, 72, 0, 1, 2, 0,
- 3, 4, 5, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 74, 75, 0,
- 0, 76, 0, 77, 0, 63, 64, 73, 106, 155,
- 156, 157, 158, 159, 160, 72, 0, 1, 2, 0,
- 3, 4, 5, 63, 64, 0, 106, 66, 67, 68,
- 69, 70, 71, 528, 0, 1, 2, 0, 3, 4,
- 5, 0, 0, 0, 0, 0, 0, 73, 0, 0,
0, 0, 0, 0, 0, 74, 75, 0, 0, 76,
- 0, 77, 0, 0, 0, 73, 0, 0, 0, 0,
+ 0, 77, 0, 0, 73, 0, 0, 0, 0, 0,
0, 0, 0, 74, 75, 0, 0, 76, 0, 77,
63, 64, 0, 106, 66, 67, 68, 69, 70, 71,
- 583, 0, 1, 2, 0, 3, 4, 5, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 588, 0, 1, 2, 0, 3, 4, 5, 0, 0,
+ 0, 0, 0, 0, 0, 0, 170, 0, 0, 0,
0, 0, 0, 74, 75, 0, 0, 76, 0, 77,
- 0, 0, 73, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 74, 75, 0, 0, 76, 0, 354,
- 170, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 73, 0, 0, 0, 171, 172, 0, 0,
+ 0, 74, 75, 0, 0, 76, 0, 356, 173, 174,
+ 175, 176, 177, 178, 179, 180, 181, 182, 183, 184,
+ 185, 186, 187, 188, 189, 190, 191, 192, 193, 194,
+ 195, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 74, 75, 0, 0, 76, 0, 77, 0, 0,
- 171, 172, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 173, 174, 175, 176, 177, 178, 179, 180,
- 181, 182, 183, 184, 185, 186, 187, 188, 189, 190,
- 191, 192, 193, 194, 195, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 74, 75,
- 0, 0, 76, 0, 77, 196, 197, 198, 0, 0,
- 199, 200, 201, 202, 203, 204, 205, 206, 207, 208,
- 209, 210, 211, 212, 213, 214, 215, 216, 217
+ 0, 196, 197, 198, 0, 0, 199, 200, 201, 202,
+ 203, 204, 205, 206, 207, 208, 209, 210, 211, 212,
+ 213, 214, 215, 216, 217, 218, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 74,
+ 75, 0, 0, 76, 0, 77
};
static const yytype_int16 yycheck[] =
{
- 0, 27, 163, 198, 175, 4, 236, 120, 127, 0,
- 11, 28, 54, 11, 259, 260, 54, 17, 213, 214,
- 215, 216, 217, 307, 21, 220, 17, 176, 34, 432,
- 164, 152, 29, 576, 11, 148, 54, 409, 410, 54,
- 34, 54, 11, 52, 58, 153, 54, 3, 4, 5,
- 6, 77, 54, 596, 162, 42, 43, 44, 67, 53,
- 47, 42, 43, 44, 45, 46, 47, 48, 153, 50,
- 26, 27, 152, 222, 11, 101, 53, 162, 153, 105,
- 17, 7, 8, 54, 53, 111, 153, 162, 54, 153,
- 18, 117, 92, 19, 20, 162, 22, 23, 24, 163,
- 153, 127, 152, 237, 238, 158, 153, 479, 150, 354,
- 0, 158, 150, 139, 140, 152, 158, 143, 38, 152,
- 523, 20, 160, 149, 23, 528, 529, 322, 373, 135,
- 136, 137, 150, 54, 140, 150, 154, 150, 144, 145,
- 156, 156, 150, 22, 161, 153, 154, 173, 150, 153,
- 19, 153, 154, 22, 21, 24, 160, 158, 277, 46,
- 158, 48, 161, 114, 115, 162, 147, 148, 149, 153,
- 196, 197, 198, 199, 458, 166, 160, 580, 581, 150,
- 583, 584, 150, 154, 150, 151, 212, 213, 214, 215,
- 216, 217, 218, 219, 220, 35, 391, 37, 393, 394,
- 395, 320, 228, 606, 607, 22, 490, 271, 492, 273,
- 274, 22, 276, 239, 22, 135, 136, 137, 19, 4,
- 140, 22, 4, 24, 144, 145, 42, 37, 44, 150,
- 151, 40, 41, 346, 347, 348, 349, 350, 47, 3,
- 4, 5, 6, 157, 53, 309, 359, 360, 361, 118,
- 119, 277, 482, 317, 318, 135, 136, 137, 542, 157,
- 140, 422, 288, 154, 144, 145, 135, 136, 150, 138,
- 139, 4, 141, 142, 143, 147, 148, 149, 22, 305,
- 61, 62, 63, 64, 65, 66, 151, 273, 274, 153,
- 276, 0, 32, 33, 320, 321, 322, 160, 493, 412,
- 413, 496, 497, 498, 4, 151, 419, 153, 151, 18,
- 19, 20, 150, 22, 23, 24, 9, 381, 382, 383,
- 9, 30, 31, 309, 151, 389, 153, 151, 354, 153,
- 560, 317, 318, 9, 564, 399, 400, 363, 113, 114,
- 83, 84, 51, 9, 9, 9, 55, 54, 56, 11,
- 59, 151, 150, 466, 467, 468, 469, 160, 422, 150,
- 473, 474, 150, 150, 150, 391, 392, 393, 394, 395,
- 22, 150, 398, 150, 150, 153, 150, 38, 38, 443,
- 153, 445, 153, 153, 448, 411, 557, 118, 119, 60,
- 454, 455, 153, 506, 507, 381, 382, 383, 153, 150,
- 150, 153, 156, 389, 135, 136, 577, 138, 139, 38,
- 141, 142, 143, 399, 400, 153, 153, 153, 153, 153,
- 22, 485, 486, 0, 488, 489, 153, 153, 153, 153,
- 494, 160, 545, 459, 547, 548, 153, 153, 153, 151,
- 504, 18, 19, 20, 17, 22, 23, 24, 17, 475,
- 153, 150, 153, 30, 31, 481, 4, 443, 153, 445,
- 22, 487, 448, 153, 150, 153, 153, 493, 454, 455,
- 496, 497, 498, 537, 51, 501, 153, 160, 55, 153,
- 480, 153, 59, 91, 92, 93, 94, 95, 96, 97,
- 98, 99, 100, 4, 558, 559, 153, 153, 153, 485,
- 486, 53, 488, 489, 153, 151, 153, 22, 494, 153,
- 574, 151, 151, 156, 151, 153, 7, 8, 504, 10,
- 11, 12, 13, 14, 15, 16, 17, 158, 19, 20,
- 151, 22, 23, 24, 53, 561, 600, 601, 17, 158,
- 151, 605, 151, 4, 608, 151, 146, 150, 22, 150,
- 614, 537, 552, 617, 153, 17, 153, 17, 49, 17,
- 72, 3, 4, 17, 130, 7, 8, 9, 252, 130,
- 130, 251, 558, 559, 552, 92, 524, 19, 20, 111,
- 22, 23, 24, 25, 26, 27, 228, 105, 574, 239,
- 17, 89, 56, 501, 414, -1, -1, -1, 40, 41,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 600, 601, 58, -1, -1, 605,
- -1, -1, 608, -1, -1, -1, -1, -1, 614, -1,
- -1, 617, 74, 75, 76, 77, 78, 79, 80, 81,
- 82, 83, 84, 85, 86, 87, 88, 89, 90, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 155, 156, -1, -1, 159, -1,
- 161, 162, -1, -1, 116, 117, 118, 119, 120, 121,
- 122, 123, 124, 125, 126, 127, 128, -1, 130, -1,
- 132, 133, 134, 135, 136, -1, 138, 139, -1, 141,
- 142, 143, 3, 4, -1, -1, 7, 8, 9, -1,
- -1, -1, -1, -1, -1, -1, -1, 159, 19, 20,
- -1, 22, 23, 24, 25, 26, 27, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 40,
- 41, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 54, -1, 7, 8, 58, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, 74, 75, 76, 77, 78, 79, 80,
+ 0, 27, 175, 163, 237, 4, 120, 127, 0, 11,
+ 21, 28, 308, 260, 261, 54, 581, 17, 29, 164,
+ 176, 11, 54, 54, 19, 17, 11, 22, 435, 24,
+ 11, 11, 54, 54, 148, 154, 601, 17, 34, 54,
+ 153, 54, 161, 52, 412, 413, 54, 40, 41, 54,
+ 163, 77, 154, 153, 47, 154, 54, 53, 67, 54,
+ 53, 163, 118, 119, 163, 154, 154, 223, 53, 154,
+ 154, 159, 53, 34, 163, 101, 58, 161, 163, 105,
+ 136, 137, 153, 139, 140, 111, 142, 143, 144, 32,
+ 33, 117, 92, 238, 239, 61, 62, 63, 64, 65,
+ 66, 127, 42, 43, 44, 45, 46, 47, 48, 356,
+ 50, 18, 151, 139, 140, 483, 198, 143, 38, 151,
+ 151, 528, 161, 149, 155, 157, 533, 534, 375, 151,
+ 151, 213, 214, 215, 216, 217, 151, 159, 151, 221,
+ 155, 154, 155, 151, 152, 162, 151, 173, 20, 154,
+ 155, 23, 163, 151, 152, 0, 151, 159, 278, 272,
+ 154, 274, 275, 162, 277, 159, 462, 114, 115, 159,
+ 196, 197, 198, 199, 166, 136, 137, 138, 585, 586,
+ 141, 588, 589, 153, 145, 146, 212, 213, 214, 215,
+ 216, 217, 218, 219, 220, 221, 19, 310, 494, 22,
+ 496, 24, 322, 229, 611, 612, 319, 320, 148, 149,
+ 150, 148, 149, 150, 240, 153, 136, 137, 138, 113,
+ 114, 141, 136, 137, 138, 145, 146, 141, 42, 43,
+ 44, 145, 146, 47, 348, 349, 350, 351, 352, 46,
+ 153, 48, 324, 3, 4, 5, 6, 361, 362, 363,
+ 22, 547, 278, 486, 3, 4, 5, 6, 35, 42,
+ 37, 44, 152, 289, 154, 425, 26, 27, 83, 84,
+ 383, 384, 385, 152, 152, 154, 154, 157, 391, 21,
+ 306, 22, 22, 274, 275, 22, 277, 151, 4, 402,
+ 403, 4, 37, 158, 151, 158, 322, 323, 324, 155,
+ 4, 415, 416, 22, 154, 152, 161, 4, 422, 7,
+ 8, 393, 425, 395, 396, 397, 152, 151, 318, 310,
+ 9, 19, 20, 9, 22, 23, 24, 9, 319, 320,
+ 356, 0, 565, 446, 9, 448, 569, 9, 451, 365,
+ 54, 9, 161, 457, 56, 458, 459, 11, 152, 18,
+ 19, 20, 151, 22, 23, 24, 470, 471, 472, 473,
+ 151, 30, 31, 477, 478, 151, 151, 393, 394, 395,
+ 396, 397, 151, 22, 154, 401, 489, 490, 151, 492,
+ 493, 151, 51, 151, 151, 498, 55, 151, 414, 562,
+ 59, 154, 383, 384, 385, 154, 509, 511, 512, 154,
+ 391, 154, 154, 0, 38, 38, 154, 151, 60, 582,
+ 157, 402, 403, 38, 22, 497, 154, 152, 500, 501,
+ 502, 18, 19, 20, 154, 22, 23, 24, 154, 542,
+ 154, 154, 154, 30, 31, 17, 550, 463, 552, 553,
+ 91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
+ 563, 564, 154, 479, 51, 446, 161, 448, 55, 485,
+ 451, 154, 59, 154, 154, 491, 579, 458, 459, 154,
+ 154, 497, 17, 154, 500, 501, 502, 151, 154, 4,
+ 506, 154, 161, 154, 484, 22, 4, 154, 154, 154,
+ 151, 154, 605, 606, 154, 154, 154, 610, 489, 490,
+ 613, 492, 493, 53, 154, 152, 619, 498, 154, 622,
+ 154, 154, 154, 152, 152, 22, 157, 154, 509, 159,
+ 152, 152, 3, 4, 53, 17, 7, 8, 9, 159,
+ 152, 152, 152, 4, 147, 151, 151, 22, 19, 20,
+ 566, 22, 23, 24, 25, 26, 27, 154, 17, 17,
+ 154, 542, 17, 72, 17, 130, 130, 557, 130, 40,
+ 41, 253, 92, 111, 252, 529, 105, 229, 557, 17,
+ 240, 506, 563, 564, 89, 19, 56, 58, 22, 417,
+ 24, -1, -1, -1, -1, -1, -1, -1, 579, -1,
+ -1, -1, -1, 74, 75, 76, 77, 78, 79, 80,
81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
- -1, -1, -1, -1, -1, 7, 8, 49, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, -1, -1, 116, 117, 118, 119, 120,
+ -1, -1, -1, -1, 605, 606, -1, -1, -1, 610,
+ -1, -1, 613, -1, -1, -1, -1, -1, 619, -1,
+ -1, 622, -1, -1, -1, 116, 117, 118, 119, 120,
121, 122, 123, 124, 125, 126, 127, 128, -1, 130,
- -1, 132, 133, 134, -1, -1, -1, 49, -1, -1,
- 3, 4, -1, -1, 7, 8, 9, -1, -1, 150,
- -1, -1, -1, -1, -1, -1, 19, 20, 159, 22,
- 23, 24, 25, 26, 27, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 40, 41, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 58, -1, -1, -1, -1,
- -1, -1, -1, 155, 156, -1, -1, 159, -1, 161,
- 162, 74, 75, 76, 77, 78, 79, 80, 81, 82,
- 83, 84, 85, 86, 87, 88, 89, 90, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 155, 156, -1, -1, 159, -1, 161,
- 162, -1, -1, 116, 117, 118, 119, 120, 121, 122,
- 123, 124, 125, 126, 127, 128, -1, 130, -1, 132,
- 133, 134, 7, 8, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 19, 20, -1, 22, 23, 24,
- 25, -1, -1, -1, -1, -1, 159, -1, -1, -1,
- -1, -1, -1, -1, -1, 40, 41, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 7, 8, 54,
+ -1, 132, 133, 134, -1, 136, 137, -1, 139, 140,
+ -1, 142, 143, 144, 3, 4, -1, -1, 7, 8,
+ 9, -1, -1, -1, 118, 119, -1, -1, -1, 160,
+ 19, 20, -1, 22, 23, 24, 25, 26, 27, -1,
+ -1, -1, 136, 137, -1, 139, 140, -1, 142, 143,
+ 144, 40, 41, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, 54, -1, 7, 8, 58,
10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, -1, 22, 23, 24, -1, -1, -1, -1, 74,
- 75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
- 85, 86, 87, 88, 89, 90, -1, -1, -1, 49,
- -1, -1, 7, 8, -1, 10, 11, 12, 13, 14,
- 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
- -1, 116, 117, 118, 119, 120, 121, 122, 123, 124,
- 125, 126, 127, 128, 39, 130, -1, 132, 133, 134,
- -1, -1, -1, -1, 49, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 150, -1, 7, 8, 154,
- -1, 156, -1, -1, 159, -1, 161, -1, 163, 19,
- 20, -1, 22, 23, 24, 25, -1, -1, -1, -1,
+ 20, -1, 22, 23, 24, 74, 75, 76, 77, 78,
+ 79, 80, 81, 82, 83, 84, 85, 86, 87, 88,
+ 89, 90, -1, -1, -1, -1, -1, 7, 8, 49,
+ 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
+ 20, -1, 22, 23, 24, -1, -1, 116, 117, 118,
+ 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
+ -1, 130, -1, 132, 133, 134, -1, -1, -1, 49,
+ -1, -1, -1, 3, 4, -1, -1, 7, 8, 9,
+ -1, -1, 151, -1, -1, -1, -1, -1, -1, 19,
+ 20, 160, 22, 23, 24, 25, 26, 27, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
40, 41, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 54, 155, 156, -1, -1, 159,
- -1, 161, 162, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 74, 75, 76, 77, 78, 79,
+ -1, -1, -1, -1, -1, -1, -1, -1, 58, -1,
+ -1, -1, -1, -1, -1, -1, 156, 157, -1, -1,
+ 160, -1, 162, 163, 74, 75, 76, 77, 78, 79,
80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
90, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 155, 156, -1, -1, 159, -1, 161, -1, -1, -1,
- 26, 27, -1, -1, -1, -1, 116, 117, 118, 119,
+ -1, -1, -1, -1, -1, -1, 156, 157, -1, -1,
+ 160, -1, 162, 163, -1, -1, 116, 117, 118, 119,
120, 121, 122, 123, 124, 125, 126, 127, 128, -1,
- 130, -1, 132, 133, 134, -1, -1, -1, -1, -1,
- -1, -1, 3, 4, -1, -1, -1, -1, 9, -1,
- 150, -1, -1, -1, -1, -1, 156, -1, -1, 159,
- -1, 161, -1, 163, 25, 26, 27, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, 40,
- 41, 97, 98, 99, 100, 101, 102, 103, 104, 105,
- 106, 107, 108, 109, 110, 7, 8, 58, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, 74, 75, 76, 77, 78, 79, 80,
- 81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
- -1, -1, -1, -1, -1, -1, -1, 49, -1, -1,
+ 130, -1, 132, 133, 134, 7, 8, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 19, 20, -1,
+ 22, 23, 24, 25, -1, -1, -1, -1, -1, -1,
+ 160, -1, -1, -1, -1, -1, -1, -1, 40, 41,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 116, 117, 118, 119, 120,
- 121, 122, 123, 124, 125, 126, 127, 128, -1, 130,
- -1, 132, 133, 134, 7, 8, -1, 10, 11, 12,
- 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
- 23, 24, -1, -1, -1, -1, -1, -1, 159, -1,
- -1, -1, -1, -1, -1, -1, 39, -1, -1, -1,
- 122, -1, -1, -1, 7, 8, 49, 10, 11, 12,
- 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
- 23, 24, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 155, 156, -1, -1, 159, -1, 161,
- -1, -1, -1, -1, 7, 8, 49, 10, 11, 12,
+ 7, 8, 54, 10, 11, 12, 13, 14, 15, 16,
+ 17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
+ -1, -1, 74, 75, 76, 77, 78, 79, 80, 81,
+ 82, 83, 84, 85, 86, 87, 88, 89, 90, -1,
+ -1, -1, 49, 7, 8, -1, 10, 11, 12, 13,
+ 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
+ 24, -1, -1, -1, 116, 117, 118, 119, 120, 121,
+ 122, 123, 124, 125, 126, 127, 128, -1, 130, -1,
+ 132, 133, 134, -1, -1, 49, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 151,
+ -1, 7, 8, 155, -1, 157, -1, -1, 160, -1,
+ 162, -1, 164, 19, 20, -1, 22, 23, 24, 25,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 40, 41, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 54, 156,
+ 157, -1, -1, 160, -1, 162, 163, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 74, 75,
+ 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
+ 86, 87, 88, 89, 90, -1, -1, -1, -1, -1,
+ -1, -1, 156, 157, -1, -1, 160, -1, 162, 163,
+ -1, -1, -1, -1, -1, 26, 27, -1, -1, -1,
+ 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
+ 126, 127, 128, -1, 130, -1, 132, 133, 134, -1,
+ -1, -1, -1, -1, -1, -1, -1, 3, 4, -1,
+ -1, -1, -1, 9, -1, 151, -1, -1, -1, -1,
+ -1, 157, -1, -1, 160, -1, 162, -1, 164, 25,
+ 26, 27, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, 40, 41, 97, 98, 99, 100,
+ 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
+ -1, -1, 58, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 74, 75,
+ 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
+ 86, 87, 88, 89, 90, -1, -1, -1, -1, -1,
+ -1, 7, 8, -1, 10, 11, 12, 13, 14, 15,
+ 16, 17, -1, 19, 20, -1, 22, 23, 24, -1,
+ 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
+ 126, 127, 128, 39, 130, -1, 132, 133, 134, -1,
+ -1, -1, -1, 49, 7, 8, -1, 10, 11, 12,
13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
- 23, 24, 7, 8, -1, 10, 11, 12, 13, 14,
- 15, 16, 17, -1, 19, 20, 39, 22, 23, 24,
+ 23, 24, 7, 8, 160, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
-1, -1, -1, -1, -1, -1, 49, -1, -1, -1,
-1, -1, -1, -1, 39, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, 49, -1, -1, -1, -1, -1,
- -1, -1, 155, 156, -1, -1, 159, -1, 161, 7,
- 8, -1, 10, 11, 12, 13, 14, 15, 16, 17,
- -1, 19, 20, -1, 22, 23, 24, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 155, 156, -1, 158, 159, -1, 161, 7,
- 8, 49, 10, 11, 12, 13, 14, 15, 16, 17,
- -1, 19, 20, -1, 22, 23, 24, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 155, 156, -1, -1, 159, -1, 161, -1,
- -1, 49, -1, -1, -1, -1, -1, -1, -1, -1,
- 155, 156, -1, -1, 159, -1, 161, 7, 8, -1,
- 10, 11, 12, 13, 14, 15, 16, 17, -1, 19,
- 20, -1, 22, 23, 24, 7, 8, -1, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, -1, -1, -1, -1, -1, -1, 49,
- -1, -1, -1, -1, -1, -1, -1, 155, 156, -1,
- -1, 159, -1, 161, -1, 7, 8, 49, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 155, 156, -1,
- -1, 159, -1, 161, -1, 7, 8, 49, 10, 11,
- 12, 13, 14, 15, 16, 17, -1, 19, 20, -1,
- 22, 23, 24, 7, 8, -1, 10, 11, 12, 13,
- 14, 15, 16, 17, -1, 19, 20, -1, 22, 23,
- 24, -1, -1, -1, -1, -1, -1, 49, -1, -1,
- -1, -1, -1, -1, -1, 155, 156, -1, -1, 159,
- -1, 161, -1, -1, -1, 49, -1, -1, -1, -1,
- -1, -1, -1, 155, 156, -1, -1, 159, -1, 161,
+ -1, -1, 7, 8, 49, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
7, 8, -1, 10, 11, 12, 13, 14, 15, 16,
17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
+ -1, -1, -1, -1, 49, -1, -1, -1, -1, -1,
+ 156, 157, 39, -1, 160, -1, 162, -1, -1, 122,
+ 7, 8, 49, 10, 11, 12, 13, 14, 15, 16,
+ 17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 155, 156, -1, -1, 159, -1, 161,
+ -1, -1, 39, 156, 157, -1, -1, 160, -1, 162,
-1, -1, 49, -1, -1, -1, -1, -1, -1, -1,
+ -1, 156, 157, -1, -1, 160, -1, 162, 7, 8,
+ -1, 10, 11, 12, 13, 14, 15, 16, 17, -1,
+ 19, 20, -1, 22, 23, 24, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 156, 157, -1, 159, 160, -1, 162, -1, -1,
+ 49, -1, -1, -1, -1, -1, -1, -1, -1, 156,
+ 157, -1, -1, 160, -1, 162, 7, 8, -1, 10,
+ 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
+ -1, 22, 23, 24, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 156,
+ 157, -1, -1, 160, -1, 162, 7, 8, 49, 10,
+ 11, 12, 13, 14, 15, 16, 17, -1, 19, 20,
+ -1, 22, 23, 24, 7, 8, -1, 10, 11, 12,
+ 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
+ 23, 24, -1, -1, -1, -1, -1, -1, 49, -1,
+ -1, -1, -1, -1, -1, -1, -1, 156, 157, -1,
+ -1, 160, -1, 162, 7, 8, 49, 10, 11, 12,
+ 13, 14, 15, 16, 17, -1, 19, 20, -1, 22,
+ 23, 24, 7, 8, -1, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
+ -1, -1, -1, -1, -1, -1, 49, -1, -1, -1,
+ -1, -1, -1, -1, -1, 156, 157, -1, -1, 160,
+ -1, 162, 7, 8, 49, 10, 11, 12, 13, 14,
+ 15, 16, 17, -1, 19, 20, -1, 22, 23, 24,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, 155, 156, -1, -1, 159, -1, 161,
- 36, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 155, 156, -1, -1, 159, -1, 161, -1, -1,
- 56, 57, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 68, 69, 70, 71, 72, 73, 74, 75,
- 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
- 86, 87, 88, 89, 90, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, 155, 156,
- -1, -1, 159, -1, 161, 111, 112, 113, -1, -1,
- 116, 117, 118, 119, 120, 121, 122, 123, 124, 125,
- 126, 127, 128, 129, 130, 131, 132, 133, 134
+ -1, -1, -1, -1, -1, 156, 157, -1, -1, 160,
+ -1, 162, -1, -1, 49, -1, -1, -1, -1, -1,
+ -1, -1, -1, 156, 157, -1, -1, 160, -1, 162,
+ 7, 8, -1, 10, 11, 12, 13, 14, 15, 16,
+ 17, -1, 19, 20, -1, 22, 23, 24, -1, -1,
+ -1, -1, -1, -1, -1, -1, 36, -1, -1, -1,
+ -1, -1, -1, 156, 157, -1, -1, 160, -1, 162,
+ -1, -1, 49, -1, -1, -1, 56, 57, -1, -1,
+ -1, 156, 157, -1, -1, 160, -1, 162, 68, 69,
+ 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
+ 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
+ 90, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, 156, 157, -1, -1, 160, -1, 162, -1, -1,
+ -1, 111, 112, 113, -1, -1, 116, 117, 118, 119,
+ 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
+ 130, 131, 132, 133, 134, 135, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, 156,
+ 157, -1, -1, 160, -1, 162
};
/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
static const yytype_uint8 yystos[] =
{
0, 19, 20, 22, 23, 24, 30, 31, 51, 55,
- 59, 172, 175, 176, 177, 178, 210, 211, 212, 214,
- 213, 52, 67, 219, 152, 58, 152, 18, 152, 42,
- 43, 44, 45, 46, 47, 48, 50, 147, 148, 149,
- 179, 180, 181, 0, 212, 46, 48, 182, 229, 42,
- 43, 44, 47, 183, 226, 228, 235, 152, 152, 156,
- 220, 22, 218, 7, 8, 10, 11, 12, 13, 14,
- 15, 16, 17, 49, 155, 156, 159, 161, 172, 176,
- 197, 198, 232, 181, 181, 35, 37, 208, 181, 181,
- 21, 236, 237, 29, 162, 227, 236, 22, 22, 22,
- 221, 150, 4, 4, 4, 161, 10, 162, 198, 203,
- 54, 150, 174, 208, 208, 42, 44, 184, 32, 33,
- 207, 61, 62, 63, 64, 65, 66, 185, 224, 224,
- 175, 240, 153, 158, 39, 198, 199, 201, 202, 157,
- 157, 162, 203, 153, 162, 150, 202, 154, 207, 207,
- 10, 122, 198, 200, 209, 11, 12, 13, 14, 15,
- 16, 170, 171, 198, 204, 4, 200, 28, 161, 225,
+ 59, 173, 176, 177, 178, 179, 211, 212, 213, 215,
+ 214, 52, 67, 220, 153, 58, 153, 18, 153, 42,
+ 43, 44, 45, 46, 47, 48, 50, 148, 149, 150,
+ 180, 181, 182, 0, 213, 46, 48, 183, 230, 42,
+ 43, 44, 47, 184, 227, 229, 236, 153, 153, 157,
+ 221, 22, 219, 7, 8, 10, 11, 12, 13, 14,
+ 15, 16, 17, 49, 156, 157, 160, 162, 173, 177,
+ 198, 199, 233, 182, 182, 35, 37, 209, 182, 182,
+ 21, 237, 238, 29, 163, 228, 237, 22, 22, 22,
+ 222, 151, 4, 4, 4, 162, 10, 163, 199, 204,
+ 54, 151, 175, 209, 209, 42, 44, 185, 32, 33,
+ 208, 61, 62, 63, 64, 65, 66, 186, 225, 225,
+ 176, 241, 154, 159, 39, 199, 200, 202, 203, 158,
+ 158, 163, 204, 154, 163, 151, 203, 155, 208, 208,
+ 10, 122, 199, 201, 210, 11, 12, 13, 14, 15,
+ 16, 171, 172, 199, 205, 4, 201, 28, 162, 226,
36, 56, 57, 68, 69, 70, 71, 72, 73, 74,
75, 76, 77, 78, 79, 80, 81, 82, 83, 84,
85, 86, 87, 88, 89, 90, 111, 112, 113, 116,
117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
- 127, 128, 129, 130, 131, 132, 133, 134, 165, 166,
- 167, 238, 244, 245, 246, 247, 22, 187, 153, 151,
- 198, 198, 160, 162, 198, 4, 151, 204, 198, 150,
- 232, 26, 27, 3, 4, 5, 6, 9, 25, 40,
- 41, 89, 90, 116, 130, 132, 133, 134, 156, 159,
- 161, 163, 165, 166, 167, 205, 232, 174, 176, 56,
- 10, 198, 234, 11, 17, 11, 170, 185, 91, 92,
- 93, 94, 95, 96, 97, 98, 99, 100, 168, 26,
- 27, 97, 98, 99, 100, 101, 102, 103, 104, 105,
- 106, 107, 108, 109, 110, 169, 198, 198, 234, 198,
- 198, 241, 234, 234, 234, 234, 234, 198, 198, 234,
- 185, 114, 115, 118, 119, 135, 136, 138, 139, 141,
- 142, 143, 186, 39, 199, 189, 158, 160, 160, 151,
- 189, 174, 174, 209, 168, 169, 150, 150, 150, 150,
- 150, 158, 204, 206, 161, 206, 162, 206, 22, 150,
- 150, 150, 215, 150, 3, 4, 9, 25, 26, 27,
- 40, 41, 58, 159, 205, 231, 232, 233, 233, 233,
- 233, 200, 198, 198, 153, 192, 153, 192, 233, 156,
- 153, 153, 153, 153, 153, 153, 233, 233, 38, 200,
- 198, 234, 135, 136, 137, 140, 144, 145, 188, 216,
- 217, 38, 150, 150, 204, 204, 204, 204, 204, 153,
- 158, 162, 198, 206, 160, 162, 204, 204, 204, 153,
- 195, 39, 198, 222, 223, 60, 230, 206, 153, 153,
- 233, 233, 233, 11, 53, 11, 243, 233, 156, 234,
- 198, 234, 234, 234, 153, 153, 198, 233, 233, 153,
- 195, 195, 198, 204, 204, 243, 153, 153, 153, 153,
- 204, 160, 162, 153, 153, 38, 34, 53, 193, 196,
- 187, 153, 151, 22, 160, 17, 17, 150, 153, 153,
- 233, 4, 233, 153, 153, 233, 153, 153, 153, 233,
- 233, 150, 153, 192, 198, 151, 153, 153, 151, 204,
- 204, 204, 204, 160, 204, 204, 198, 22, 4, 195,
- 172, 173, 39, 198, 189, 153, 233, 233, 17, 198,
- 242, 233, 233, 192, 192, 234, 233, 153, 234, 234,
- 234, 242, 233, 204, 204, 153, 151, 153, 153, 151,
- 151, 151, 187, 193, 194, 22, 153, 156, 187, 187,
- 151, 153, 158, 233, 151, 192, 151, 151, 204, 204,
- 204, 173, 53, 191, 17, 158, 170, 239, 118, 119,
- 233, 233, 189, 17, 198, 158, 189, 151, 151, 151,
- 4, 146, 190, 233, 231, 158, 170, 187, 187, 38,
- 187, 187, 22, 153, 231, 17, 233, 233, 17, 153,
- 233, 187, 187, 233, 17, 72, 233, 17, 233
+ 127, 128, 129, 130, 131, 132, 133, 134, 135, 166,
+ 167, 168, 239, 245, 246, 247, 248, 22, 188, 154,
+ 152, 199, 199, 161, 163, 199, 4, 152, 205, 199,
+ 151, 233, 26, 27, 3, 4, 5, 6, 9, 25,
+ 40, 41, 89, 90, 116, 130, 132, 133, 134, 157,
+ 160, 162, 164, 166, 167, 168, 206, 233, 175, 177,
+ 56, 10, 199, 235, 11, 17, 11, 171, 186, 91,
+ 92, 93, 94, 95, 96, 97, 98, 99, 100, 169,
+ 26, 27, 97, 98, 99, 100, 101, 102, 103, 104,
+ 105, 106, 107, 108, 109, 110, 170, 199, 199, 235,
+ 199, 199, 242, 235, 235, 235, 235, 235, 199, 199,
+ 199, 235, 186, 114, 115, 118, 119, 136, 137, 139,
+ 140, 142, 143, 144, 187, 39, 200, 190, 159, 161,
+ 161, 152, 190, 175, 175, 210, 169, 170, 151, 151,
+ 151, 151, 151, 159, 205, 207, 162, 207, 163, 207,
+ 22, 151, 151, 151, 216, 151, 3, 4, 9, 25,
+ 26, 27, 40, 41, 58, 160, 206, 232, 233, 234,
+ 234, 234, 234, 201, 199, 199, 154, 193, 154, 193,
+ 234, 157, 154, 154, 154, 154, 154, 154, 173, 234,
+ 234, 38, 201, 199, 235, 136, 137, 138, 141, 145,
+ 146, 189, 217, 218, 38, 151, 151, 205, 205, 205,
+ 205, 205, 154, 159, 163, 199, 207, 161, 163, 205,
+ 205, 205, 154, 196, 39, 199, 223, 224, 60, 231,
+ 207, 154, 154, 234, 234, 234, 11, 53, 11, 244,
+ 234, 157, 235, 199, 235, 235, 235, 154, 154, 154,
+ 199, 234, 234, 154, 196, 196, 199, 205, 205, 244,
+ 154, 154, 154, 154, 205, 161, 163, 154, 154, 38,
+ 34, 53, 194, 197, 188, 154, 152, 22, 161, 17,
+ 17, 151, 154, 154, 234, 4, 234, 154, 154, 234,
+ 154, 154, 154, 205, 234, 234, 151, 154, 193, 199,
+ 152, 154, 154, 152, 205, 205, 205, 205, 161, 205,
+ 205, 199, 22, 4, 196, 173, 174, 39, 199, 190,
+ 154, 234, 234, 17, 199, 243, 234, 234, 193, 193,
+ 235, 234, 154, 235, 235, 235, 243, 234, 205, 205,
+ 154, 152, 154, 154, 152, 152, 152, 188, 194, 195,
+ 22, 154, 157, 188, 188, 152, 154, 159, 234, 152,
+ 193, 152, 152, 205, 205, 205, 174, 53, 192, 17,
+ 159, 171, 240, 118, 119, 234, 234, 190, 17, 199,
+ 159, 190, 152, 152, 152, 4, 147, 191, 234, 232,
+ 159, 171, 188, 188, 38, 188, 188, 22, 154, 232,
+ 17, 234, 234, 17, 154, 234, 188, 188, 234, 17,
+ 72, 234, 17, 234
};
#define yyerrok (yyerrstatus = 0)
switch (yyn)
{
case 29:
-#line 1117 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1118 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_EQ; ;}
break;
case 30:
-#line 1117 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1118 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_NE; ;}
break;
case 31:
-#line 1118 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1119 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SLT; ;}
break;
case 32:
-#line 1118 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1119 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SGT; ;}
break;
case 33:
-#line 1119 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1120 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SLE; ;}
break;
case 34:
-#line 1119 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1120 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_SGE; ;}
break;
case 35:
-#line 1120 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1121 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_ULT; ;}
break;
case 36:
-#line 1120 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1121 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_UGT; ;}
break;
case 37:
-#line 1121 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1122 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_ULE; ;}
break;
case 38:
-#line 1121 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1122 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.IPredicate) = ICmpInst::ICMP_UGE; ;}
break;
case 39:
-#line 1125 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1126 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OEQ; ;}
break;
case 40:
-#line 1125 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1126 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ONE; ;}
break;
case 41:
-#line 1126 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1127 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OLT; ;}
break;
case 42:
-#line 1126 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1127 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OGT; ;}
break;
case 43:
-#line 1127 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1128 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OLE; ;}
break;
case 44:
-#line 1127 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1128 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_OGE; ;}
break;
case 45:
-#line 1128 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1129 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ORD; ;}
break;
case 46:
-#line 1128 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1129 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UNO; ;}
break;
case 47:
-#line 1129 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1130 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UEQ; ;}
break;
case 48:
-#line 1129 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1130 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UNE; ;}
break;
case 49:
-#line 1130 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1131 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ULT; ;}
break;
case 50:
-#line 1130 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1131 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UGT; ;}
break;
case 51:
-#line 1131 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1132 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_ULE; ;}
break;
case 52:
-#line 1131 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1132 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_UGE; ;}
break;
case 53:
-#line 1132 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1133 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_TRUE; ;}
break;
case 54:
-#line 1133 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1134 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.FPredicate) = FCmpInst::FCMP_FALSE; ;}
break;
case 65:
-#line 1142 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1143 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
case 66:
-#line 1144 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1145 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal)=(yyvsp[(3) - (4)].UInt64Val); ;}
break;
case 67:
-#line 1145 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1146 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal)=0; ;}
break;
case 68:
-#line 1149 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1150 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(1) - (2)].StrVal);
CHECK_FOR_ERROR
break;
case 69:
-#line 1153 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1154 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = 0;
CHECK_FOR_ERROR
break;
case 73:
-#line 1161 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1162 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = 0;
CHECK_FOR_ERROR
break;
case 74:
-#line 1166 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1167 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(1) - (2)].StrVal);
CHECK_FOR_ERROR
break;
case 75:
-#line 1172 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1173 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 76:
-#line 1173 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1174 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 77:
-#line 1174 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1175 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::LinkOnceLinkage; ;}
break;
case 78:
-#line 1175 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1176 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::AppendingLinkage; ;}
break;
case 79:
-#line 1176 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1177 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLExportLinkage; ;}
break;
case 80:
-#line 1180 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1181 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLImportLinkage; ;}
break;
case 81:
-#line 1181 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1182 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalWeakLinkage; ;}
break;
case 82:
-#line 1182 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1183 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 83:
-#line 1186 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1187 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::DefaultVisibility; ;}
break;
case 84:
-#line 1187 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1188 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::DefaultVisibility; ;}
break;
case 85:
-#line 1188 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1189 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::HiddenVisibility; ;}
break;
case 86:
-#line 1189 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1190 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Visibility) = GlobalValue::ProtectedVisibility; ;}
break;
case 87:
-#line 1193 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1194 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 88:
-#line 1194 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1195 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLImportLinkage; ;}
break;
case 89:
-#line 1195 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1196 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalWeakLinkage; ;}
break;
case 90:
-#line 1199 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1200 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 91:
-#line 1200 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1201 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 92:
-#line 1201 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1202 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::LinkOnceLinkage; ;}
break;
case 93:
-#line 1202 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1203 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 94:
-#line 1203 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1204 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::DLLExportLinkage; ;}
break;
case 95:
-#line 1207 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1208 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::ExternalLinkage; ;}
break;
case 96:
-#line 1208 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1209 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::WeakLinkage; ;}
break;
case 97:
-#line 1209 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1210 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.Linkage) = GlobalValue::InternalLinkage; ;}
break;
case 98:
-#line 1212 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1213 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::C; ;}
break;
case 99:
-#line 1213 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1214 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::C; ;}
break;
case 100:
-#line 1214 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1215 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::Fast; ;}
break;
case 101:
-#line 1215 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1216 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::Cold; ;}
break;
case 102:
-#line 1216 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1217 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::X86_StdCall; ;}
break;
case 103:
-#line 1217 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1218 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = CallingConv::X86_FastCall; ;}
break;
case 104:
-#line 1218 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1219 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((unsigned)(yyvsp[(2) - (2)].UInt64Val) != (yyvsp[(2) - (2)].UInt64Val))
GEN_ERROR("Calling conv too large");
break;
case 105:
-#line 1225 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1226 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
case 106:
-#line 1226 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1227 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
case 107:
-#line 1227 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1228 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
case 108:
-#line 1228 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1229 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
case 109:
-#line 1229 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1230 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::InReg; ;}
break;
case 110:
-#line 1230 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1231 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::StructRet; ;}
break;
case 111:
-#line 1231 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1232 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoAlias; ;}
break;
case 112:
-#line 1232 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1233 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ByVal; ;}
break;
case 113:
-#line 1233 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1234 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::Nest; ;}
break;
case 114:
-#line 1236 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1237 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::None; ;}
break;
case 115:
-#line 1237 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1238 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ParamAttrs) = (yyvsp[(1) - (2)].ParamAttrs) | (yyvsp[(2) - (2)].ParamAttrs);
;}
break;
case 116:
-#line 1242 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1243 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoReturn; ;}
break;
case 117:
-#line 1243 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1244 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::NoUnwind; ;}
break;
case 118:
-#line 1244 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1245 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ZExt; ;}
break;
case 119:
-#line 1245 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1246 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::SExt; ;}
break;
case 120:
-#line 1246 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1247 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ReadNone; ;}
break;
case 121:
-#line 1247 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1248 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::ReadOnly; ;}
break;
case 122:
-#line 1250 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1251 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamAttrs) = ParamAttr::None; ;}
break;
case 123:
-#line 1251 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1252 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ParamAttrs) = (yyvsp[(1) - (2)].ParamAttrs) | (yyvsp[(2) - (2)].ParamAttrs);
;}
break;
case 124:
-#line 1256 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1257 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
case 125:
-#line 1257 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1258 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.StrVal) = (yyvsp[(2) - (2)].StrVal);
;}
break;
case 126:
-#line 1264 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1265 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = 0; ;}
break;
case 127:
-#line 1265 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1266 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.UIntVal) = (yyvsp[(2) - (2)].UInt64Val);
if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal)))
break;
case 128:
-#line 1271 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1272 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.UIntVal) = 0; ;}
break;
case 129:
-#line 1272 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1273 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.UIntVal) = (yyvsp[(3) - (3)].UInt64Val);
if ((yyval.UIntVal) != 0 && !isPowerOf2_32((yyval.UIntVal)))
break;
case 130:
-#line 1281 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1282 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
for (unsigned i = 0, e = (yyvsp[(2) - (2)].StrVal)->length(); i != e; ++i)
if ((*(yyvsp[(2) - (2)].StrVal))[i] == '"' || (*(yyvsp[(2) - (2)].StrVal))[i] == '\\')
break;
case 131:
-#line 1289 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1290 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = 0; ;}
break;
case 132:
-#line 1290 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1291 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.StrVal) = (yyvsp[(1) - (1)].StrVal); ;}
break;
case 133:
-#line 1295 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1296 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{;}
break;
case 134:
-#line 1296 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1297 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{;}
break;
case 135:
-#line 1297 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1298 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV->setSection(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
break;
case 136:
-#line 1302 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1303 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(2) - (2)].UInt64Val) != 0 && !isPowerOf2_32((yyvsp[(2) - (2)].UInt64Val)))
GEN_ERROR("Alignment must be a power of two");
break;
case 144:
-#line 1318 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1319 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder(OpaqueType::get());
CHECK_FOR_ERROR
break;
case 145:
-#line 1322 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1323 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder((yyvsp[(1) - (1)].PrimType));
CHECK_FOR_ERROR
break;
case 146:
-#line 1326 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1327 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Pointer type?
if (*(yyvsp[(1) - (3)].TypeVal) == Type::LabelTy)
GEN_ERROR("Cannot form a pointer to a basic block");
break;
case 147:
-#line 1333 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1334 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Named types are also simple types...
const Type* tmp = getTypeVal((yyvsp[(1) - (1)].ValIDVal));
CHECK_FOR_ERROR
break;
case 148:
-#line 1338 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1339 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Type UpReference
if ((yyvsp[(2) - (2)].UInt64Val) > (uint64_t)~0U) GEN_ERROR("Value out of range");
OpaqueType *OT = OpaqueType::get(); // Use temporary placeholder
break;
case 149:
-#line 1346 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1347 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
break;
case 150:
-#line 1376 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1377 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
break;
case 151:
-#line 1401 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1402 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Sized array type?
(yyval.TypeVal) = new PATypeHolder(HandleUpRefs(ArrayType::get(*(yyvsp[(4) - (5)].TypeVal), (unsigned)(yyvsp[(2) - (5)].UInt64Val))));
delete (yyvsp[(4) - (5)].TypeVal);
break;
case 152:
-#line 1406 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1407 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Vector type?
const llvm::Type* ElemTy = (yyvsp[(4) - (5)].TypeVal)->get();
if ((unsigned)(yyvsp[(2) - (5)].UInt64Val) != (yyvsp[(2) - (5)].UInt64Val))
break;
case 153:
-#line 1416 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1417 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Structure type?
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = (yyvsp[(2) - (3)].TypeList)->begin(),
break;
case 154:
-#line 1426 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1427 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
(yyval.TypeVal) = new PATypeHolder(StructType::get(std::vector<const Type*>()));
CHECK_FOR_ERROR
break;
case 155:
-#line 1430 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1431 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::vector<const Type*> Elements;
for (std::list<llvm::PATypeHolder>::iterator I = (yyvsp[(3) - (5)].TypeList)->begin(),
break;
case 156:
-#line 1440 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1441 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty structure type?
(yyval.TypeVal) = new PATypeHolder(StructType::get(std::vector<const Type*>(), true));
CHECK_FOR_ERROR
break;
case 157:
-#line 1447 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1448 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Allow but ignore attributes on function types; this permits auto-upgrade.
// FIXME: remove in LLVM 3.0.
break;
case 158:
-#line 1456 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1457 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (1)].TypeVal))->getDescription());
break;
case 159:
-#line 1463 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1464 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeVal) = new PATypeHolder(Type::VoidTy);
;}
break;
case 160:
-#line 1468 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1469 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList();
(yyval.TypeWithAttrsList)->push_back((yyvsp[(1) - (1)].TypeWithAttrs));
break;
case 161:
-#line 1473 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1474 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.TypeWithAttrsList)=(yyvsp[(1) - (3)].TypeWithAttrsList))->push_back((yyvsp[(3) - (3)].TypeWithAttrs));
CHECK_FOR_ERROR
break;
case 163:
-#line 1481 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1482 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList)=(yyvsp[(1) - (3)].TypeWithAttrsList);
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
break;
case 164:
-#line 1488 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1489 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList;
TypeWithAttrs TWA; TWA.Attrs = ParamAttr::None;
break;
case 165:
-#line 1495 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1496 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeWithAttrsList) = new TypeWithAttrsList();
CHECK_FOR_ERROR
break;
case 166:
-#line 1503 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1504 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TypeList) = new std::list<PATypeHolder>();
(yyval.TypeList)->push_back(*(yyvsp[(1) - (1)].TypeVal));
break;
case 167:
-#line 1509 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1510 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.TypeList)=(yyvsp[(1) - (3)].TypeList))->push_back(*(yyvsp[(3) - (3)].TypeVal));
delete (yyvsp[(3) - (3)].TypeVal);
break;
case 168:
-#line 1521 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1522 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (4)].TypeVal))->getDescription());
break;
case 169:
-#line 1549 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1550 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
break;
case 170:
-#line 1565 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1566 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
break;
case 171:
-#line 1592 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1593 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized arr
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (4)].TypeVal))->getDescription());
break;
case 172:
-#line 1620 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1621 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>((yyvsp[(1) - (4)].TypeVal)->get());
if (STy == 0)
break;
case 173:
-#line 1646 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1647 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
break;
case 174:
-#line 1666 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1667 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
const StructType *STy = dyn_cast<StructType>((yyvsp[(1) - (6)].TypeVal)->get());
if (STy == 0)
break;
case 175:
-#line 1692 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1693 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (5)].TypeVal))->getDescription());
break;
case 176:
-#line 1712 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1713 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
break;
case 177:
-#line 1724 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1725 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
break;
case 178:
-#line 1731 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1732 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
const PointerType *Ty = dyn_cast<PointerType>((yyvsp[(1) - (2)].TypeVal)->get());
if (Ty == 0)
- GEN_ERROR("Global const reference must be a pointer type");
+ GEN_ERROR("Global const reference must be a pointer type " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
// ConstExprs can exist in the body of a function, thus creating
// GlobalValues whenever they refer to a variable. Because we are in
break;
case 179:
-#line 1797 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1798 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
break;
case 180:
-#line 1807 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1808 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
break;
case 181:
-#line 1817 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1818 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // integral constants
if (!ConstantInt::isValueValidForType((yyvsp[(1) - (2)].PrimType), (yyvsp[(2) - (2)].SInt64Val)))
GEN_ERROR("Constant value doesn't fit in type");
break;
case 182:
-#line 1823 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1824 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
uint32_t BitWidth = cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth();
if ((yyvsp[(2) - (2)].APIntVal)->getBitWidth() > BitWidth) {
break;
case 183:
-#line 1833 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1834 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // integral constants
if (!ConstantInt::isValueValidForType((yyvsp[(1) - (2)].PrimType), (yyvsp[(2) - (2)].UInt64Val)))
GEN_ERROR("Constant value doesn't fit in type");
break;
case 184:
-#line 1839 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1840 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // arbitrary precision integer constants
uint32_t BitWidth = cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth();
if ((yyvsp[(2) - (2)].APIntVal)->getBitWidth() > BitWidth) {
break;
case 185:
-#line 1849 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1850 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
assert(cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth() == 1 && "Not Bool?");
(yyval.ConstVal) = ConstantInt::getTrue();
break;
case 186:
-#line 1854 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1855 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Boolean constants
assert(cast<IntegerType>((yyvsp[(1) - (2)].PrimType))->getBitWidth() == 1 && "Not Bool?");
(yyval.ConstVal) = ConstantInt::getFalse();
break;
case 187:
-#line 1859 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1860 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Floating point constants
if (!ConstantFP::isValueValidForType((yyvsp[(1) - (2)].PrimType), *(yyvsp[(2) - (2)].FPVal)))
GEN_ERROR("Floating point constant invalid for type");
break;
case 188:
-#line 1872 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1873 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(5) - (6)].TypeVal))->getDescription());
break;
case 189:
-#line 1884 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1885 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>((yyvsp[(3) - (5)].ConstVal)->getType()))
GEN_ERROR("GetElementPtr requires a pointer operand");
break;
case 190:
-#line 1906 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1907 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(3) - (8)].ConstVal)->getType() != Type::Int1Ty)
GEN_ERROR("Select condition must be of boolean type");
break;
case 191:
-#line 1914 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1915 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(3) - (6)].ConstVal)->getType() != (yyvsp[(5) - (6)].ConstVal)->getType())
GEN_ERROR("Binary operator types must match");
break;
case 192:
-#line 1920 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1921 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(3) - (6)].ConstVal)->getType() != (yyvsp[(5) - (6)].ConstVal)->getType())
GEN_ERROR("Logical operator types must match");
break;
case 193:
-#line 1931 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1932 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(4) - (7)].ConstVal)->getType() != (yyvsp[(6) - (7)].ConstVal)->getType())
GEN_ERROR("icmp operand types must match");
break;
case 194:
-#line 1936 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1937 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(4) - (7)].ConstVal)->getType() != (yyvsp[(6) - (7)].ConstVal)->getType())
GEN_ERROR("fcmp operand types must match");
break;
case 195:
-#line 1941 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1942 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands((yyvsp[(3) - (6)].ConstVal), (yyvsp[(5) - (6)].ConstVal)))
GEN_ERROR("Invalid extractelement operands");
break;
case 196:
-#line 1947 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1948 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!InsertElementInst::isValidOperands((yyvsp[(3) - (8)].ConstVal), (yyvsp[(5) - (8)].ConstVal), (yyvsp[(7) - (8)].ConstVal)))
GEN_ERROR("Invalid insertelement operands");
break;
case 197:
-#line 1953 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1954 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ShuffleVectorInst::isValidOperands((yyvsp[(3) - (8)].ConstVal), (yyvsp[(5) - (8)].ConstVal), (yyvsp[(7) - (8)].ConstVal)))
GEN_ERROR("Invalid shufflevector operands");
break;
case 198:
-#line 1962 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1963 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
((yyval.ConstVector) = (yyvsp[(1) - (3)].ConstVector))->push_back((yyvsp[(3) - (3)].ConstVal));
CHECK_FOR_ERROR
break;
case 199:
-#line 1966 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1967 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ConstVector) = new std::vector<Constant*>();
(yyval.ConstVector)->push_back((yyvsp[(1) - (1)].ConstVal));
break;
case 200:
-#line 1974 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1975 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = false; ;}
break;
case 201:
-#line 1974 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1975 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = true; ;}
break;
case 202:
-#line 1977 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1978 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = true; ;}
break;
case 203:
-#line 1977 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1978 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.BoolVal) = false; ;}
break;
case 204:
-#line 1980 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1981 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type* VTy = (yyvsp[(1) - (2)].TypeVal)->get();
Value *V = getVal(VTy, (yyvsp[(2) - (2)].ValIDVal));
break;
case 205:
-#line 1992 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 1993 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
Constant *Val = (yyvsp[(3) - (6)].ConstVal);
const Type *DestTy = (yyvsp[(5) - (6)].TypeVal)->get();
break;
case 206:
-#line 2013 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2014 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ModuleVal) = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
break;
case 207:
-#line 2018 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2019 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ModuleVal) = ParserResult = CurModule.CurrentModule;
CurModule.ModuleDone();
break;
case 210:
-#line 2031 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2032 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = false; ;}
break;
case 211:
-#line 2031 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2032 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.FunctionDone();
CHECK_FOR_ERROR
break;
case 212:
-#line 2035 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2036 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ CurFun.isDeclare = true; ;}
break;
case 213:
-#line 2035 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2036 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
case 214:
-#line 2038 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2039 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
case 215:
-#line 2041 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2042 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (3)].TypeVal))->getDescription());
break;
case 216:
-#line 2065 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2066 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
ResolveTypeTo((yyvsp[(1) - (3)].StrVal), (yyvsp[(3) - (3)].PrimType));
break;
case 217:
-#line 2077 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2078 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
/* "Externally Visible" Linkage */
if ((yyvsp[(5) - (6)].ConstVal) == 0)
break;
case 218:
-#line 2084 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2085 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;}
break;
case 219:
-#line 2088 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2089 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(6) - (7)].ConstVal) == 0)
GEN_ERROR("Global value initializer is not a constant");
break;
case 220:
-#line 2093 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2094 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
;}
break;
case 221:
-#line 2097 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2098 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(6) - (7)].TypeVal))->getDescription());
break;
case 222:
-#line 2103 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2104 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurGV = 0;
CHECK_FOR_ERROR
break;
case 223:
-#line 2107 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2108 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string Name;
if ((yyvsp[(1) - (5)].StrVal)) {
break;
case 224:
-#line 2147 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2148 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
case 225:
-#line 2150 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2151 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
case 226:
-#line 2156 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2157 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
const std::string &AsmSoFar = CurModule.CurrentModule->getModuleInlineAsm();
if (AsmSoFar.empty())
break;
case 227:
-#line 2166 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2167 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setTargetTriple(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
break;
case 228:
-#line 2170 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2171 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->setDataLayout(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
break;
case 230:
-#line 2177 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2178 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*(yyvsp[(3) - (3)].StrVal));
delete (yyvsp[(3) - (3)].StrVal);
break;
case 231:
-#line 2182 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2183 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurModule.CurrentModule->addLibrary(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
break;
case 232:
-#line 2187 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2188 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CHECK_FOR_ERROR
;}
break;
case 233:
-#line 2196 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2197 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (5)].TypeVal))->getDescription());
break;
case 234:
-#line 2206 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2207 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (3)].TypeVal))->getDescription());
break;
case 235:
-#line 2217 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2218 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = (yyvsp[(1) - (1)].ArgList);
CHECK_FOR_ERROR
break;
case 236:
-#line 2221 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2222 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = (yyvsp[(1) - (3)].ArgList);
struct ArgListEntry E;
break;
case 237:
-#line 2230 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2231 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = new ArgListType;
struct ArgListEntry E;
break;
case 238:
-#line 2239 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2240 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ArgList) = 0;
CHECK_FOR_ERROR
break;
case 239:
-#line 2245 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2246 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
std::string FunctionName(*(yyvsp[(3) - (10)].StrVal));
delete (yyvsp[(3) - (10)].StrVal); // Free strdup'd memory!
break;
case 242:
-#line 2380 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2381 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = CurFun.CurrentFunction;
break;
case 245:
-#line 2391 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2392 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
break;
case 246:
-#line 2396 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2397 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
CurFun.CurrentFunction->setLinkage((yyvsp[(1) - (3)].Linkage));
CurFun.CurrentFunction->setVisibility((yyvsp[(2) - (3)].Visibility));
break;
case 247:
-#line 2408 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2409 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
break;
case 248:
-#line 2412 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2413 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
break;
case 249:
-#line 2417 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2418 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A reference to a direct constant
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].SInt64Val));
CHECK_FOR_ERROR
break;
case 250:
-#line 2421 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2422 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].UInt64Val));
CHECK_FOR_ERROR
break;
case 251:
-#line 2425 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2426 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Perhaps it's an FP constant?
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].FPVal));
CHECK_FOR_ERROR
break;
case 252:
-#line 2429 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2430 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create(ConstantInt::getTrue());
CHECK_FOR_ERROR
break;
case 253:
-#line 2433 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2434 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create(ConstantInt::getFalse());
CHECK_FOR_ERROR
break;
case 254:
-#line 2437 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2438 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createNull();
CHECK_FOR_ERROR
break;
case 255:
-#line 2441 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2442 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createUndef();
CHECK_FOR_ERROR
break;
case 256:
-#line 2445 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2446 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // A vector zero constant.
(yyval.ValIDVal) = ValID::createZeroInit();
CHECK_FOR_ERROR
break;
case 257:
-#line 2449 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2450 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Nonempty unsized packed vector
const Type *ETy = (*(yyvsp[(2) - (3)].ConstVector))[0]->getType();
int NumElements = (yyvsp[(2) - (3)].ConstVector)->size();
break;
case 258:
-#line 2474 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2475 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::create((yyvsp[(1) - (1)].ConstVal));
CHECK_FOR_ERROR
break;
case 259:
-#line 2478 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2479 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createInlineAsm(*(yyvsp[(3) - (5)].StrVal), *(yyvsp[(5) - (5)].StrVal), (yyvsp[(2) - (5)].BoolVal));
delete (yyvsp[(3) - (5)].StrVal);
break;
case 260:
-#line 2488 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2489 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it an integer reference...?
(yyval.ValIDVal) = ValID::createLocalID((yyvsp[(1) - (1)].UIntVal));
CHECK_FOR_ERROR
break;
case 261:
-#line 2492 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2493 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValIDVal) = ValID::createGlobalID((yyvsp[(1) - (1)].UIntVal));
CHECK_FOR_ERROR
break;
case 262:
-#line 2496 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2497 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it a named reference...?
(yyval.ValIDVal) = ValID::createLocalName(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
break;
case 263:
-#line 2501 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2502 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Is it a named reference...?
(yyval.ValIDVal) = ValID::createGlobalName(*(yyvsp[(1) - (1)].StrVal));
delete (yyvsp[(1) - (1)].StrVal);
break;
case 266:
-#line 2514 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2515 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (2)].TypeVal))->getDescription());
break;
case 267:
-#line 2523 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2524 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
break;
case 268:
-#line 2527 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2528 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Do not allow functions with 0 basic blocks
(yyval.FunctionVal) = (yyvsp[(1) - (2)].FunctionVal);
CHECK_FOR_ERROR
break;
case 269:
-#line 2536 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2537 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
setValueName((yyvsp[(3) - (3)].TermInstVal), (yyvsp[(2) - (3)].StrVal));
CHECK_FOR_ERROR
break;
case 270:
-#line 2545 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2546 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (CastInst *CI1 = dyn_cast<CastInst>((yyvsp[(2) - (2)].InstVal)))
if (CastInst *CI2 = dyn_cast<CastInst>(CI1->getOperand(0)))
break;
case 271:
-#line 2554 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2555 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Empty space between instruction lists
(yyval.BasicBlockVal) = defineBBVal(ValID::createLocalID(CurFun.NextValNum));
CHECK_FOR_ERROR
break;
case 272:
-#line 2558 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2559 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Labelled (named) basic block
(yyval.BasicBlockVal) = defineBBVal(ValID::createLocalName(*(yyvsp[(1) - (1)].StrVal)));
delete (yyvsp[(1) - (1)].StrVal);
break;
case 273:
-#line 2565 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2566 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with a result...
(yyval.TermInstVal) = new ReturnInst((yyvsp[(2) - (2)].ValueVal));
CHECK_FOR_ERROR
break;
case 274:
-#line 2569 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2570 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Return with no result...
(yyval.TermInstVal) = new ReturnInst();
CHECK_FOR_ERROR
break;
case 275:
-#line 2573 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2574 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Unconditional Branch...
BasicBlock* tmpBB = getBBVal((yyvsp[(3) - (3)].ValIDVal));
CHECK_FOR_ERROR
break;
case 276:
-#line 2578 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2579 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
assert(cast<IntegerType>((yyvsp[(2) - (9)].PrimType))->getBitWidth() == 1 && "Not Bool?");
BasicBlock* tmpBBA = getBBVal((yyvsp[(6) - (9)].ValIDVal));
break;
case 277:
-#line 2588 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2589 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal((yyvsp[(2) - (9)].PrimType), (yyvsp[(3) - (9)].ValIDVal));
CHECK_FOR_ERROR
break;
case 278:
-#line 2607 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2608 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
Value* tmpVal = getVal((yyvsp[(2) - (8)].PrimType), (yyvsp[(3) - (8)].ValIDVal));
CHECK_FOR_ERROR
break;
case 279:
-#line 2617 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2618 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
break;
case 280:
-#line 2707 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2708 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TermInstVal) = new UnwindInst();
CHECK_FOR_ERROR
break;
case 281:
-#line 2711 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2712 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.TermInstVal) = new UnreachableInst();
CHECK_FOR_ERROR
break;
case 282:
-#line 2718 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2719 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.JumpTable) = (yyvsp[(1) - (6)].JumpTable);
Constant *V = cast<Constant>(getExistingVal((yyvsp[(2) - (6)].PrimType), (yyvsp[(3) - (6)].ValIDVal)));
break;
case 283:
-#line 2729 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2730 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.JumpTable) = new std::vector<std::pair<Constant*, BasicBlock*> >();
Constant *V = cast<Constant>(getExistingVal((yyvsp[(1) - (5)].PrimType), (yyvsp[(2) - (5)].ValIDVal)));
break;
case 284:
-#line 2742 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2743 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Is this definition named?? if so, assign the name...
setValueName((yyvsp[(2) - (2)].InstVal), (yyvsp[(1) - (2)].StrVal));
break;
case 285:
-#line 2752 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2753 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ // Used for PHI nodes
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(1) - (6)].TypeVal))->getDescription());
break;
case 286:
-#line 2763 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2764 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.PHIList) = (yyvsp[(1) - (7)].PHIList);
Value* tmpVal = getVal((yyvsp[(1) - (7)].PHIList)->front().first->getType(), (yyvsp[(4) - (7)].ValIDVal));
break;
case 287:
-#line 2773 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2774 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
if (!UpRefs.empty())
break;
case 288:
-#line 2784 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2785 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
// Labels are only valid in ASMs
break;
case 289:
-#line 2792 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2793 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
if (!UpRefs.empty())
break;
case 290:
-#line 2802 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2803 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
// FIXME: Remove trailing OptParamAttrs in LLVM 3.0, it was a mistake in 2.0
(yyval.ParamList) = (yyvsp[(1) - (6)].ParamList);
break;
case 291:
-#line 2809 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2810 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ParamList) = new ParamList(); ;}
break;
case 292:
-#line 2812 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2813 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{ (yyval.ValueList) = new std::vector<Value*>(); ;}
break;
case 293:
-#line 2813 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2814 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.ValueList) = (yyvsp[(1) - (3)].ValueList);
(yyval.ValueList)->push_back((yyvsp[(3) - (3)].ValueVal));
break;
case 294:
-#line 2820 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2821 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
break;
case 295:
-#line 2824 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2825 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
break;
case 296:
-#line 2829 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2830 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (5)].TypeVal))->getDescription());
break;
case 297:
-#line 2845 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2846 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (5)].TypeVal))->getDescription());
break;
case 298:
-#line 2862 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2863 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
break;
case 299:
-#line 2876 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2877 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (6)].TypeVal))->getDescription());
break;
case 300:
-#line 2890 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2891 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(4) - (4)].TypeVal))->getDescription());
break;
case 301:
-#line 2902 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2903 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if ((yyvsp[(2) - (6)].ValueVal)->getType() != Type::Int1Ty)
GEN_ERROR("select condition must be boolean");
break;
case 302:
-#line 2910 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2911 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(4) - (4)].TypeVal))->getDescription());
break;
case 303:
-#line 2917 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2918 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ExtractElementInst::isValidOperands((yyvsp[(2) - (4)].ValueVal), (yyvsp[(4) - (4)].ValueVal)))
GEN_ERROR("Invalid extractelement operands");
break;
case 304:
-#line 2923 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2924 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!InsertElementInst::isValidOperands((yyvsp[(2) - (6)].ValueVal), (yyvsp[(4) - (6)].ValueVal), (yyvsp[(6) - (6)].ValueVal)))
GEN_ERROR("Invalid insertelement operands");
break;
case 305:
-#line 2929 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2930 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!ShuffleVectorInst::isValidOperands((yyvsp[(2) - (6)].ValueVal), (yyvsp[(4) - (6)].ValueVal), (yyvsp[(6) - (6)].ValueVal)))
GEN_ERROR("Invalid shufflevector operands");
break;
case 306:
-#line 2935 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2936 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
const Type *Ty = (yyvsp[(2) - (2)].PHIList)->front().first->getType();
if (!Ty->isFirstClassType())
break;
case 307:
-#line 2951 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 2952 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
// Handle the short syntax
break;
case 308:
-#line 3048 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3049 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.InstVal) = (yyvsp[(1) - (1)].InstVal);
CHECK_FOR_ERROR
break;
case 309:
-#line 3053 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3054 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = true;
CHECK_FOR_ERROR
break;
case 310:
-#line 3057 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3058 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
(yyval.BoolVal) = false;
CHECK_FOR_ERROR
break;
case 311:
-#line 3064 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3065 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (3)].TypeVal))->getDescription());
break;
case 312:
-#line 3071 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3072 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (6)].TypeVal))->getDescription());
break;
case 313:
-#line 3079 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3080 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (3)].TypeVal))->getDescription());
break;
case 314:
-#line 3086 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3087 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (6)].TypeVal))->getDescription());
break;
case 315:
-#line 3094 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3095 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!isa<PointerType>((yyvsp[(2) - (2)].ValueVal)->getType()))
GEN_ERROR("Trying to free nonpointer type " +
break;
case 316:
-#line 3102 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3103 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(3) - (5)].TypeVal))->getDescription());
break;
case 317:
-#line 3116 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3117 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(5) - (7)].TypeVal))->getDescription());
break;
case 318:
-#line 3133 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3134 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
+ {
+ ValID TmpVID = ValID::createLocalName(*(yyvsp[(3) - (5)].StrVal));
+ Value *TmpVal = getVal((yyvsp[(2) - (5)].TypeVal)->get(), TmpVID);
+ if (!GetResultInst::isValidOperands(TmpVal, (yyvsp[(5) - (5)].ConstVal)))
+ GEN_ERROR("Invalid getresult operands");
+ (yyval.InstVal) = new GetResultInst(TmpVal, (yyvsp[(5) - (5)].ConstVal));
+ CHECK_FOR_ERROR
+ ;}
+ break;
+
+ case 319:
+#line 3142 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
{
if (!UpRefs.empty())
GEN_ERROR("Invalid upreference in type: " + (*(yyvsp[(2) - (4)].TypeVal))->getDescription());
/* Line 1267 of yacc.c. */
-#line 6363 "llvmAsmParser.tab.c"
+#line 6374 "llvmAsmParser.tab.c"
default: break;
}
YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
}
-#line 3150 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
+#line 3159 "/Volumes/Nanpura/mrv/llvm/lib/AsmParser/llvmAsmParser.y"
// common code from the two 'RunVMAsmParser' functions