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