diff options
author | Christopher Lamb <christopher.lamb@gmail.com> | 2007-12-12 08:45:45 +0000 |
---|---|---|
committer | Christopher Lamb <christopher.lamb@gmail.com> | 2007-12-12 08:45:45 +0000 |
commit | bf3348d944c9b090ba9a162b170ee74bf95d6337 (patch) | |
tree | ee3e958d7e6163409368613e0492fd1a7a642b0f /lib/AsmParser/llvmAsmParser.cpp.cvs | |
parent | d49e18d29f3c5622cfd373fbfa0b954d1c256455 (diff) |
Regenerate.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44934 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/AsmParser/llvmAsmParser.cpp.cvs')
-rw-r--r-- | lib/AsmParser/llvmAsmParser.cpp.cvs | 2372 |
1 files changed, 1184 insertions, 1188 deletions
diff --git a/lib/AsmParser/llvmAsmParser.cpp.cvs b/lib/AsmParser/llvmAsmParser.cpp.cvs index 84a4e6a249..51297bfad5 100644 --- a/lib/AsmParser/llvmAsmParser.cpp.cvs +++ b/lib/AsmParser/llvmAsmParser.cpp.cvs @@ -1149,7 +1149,7 @@ typedef union { -#define YYFINAL 622 +#define YYFINAL 619 #define YYFLAG -32768 #define YYNTBASE 164 @@ -1159,10 +1159,10 @@ static const short yytranslate[] = { 0, 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, 2, 2, 2, 2, 2, 153, - 154, 152, 2, 151, 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, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 159, - 150, 160, 2, 2, 2, 2, 2, 2, 2, 2, + 152, 160, 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, @@ -1207,32 +1207,32 @@ static const short yyprhs[] = { 0, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 112, 114, 116, 118, - 120, 122, 124, 126, 127, 130, 131, 133, 135, 137, - 138, 141, 143, 145, 147, 149, 151, 153, 155, 157, - 158, 160, 162, 164, 165, 167, 169, 170, 172, 174, - 176, 178, 179, 181, 183, 184, 186, 188, 190, 192, - 194, 197, 199, 201, 203, 205, 207, 209, 211, 213, - 215, 216, 219, 221, 223, 225, 227, 229, 231, 232, - 235, 236, 239, 240, 243, 244, 248, 251, 252, 254, - 255, 259, 261, 264, 266, 268, 270, 272, 274, 276, - 278, 280, 282, 285, 292, 294, 297, 303, 309, 315, - 321, 325, 328, 334, 339, 342, 344, 346, 348, 352, - 354, 358, 360, 361, 363, 367, 372, 376, 380, 385, - 390, 394, 401, 407, 410, 413, 416, 419, 422, 425, - 428, 431, 434, 437, 440, 443, 450, 456, 465, 472, - 479, 487, 495, 502, 511, 520, 524, 526, 528, 530, - 532, 533, 536, 543, 545, 546, 548, 551, 552, 556, - 557, 561, 565, 569, 573, 574, 582, 583, 595, 596, - 605, 606, 615, 621, 624, 628, 630, 634, 638, 642, - 646, 648, 649, 655, 659, 661, 665, 667, 668, 679, - 681, 683, 688, 690, 692, 695, 699, 700, 702, 704, - 706, 708, 710, 712, 714, 716, 718, 722, 724, 730, - 732, 734, 736, 738, 740, 742, 745, 748, 751, 755, - 758, 759, 761, 764, 767, 771, 781, 791, 800, 815, - 817, 819, 826, 832, 835, 842, 850, 855, 860, 867, - 874, 875, 876, 880, 883, 885, 891, 897, 904, 911, - 916, 923, 928, 933, 940, 947, 950, 959, 961, 963, - 964, 968, 975, 979, 986, 989, 995, 1003 + 120, 122, 124, 126, 127, 132, 133, 136, 137, 139, + 141, 143, 144, 147, 149, 151, 153, 155, 157, 159, + 161, 163, 164, 166, 168, 170, 171, 173, 175, 176, + 178, 180, 182, 184, 185, 187, 189, 190, 192, 194, + 196, 198, 200, 203, 205, 207, 209, 211, 213, 215, + 217, 219, 221, 222, 225, 227, 229, 231, 233, 235, + 237, 238, 241, 242, 245, 246, 249, 250, 254, 257, + 258, 260, 261, 265, 267, 270, 272, 274, 276, 278, + 280, 282, 284, 286, 288, 292, 294, 297, 303, 309, + 315, 321, 325, 328, 334, 339, 342, 344, 346, 348, + 352, 354, 358, 360, 361, 363, 367, 372, 376, 380, + 385, 390, 394, 401, 407, 410, 413, 416, 419, 422, + 425, 428, 431, 434, 437, 440, 443, 450, 456, 465, + 472, 479, 487, 495, 502, 511, 520, 524, 526, 528, + 530, 532, 533, 536, 543, 545, 546, 548, 551, 552, + 556, 557, 561, 565, 569, 573, 574, 583, 584, 594, + 595, 605, 611, 614, 618, 620, 624, 628, 632, 636, + 638, 639, 645, 649, 651, 655, 657, 658, 669, 671, + 673, 678, 680, 682, 685, 689, 690, 692, 694, 696, + 698, 700, 702, 704, 706, 708, 712, 714, 720, 722, + 724, 726, 728, 730, 732, 735, 738, 741, 745, 748, + 749, 751, 754, 757, 761, 771, 781, 790, 805, 807, + 809, 816, 822, 825, 832, 840, 845, 850, 857, 864, + 865, 866, 870, 873, 875, 881, 887, 894, 901, 906, + 913, 918, 923, 930, 937, 940, 949, 951, 953, 954, + 958, 965, 969, 976, 979, 985, 993 }; static const short yyrhs[] = { 74, @@ -1248,95 +1248,94 @@ static const short yyrhs[] = { 74, 0, 110, 0, 97, 0, 98, 0, 99, 0, 100, 0, 26, 0, 27, 0, 11, 0, 12, 0, 13, 0, 16, 0, 15, 0, 14, 0, 19, 0, 22, - 0, 24, 0, 171, 0, 0, 171, 150, 0, 0, - 20, 0, 23, 0, 176, 0, 0, 174, 150, 0, - 42, 0, 44, 0, 43, 0, 45, 0, 47, 0, - 46, 0, 48, 0, 50, 0, 0, 147, 0, 148, - 0, 149, 0, 0, 46, 0, 48, 0, 0, 42, - 0, 43, 0, 44, 0, 47, 0, 0, 44, 0, - 42, 0, 0, 62, 0, 63, 0, 64, 0, 65, - 0, 66, 0, 61, 4, 0, 136, 0, 118, 0, - 135, 0, 119, 0, 138, 0, 139, 0, 141, 0, - 142, 0, 143, 0, 0, 185, 184, 0, 137, 0, - 140, 0, 136, 0, 135, 0, 144, 0, 145, 0, - 0, 187, 186, 0, 0, 146, 22, 0, 0, 53, - 4, 0, 0, 151, 53, 4, 0, 34, 22, 0, - 0, 191, 0, 0, 151, 194, 193, 0, 191, 0, - 53, 4, 0, 11, 0, 12, 0, 13, 0, 16, - 0, 15, 0, 14, 0, 17, 0, 49, 0, 195, - 0, 196, 152, 0, 196, 54, 153, 4, 154, 152, - 0, 231, 0, 155, 4, 0, 196, 153, 200, 154, - 187, 0, 10, 153, 200, 154, 187, 0, 156, 4, - 157, 196, 158, 0, 159, 4, 157, 196, 160, 0, - 161, 201, 162, 0, 161, 162, 0, 159, 161, 201, - 162, 160, 0, 159, 161, 162, 160, 0, 196, 185, - 0, 196, 0, 10, 0, 197, 0, 199, 151, 197, - 0, 199, 0, 199, 151, 39, 0, 39, 0, 0, - 196, 0, 201, 151, 196, 0, 196, 156, 204, 158, - 0, 196, 156, 158, 0, 196, 163, 22, 0, 196, - 159, 204, 160, 0, 196, 161, 204, 162, 0, 196, - 161, 162, 0, 196, 159, 161, 204, 162, 160, 0, - 196, 159, 161, 162, 160, 0, 196, 40, 0, 196, - 41, 0, 196, 231, 0, 196, 203, 0, 196, 25, + 0, 24, 0, 171, 0, 0, 54, 150, 4, 151, + 0, 0, 171, 152, 0, 0, 20, 0, 23, 0, + 177, 0, 0, 175, 152, 0, 42, 0, 44, 0, + 43, 0, 45, 0, 47, 0, 46, 0, 48, 0, + 50, 0, 0, 147, 0, 148, 0, 149, 0, 0, + 46, 0, 48, 0, 0, 42, 0, 43, 0, 44, + 0, 47, 0, 0, 44, 0, 42, 0, 0, 62, + 0, 63, 0, 64, 0, 65, 0, 66, 0, 61, + 4, 0, 136, 0, 118, 0, 135, 0, 119, 0, + 138, 0, 139, 0, 141, 0, 142, 0, 143, 0, + 0, 186, 185, 0, 137, 0, 140, 0, 136, 0, + 135, 0, 144, 0, 145, 0, 0, 188, 187, 0, + 0, 146, 22, 0, 0, 53, 4, 0, 0, 153, + 53, 4, 0, 34, 22, 0, 0, 192, 0, 0, + 153, 195, 194, 0, 192, 0, 53, 4, 0, 11, + 0, 12, 0, 13, 0, 16, 0, 15, 0, 14, + 0, 17, 0, 49, 0, 196, 0, 197, 173, 154, + 0, 231, 0, 155, 4, 0, 197, 150, 201, 151, + 188, 0, 10, 150, 201, 151, 188, 0, 156, 4, + 157, 197, 158, 0, 159, 4, 157, 197, 160, 0, + 161, 202, 162, 0, 161, 162, 0, 159, 161, 202, + 162, 160, 0, 159, 161, 162, 160, 0, 197, 186, + 0, 197, 0, 10, 0, 198, 0, 200, 153, 198, + 0, 200, 0, 200, 153, 39, 0, 39, 0, 0, + 197, 0, 202, 153, 197, 0, 197, 156, 205, 158, + 0, 197, 156, 158, 0, 197, 163, 22, 0, 197, + 159, 205, 160, 0, 197, 161, 205, 162, 0, 197, + 161, 162, 0, 197, 159, 161, 205, 162, 160, 0, + 197, 159, 161, 162, 160, 0, 197, 40, 0, 197, + 41, 0, 197, 231, 0, 197, 204, 0, 197, 25, 0, 169, 3, 0, 169, 5, 0, 169, 4, 0, 169, 6, 0, 11, 26, 0, 11, 27, 0, 170, - 9, 0, 166, 153, 202, 38, 196, 154, 0, 116, - 153, 202, 242, 154, 0, 130, 153, 202, 151, 202, - 151, 202, 154, 0, 164, 153, 202, 151, 202, 154, - 0, 165, 153, 202, 151, 202, 154, 0, 89, 167, - 153, 202, 151, 202, 154, 0, 90, 168, 153, 202, - 151, 202, 154, 0, 132, 153, 202, 151, 202, 154, - 0, 133, 153, 202, 151, 202, 151, 202, 154, 0, - 134, 153, 202, 151, 202, 151, 202, 154, 0, 204, - 151, 202, 0, 202, 0, 32, 0, 33, 0, 37, - 0, 0, 198, 231, 0, 122, 153, 207, 38, 196, - 154, 0, 209, 0, 0, 210, 0, 209, 210, 0, - 0, 31, 211, 227, 0, 0, 30, 212, 228, 0, - 59, 58, 217, 0, 173, 18, 196, 0, 173, 18, - 10, 0, 0, 175, 179, 206, 205, 202, 213, 193, - 0, 0, 175, 179, 206, 205, 202, 54, 153, 4, - 154, 214, 193, 0, 0, 175, 177, 179, 206, 205, - 202, 215, 193, 0, 0, 175, 178, 179, 206, 205, - 196, 216, 193, 0, 175, 179, 35, 182, 207, 0, - 51, 218, 0, 55, 150, 219, 0, 22, 0, 52, - 150, 22, 0, 67, 150, 22, 0, 156, 220, 158, - 0, 220, 151, 22, 0, 22, 0, 0, 221, 151, - 196, 185, 172, 0, 196, 185, 172, 0, 221, 0, - 221, 151, 39, 0, 39, 0, 0, 183, 198, 174, - 153, 222, 154, 187, 192, 189, 188, 0, 28, 0, - 161, 0, 181, 179, 223, 224, 0, 29, 0, 162, - 0, 234, 226, 0, 180, 179, 223, 0, 0, 60, + 9, 0, 166, 150, 203, 38, 197, 151, 0, 116, + 150, 203, 242, 151, 0, 130, 150, 203, 153, 203, + 153, 203, 151, 0, 164, 150, 203, 153, 203, 151, + 0, 165, 150, 203, 153, 203, 151, 0, 89, 167, + 150, 203, 153, 203, 151, 0, 90, 168, 150, 203, + 153, 203, 151, 0, 132, 150, 203, 153, 203, 151, + 0, 133, 150, 203, 153, 203, 153, 203, 151, 0, + 134, 150, 203, 153, 203, 153, 203, 151, 0, 205, + 153, 203, 0, 203, 0, 32, 0, 33, 0, 37, + 0, 0, 199, 231, 0, 122, 150, 208, 38, 197, + 151, 0, 210, 0, 0, 211, 0, 210, 211, 0, + 0, 31, 212, 227, 0, 0, 30, 213, 228, 0, + 59, 58, 217, 0, 174, 18, 197, 0, 174, 18, + 10, 0, 0, 176, 180, 207, 206, 203, 173, 214, + 194, 0, 0, 176, 178, 180, 207, 206, 203, 173, + 215, 194, 0, 0, 176, 179, 180, 207, 206, 197, + 173, 216, 194, 0, 176, 180, 35, 183, 208, 0, + 51, 218, 0, 55, 152, 219, 0, 22, 0, 52, + 152, 22, 0, 67, 152, 22, 0, 156, 220, 158, + 0, 220, 153, 22, 0, 22, 0, 0, 221, 153, + 197, 186, 172, 0, 197, 186, 172, 0, 221, 0, + 221, 153, 39, 0, 39, 0, 0, 184, 199, 175, + 150, 222, 151, 188, 193, 190, 189, 0, 28, 0, + 161, 0, 182, 180, 223, 224, 0, 29, 0, 162, + 0, 234, 226, 0, 181, 180, 223, 0, 0, 60, 0, 3, 0, 4, 0, 9, 0, 26, 0, 27, - 0, 40, 0, 41, 0, 25, 0, 159, 204, 160, - 0, 203, 0, 58, 229, 22, 151, 22, 0, 7, - 0, 8, 0, 171, 0, 174, 0, 231, 0, 230, - 0, 196, 232, 0, 234, 235, 0, 225, 235, 0, - 236, 173, 237, 0, 236, 239, 0, 0, 21, 0, + 0, 40, 0, 41, 0, 25, 0, 159, 205, 160, + 0, 204, 0, 58, 229, 22, 153, 22, 0, 7, + 0, 8, 0, 171, 0, 175, 0, 231, 0, 230, + 0, 197, 232, 0, 234, 235, 0, 225, 235, 0, + 236, 174, 237, 0, 236, 239, 0, 0, 21, 0, 68, 233, 0, 68, 10, 0, 69, 17, 232, 0, - 69, 11, 232, 151, 17, 232, 151, 17, 232, 0, - 70, 169, 232, 151, 17, 232, 156, 238, 158, 0, - 70, 169, 232, 151, 17, 232, 156, 158, 0, 71, - 183, 198, 232, 153, 241, 154, 187, 38, 17, 232, + 69, 11, 232, 153, 17, 232, 153, 17, 232, 0, + 70, 169, 232, 153, 17, 232, 156, 238, 158, 0, + 70, 169, 232, 153, 17, 232, 156, 158, 0, 71, + 184, 199, 232, 150, 241, 151, 188, 38, 17, 232, 72, 17, 232, 0, 72, 0, 73, 0, 238, 169, - 230, 151, 17, 232, 0, 169, 230, 151, 17, 232, - 0, 173, 244, 0, 196, 156, 232, 151, 232, 158, - 0, 240, 151, 156, 232, 151, 232, 158, 0, 196, - 185, 232, 185, 0, 17, 185, 232, 185, 0, 241, - 151, 196, 185, 232, 185, 0, 241, 151, 17, 185, - 232, 185, 0, 0, 0, 242, 151, 233, 0, 57, - 56, 0, 56, 0, 164, 196, 232, 151, 232, 0, - 165, 196, 232, 151, 232, 0, 89, 167, 196, 232, - 151, 232, 0, 90, 168, 196, 232, 151, 232, 0, - 166, 233, 38, 196, 0, 130, 233, 151, 233, 151, - 233, 0, 131, 233, 151, 196, 0, 132, 233, 151, - 233, 0, 133, 233, 151, 233, 151, 233, 0, 134, - 233, 151, 233, 151, 233, 0, 129, 240, 0, 243, - 183, 198, 232, 153, 241, 154, 187, 0, 246, 0, - 36, 0, 0, 111, 196, 190, 0, 111, 196, 151, - 11, 232, 190, 0, 112, 196, 190, 0, 112, 196, - 151, 11, 232, 190, 0, 113, 233, 0, 245, 114, - 196, 232, 190, 0, 245, 115, 233, 151, 196, 232, - 190, 0, 116, 196, 232, 242, 0 + 230, 153, 17, 232, 0, 169, 230, 153, 17, 232, + 0, 174, 244, 0, 197, 156, 232, 153, 232, 158, + 0, 240, 153, 156, 232, 153, 232, 158, 0, 197, + 186, 232, 186, 0, 17, 186, 232, 186, 0, 241, + 153, 197, 186, 232, 186, 0, 241, 153, 17, 186, + 232, 186, 0, 0, 0, 242, 153, 233, 0, 57, + 56, 0, 56, 0, 164, 197, 232, 153, 232, 0, + 165, 197, 232, 153, 232, 0, 89, 167, 197, 232, + 153, 232, 0, 90, 168, 197, 232, 153, 232, 0, + 166, 233, 38, 197, 0, 130, 233, 153, 233, 153, + 233, 0, 131, 233, 153, 197, 0, 132, 233, 153, + 233, 0, 133, 233, 153, 233, 153, 233, 0, 134, + 233, 153, 233, 153, 233, 0, 129, 240, 0, 243, + 184, 199, 232, 150, 241, 151, 188, 0, 246, 0, + 36, 0, 0, 111, 197, 191, 0, 111, 197, 153, + 11, 232, 191, 0, 112, 197, 191, 0, 112, 197, + 153, 11, 232, 191, 0, 113, 233, 0, 245, 114, + 197, 232, 191, 0, 245, 115, 233, 153, 197, 232, + 191, 0, 116, 197, 232, 242, 0 }; #endif @@ -1349,32 +1348,32 @@ static const short yyrline[] = { 0, 1114, 1115, 1115, 1116, 1116, 1117, 1117, 1121, 1121, 1122, 1122, 1123, 1123, 1124, 1124, 1125, 1125, 1126, 1126, 1127, 1127, 1128, 1129, 1134, 1135, 1135, 1135, 1135, 1135, 1137, - 1137, 1137, 1138, 1138, 1142, 1146, 1151, 1151, 1153, 1154, - 1159, 1165, 1166, 1167, 1168, 1169, 1173, 1174, 1175, 1179, - 1180, 1181, 1182, 1186, 1187, 1188, 1192, 1193, 1194, 1195, - 1196, 1200, 1201, 1202, 1205, 1205, 1206, 1207, 1208, 1209, - 1210, 1218, 1219, 1220, 1221, 1222, 1223, 1224, 1225, 1226, - 1229, 1230, 1235, 1236, 1237, 1238, 1239, 1240, 1243, 1244, - 1249, 1250, 1257, 1257, 1264, 1264, 1274, 1282, 1282, 1288, - 1288, 1290, 1295, 1308, 1308, 1308, 1308, 1308, 1308, 1308, - 1311, 1315, 1319, 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, 2076, 2083, 2086, 2094, 2097, 2103, - 2106, 2113, 2117, 2157, 2160, 2166, 2176, 2180, 2185, 2187, - 2192, 2197, 2206, 2216, 2227, 2231, 2240, 2249, 2254, 2388, - 2388, 2390, 2399, 2399, 2401, 2406, 2418, 2422, 2427, 2431, - 2435, 2439, 2443, 2447, 2451, 2455, 2459, 2484, 2488, 2498, - 2502, 2506, 2511, 2518, 2518, 2524, 2533, 2537, 2546, 2555, - 2564, 2568, 2575, 2579, 2583, 2588, 2598, 2617, 2626, 2710, - 2714, 2721, 2732, 2745, 2755, 2766, 2776, 2787, 2795, 2805, - 2812, 2815, 2816, 2823, 2827, 2832, 2848, 2865, 2879, 2893, - 2905, 2913, 2920, 2926, 2932, 2938, 2953, 3044, 3049, 3053, - 3060, 3067, 3075, 3082, 3090, 3098, 3112, 3129 + 1137, 1137, 1138, 1138, 1140, 1141, 1145, 1149, 1154, 1154, + 1156, 1157, 1162, 1168, 1169, 1170, 1171, 1172, 1176, 1177, + 1178, 1182, 1183, 1184, 1185, 1189, 1190, 1191, 1195, 1196, + 1197, 1198, 1199, 1203, 1204, 1205, 1208, 1208, 1209, 1210, + 1211, 1212, 1213, 1221, 1222, 1223, 1224, 1225, 1226, 1227, + 1228, 1229, 1232, 1233, 1238, 1239, 1240, 1241, 1242, 1243, + 1246, 1247, 1252, 1253, 1260, 1260, 1267, 1267, 1277, 1285, + 1285, 1291, 1291, 1293, 1298, 1311, 1311, 1311, 1311, 1311, + 1311, 1311, 1314, 1318, 1322, 1329, 1334, 1342, 1372, 1397, + 1402, 1412, 1422, 1426, 1436, 1443, 1452, 1459, 1464, 1469, + 1476, 1477, 1484, 1491, 1499, 1505, 1517, 1545, 1561, 1588, + 1616, 1642, 1662, 1688, 1708, 1720, 1727, 1793, 1803, 1813, + 1819, 1829, 1835, 1845, 1850, 1855, 1868, 1880, 1902, 1910, + 1916, 1927, 1932, 1937, 1943, 1949, 1958, 1962, 1970, 1970, + 1973, 1973, 1976, 1988, 2009, 2014, 2022, 2023, 2027, 2027, + 2031, 2031, 2034, 2037, 2061, 2072, 2080, 2083, 2089, 2092, + 2099, 2103, 2143, 2146, 2152, 2162, 2166, 2171, 2173, 2178, + 2183, 2192, 2202, 2213, 2217, 2226, 2235, 2240, 2374, 2374, + 2376, 2385, 2385, 2387, 2392, 2404, 2408, 2413, 2417, 2421, + 2425, 2429, 2433, 2437, 2441, 2445, 2470, 2474, 2484, 2488, + 2492, 2497, 2504, 2504, 2510, 2519, 2523, 2532, 2541, 2550, + 2554, 2561, 2565, 2569, 2574, 2584, 2603, 2612, 2696, 2700, + 2707, 2718, 2731, 2741, 2752, 2762, 2773, 2781, 2791, 2798, + 2801, 2802, 2809, 2813, 2818, 2834, 2851, 2865, 2879, 2891, + 2899, 2906, 2912, 2918, 2924, 2939, 3030, 3035, 3039, 3046, + 3053, 3061, 3068, 3076, 3084, 3098, 3115 }; #endif @@ -1399,21 +1398,21 @@ static const char * const yytname[] = { "$","error","$undefined.","ESINT64VAL" "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'","']'","'<'","'>'", +"PROTECTED","'('","')'","'='","','","'*'","'\\\\'","'['","'x'","']'","'<'","'>'", "'{'","'}'","'c'","ArithmeticOps","LogicalOps","CastOps","IPredicates","FPredicates", -"IntType","FPType","LocalName","OptLocalName","OptLocalAssign","GlobalName", -"OptGlobalAssign","GlobalAssign","GVInternalLinkage","GVExternalLinkage","GVVisibilityStyle", -"FunctionDeclareLinkage","FunctionDefineLinkage","AliasLinkage","OptCallingConv", -"ParamAttr","OptParamAttrs","FuncAttr","OptFuncAttrs","OptGC","OptAlign","OptCAlign", -"SectionString","OptSection","GlobalVarAttributes","GlobalVarAttribute","PrimType", -"Types","ArgType","ResultTypes","ArgTypeList","ArgTypeListI","TypeListI","ConstVal", -"ConstExpr","ConstVector","GlobalType","ThreadLocal","AliaseeRef","Module","DefinitionList", -"Definition","@1","@2","@3","@4","@5","@6","AsmBlock","TargetDefinition","LibrariesDefinition", -"LibList","ArgListH","ArgList","FunctionHeaderH","BEGIN","FunctionHeader","END", -"Function","FunctionProto","OptSideEffect","ConstValueRef","SymbolicValueRef", -"ValueRef","ResolvedVal","BasicBlockList","BasicBlock","InstructionList","BBTerminatorInst", -"JumpTable","Inst","PHIList","ParamList","IndexList","OptTailCall","InstVal", -"OptVolatile","MemoryInst", NULL +"IntType","FPType","LocalName","OptLocalName","OptAddrSpace","OptLocalAssign", +"GlobalName","OptGlobalAssign","GlobalAssign","GVInternalLinkage","GVExternalLinkage", +"GVVisibilityStyle","FunctionDeclareLinkage","FunctionDefineLinkage","AliasLinkage", +"OptCallingConv","ParamAttr","OptParamAttrs","FuncAttr","OptFuncAttrs","OptGC", +"OptAlign","OptCAlign","SectionString","OptSection","GlobalVarAttributes","GlobalVarAttribute", +"PrimType","Types","ArgType","ResultTypes","ArgTypeList","ArgTypeListI","TypeListI", +"ConstVal","ConstExpr","ConstVector","GlobalType","ThreadLocal","AliaseeRef", +"Module","DefinitionList","Definition","@1","@2","@3","@4","@5","AsmBlock","TargetDefinition", +"LibrariesDefinition","LibList","ArgListH","ArgList","FunctionHeaderH","BEGIN", +"FunctionHeader","END","Function","FunctionProto","OptSideEffect","ConstValueRef", +"SymbolicValueRef","ValueRef","ResolvedVal","BasicBlockList","BasicBlock","InstructionList", +"BBTerminatorInst","JumpTable","Inst","PHIList","ParamList","IndexList","OptTailCall", +"InstVal","OptVolatile","MemoryInst", NULL }; #endif @@ -1425,31 +1424,31 @@ static const short yyr1[] = { 0, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 168, 169, 170, 170, 170, 170, 170, 171, 171, 171, 172, 172, 173, 173, 174, 174, 175, 175, - 176, 177, 177, 177, 177, 177, 178, 178, 178, 179, - 179, 179, 179, 180, 180, 180, 181, 181, 181, 181, - 181, 182, 182, 182, 183, 183, 183, 183, 183, 183, - 183, 184, 184, 184, 184, 184, 184, 184, 184, 184, - 185, 185, 186, 186, 186, 186, 186, 186, 187, 187, - 188, 188, 189, 189, 190, 190, 191, 192, 192, 193, - 193, 194, 194, 195, 195, 195, 195, 195, 195, 195, - 196, 196, 196, 196, 196, 196, 196, 196, 196, 196, - 196, 196, 196, 196, 197, 198, 198, 199, 199, 200, - 200, 200, 200, 201, 201, 202, 202, 202, 202, 202, - 202, 202, 202, 202, 202, 202, 202, 202, 202, 202, - 202, 202, 202, 202, 202, 203, 203, 203, 203, 203, - 203, 203, 203, 203, 203, 204, 204, 205, 205, 206, - 206, 207, 207, 208, 208, 209, 209, 211, 210, 212, - 210, 210, 210, 210, 213, 210, 214, 210, 215, 210, - 216, 210, 210, 210, 210, 217, 218, 218, 219, 220, - 220, 220, 221, 221, 222, 222, 222, 222, 223, 224, - 224, 225, 226, 226, 227, 228, 229, 229, 230, 230, - 230, 230, 230, 230, 230, 230, 230, 230, 230, 231, - 231, 231, 231, 232, 232, 233, 234, 234, 235, 236, - 236, 236, 237, 237, 237, 237, 237, 237, 237, 237, - 237, 238, 238, 239, 240, 240, 241, 241, 241, 241, - 241, 242, 242, 243, 243, 244, 244, 244, 244, 244, - 244, 244, 244, 244, 244, 244, 244, 244, 245, 245, - 246, 246, 246, 246, 246, 246, 246, 246 + 176, 176, 177, 178, 178, 178, 178, 178, 179, 179, + 179, 180, 180, 180, 180, 181, 181, 181, 182, 182, + 182, 182, 182, 183, 183, 183, 184, 184, 184, 184, + 184, 184, 184, 185, 185, 185, 185, 185, 185, 185, + 185, 185, 186, 186, 187, 187, 187, 187, 187, 187, + 188, 188, 189, 189, 190, 190, 191, 191, 192, 193, + 193, 194, 194, 195, 195, 196, 196, 196, 196, 196, + 196, 196, 197, 197, 197, 197, 197, 197, 197, 197, + 197, 197, 197, 197, 197, 198, 199, 199, 200, 200, + 201, 201, 201, 201, 202, 202, 203, 203, 203, 203, + 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, + 203, 203, 203, 203, 203, 203, 204, 204, 204, 204, + 204, 204, 204, 204, 204, 204, 205, 205, 206, 206, + 207, 207, 208, 208, 209, 209, 210, 210, 212, 211, + 213, 211, 211, 211, 211, 214, 211, 215, 211, 216, + 211, 211, 211, 211, 217, 218, 218, 219, 220, 220, + 220, 221, 221, 222, 222, 222, 222, 223, 224, 224, + 225, 226, 226, 227, 228, 229, 229, 230, 230, 230, + 230, 230, 230, 230, 230, 230, 230, 230, 231, 231, + 231, 231, 232, 232, 233, 234, 234, 235, 236, 236, + 236, 237, 237, 237, 237, 237, 237, 237, 237, 237, + 238, 238, 239, 240, 240, 241, 241, 241, 241, 241, + 242, 242, 243, 243, 244, 244, 244, 244, 244, 244, + 244, 244, 244, 244, 244, 244, 244, 245, 245, 246, + 246, 246, 246, 246, 246, 246, 246 }; static const short yyr2[] = { 0, @@ -1459,461 +1458,462 @@ static const short yyr2[] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 0, 2, 0, 1, 1, 1, 0, - 2, 1, 1, 1, 1, 1, 1, 1, 1, 0, + 1, 1, 1, 0, 4, 0, 2, 0, 1, 1, + 1, 0, 2, 1, 1, 1, 1, 1, 1, 1, + 1, 0, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, - 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, - 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 0, 2, 1, 1, 1, 1, 1, 1, 0, 2, - 0, 2, 0, 2, 0, 3, 2, 0, 1, 0, - 3, 1, 2, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 2, 6, 1, 2, 5, 5, 5, 5, - 3, 2, 5, 4, 2, 1, 1, 1, 3, 1, - 3, 1, 0, 1, 3, 4, 3, 3, 4, 4, - 3, 6, 5, 2, 2, 2, 2, 2, 2, 2, - 2, 2, 2, 2, 2, 6, 5, 8, 6, 6, - 7, 7, 6, 8, 8, 3, 1, 1, 1, 1, - 0, 2, 6, 1, 0, 1, 2, 0, 3, 0, - 3, 3, 3, 3, 0, 7, 0, 11, 0, 8, - 0, 8, 5, 2, 3, 1, 3, 3, 3, 3, - 1, 0, 5, 3, 1, 3, 1, 0, 10, 1, - 1, 4, 1, 1, 2, 3, 0, 1, 1, 1, - 1, 1, 1, 1, 1, 1, 3, 1, 5, 1, - 1, 1, 1, 1, 1, 2, 2, 2, 3, 2, - 0, 1, 2, 2, 3, 9, 9, 8, 14, 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 + 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, + 1, 1, 0, 2, 1, 1, 1, 1, 1, 1, + 0, 2, 0, 2, 0, 2, 0, 3, 2, 0, + 1, 0, 3, 1, 2, 1, 1, 1, 1, 1, + 1, 1, 1, 1, 3, 1, 2, 5, 5, 5, + 5, 3, 2, 5, 4, 2, 1, 1, 1, 3, + 1, 3, 1, 0, 1, 3, 4, 3, 3, 4, + 4, 3, 6, 5, 2, 2, 2, 2, 2, 2, + 2, 2, 2, 2, 2, 2, 6, 5, 8, 6, + 6, 7, 7, 6, 8, 8, 3, 1, 1, 1, + 1, 0, 2, 6, 1, 0, 1, 2, 0, 3, + 0, 3, 3, 3, 3, 0, 8, 0, 9, 0, + 9, 5, 2, 3, 1, 3, 3, 3, 3, 1, + 0, 5, 3, 1, 3, 1, 0, 10, 1, 1, + 4, 1, 1, 2, 3, 0, 1, 1, 1, 1, + 1, 1, 1, 1, 1, 3, 1, 5, 1, 1, + 1, 1, 1, 1, 2, 2, 2, 3, 2, 0, + 1, 2, 2, 3, 9, 9, 8, 14, 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 }; -static const short yydefact[] = { 70, - 60, 67, 61, 68, 62, 210, 208, 0, 0, 0, - 0, 0, 0, 80, 69, 70, 206, 84, 87, 0, - 0, 224, 0, 0, 65, 0, 71, 72, 74, 73, - 75, 77, 76, 78, 79, 81, 82, 83, 80, 80, - 201, 207, 85, 86, 80, 211, 88, 89, 90, 91, - 80, 271, 209, 271, 0, 0, 232, 225, 226, 212, - 260, 261, 214, 134, 135, 136, 139, 138, 137, 140, - 141, 0, 0, 0, 0, 262, 263, 142, 213, 145, - 201, 201, 92, 200, 0, 95, 95, 272, 268, 66, - 243, 244, 245, 267, 227, 228, 231, 0, 163, 146, - 0, 0, 0, 0, 152, 164, 0, 0, 143, 163, - 0, 0, 94, 93, 0, 198, 199, 0, 0, 96, - 97, 98, 99, 100, 0, 246, 0, 310, 270, 0, - 229, 162, 111, 158, 160, 0, 0, 0, 0, 0, - 0, 151, 0, 0, 0, 0, 157, 0, 156, 0, - 223, 134, 135, 136, 139, 138, 137, 0, 0, 0, - 215, 101, 0, 240, 241, 242, 309, 295, 0, 0, - 0, 0, 95, 280, 281, 1, 2, 3, 4, 5, - 6, 7, 8, 9, 13, 14, 15, 10, 11, 12, - 0, 0, 0, 0, 0, 0, 16, 17, 18, 19, - 20, 21, 22, 23, 24, 25, 26, 27, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 269, 95, 284, - 0, 308, 230, 155, 0, 119, 0, 0, 154, 0, - 165, 0, 119, 219, 221, 0, 202, 183, 184, 179, - 181, 180, 182, 185, 178, 174, 175, 0, 0, 0, +static const short yydefact[] = { 72, + 60, 69, 61, 70, 62, 211, 209, 0, 0, 0, + 0, 0, 0, 82, 71, 72, 207, 86, 89, 0, + 0, 223, 0, 0, 67, 0, 73, 74, 76, 75, + 77, 79, 78, 80, 81, 83, 84, 85, 82, 82, + 202, 208, 87, 88, 82, 212, 90, 91, 92, 93, + 82, 270, 210, 270, 0, 0, 231, 224, 225, 213, + 259, 260, 215, 136, 137, 138, 141, 140, 139, 142, + 143, 0, 0, 0, 0, 261, 262, 144, 214, 146, + 202, 202, 94, 201, 0, 97, 97, 271, 267, 68, + 242, 243, 244, 266, 226, 227, 230, 0, 164, 147, + 0, 0, 0, 0, 153, 165, 0, 0, 164, 0, + 0, 0, 96, 95, 0, 199, 200, 0, 0, 98, + 99, 100, 101, 102, 0, 245, 0, 309, 269, 0, + 228, 163, 113, 159, 161, 0, 0, 0, 0, 0, + 0, 152, 0, 0, 145, 0, 0, 158, 0, 157, + 0, 222, 136, 137, 138, 141, 140, 139, 0, 0, + 66, 66, 103, 0, 239, 240, 241, 308, 294, 0, + 0, 0, 0, 97, 279, 280, 1, 2, 3, 4, + 5, 6, 7, 8, 9, 13, 14, 15, 10, 11, + 12, 0, 0, 0, 0, 0, 0, 16, 17, 18, + 19, 20, 21, 22, 23, 24, 25, 26, 27, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 268, 97, + 283, 0, 307, 229, 156, 0, 121, 66, 66, 155, + 0, 166, 0, 121, 66, 66, 0, 203, 184, 185, + 180, 182, 181, 183, 186, 179, 175, 176, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 177, 176, 0, 130, 0, 294, 274, 0, 273, + 0, 0, 178, 177, 216, 0, 293, 273, 66, 272, 0, 0, 54, 0, 0, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 0, 52, 53, 48, 49, 50, 51, 38, 39, 40, 41, 42, 43, 44, 45, - 46, 47, 0, 125, 125, 315, 0, 0, 306, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 103, 105, 104, 102, 106, 107, 108, 109, 110, 112, - 161, 159, 148, 149, 150, 153, 0, 147, 130, 130, - 0, 0, 0, 0, 0, 0, 0, 0, 167, 197, - 0, 0, 0, 171, 0, 168, 0, 0, 0, 0, - 0, 216, 238, 249, 250, 251, 256, 252, 253, 254, - 255, 247, 0, 258, 265, 264, 266, 0, 275, 0, - 0, 0, 0, 0, 311, 0, 313, 292, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 116, 115, 113, 114, 117, 118, 120, 144, 220, - 222, 0, 0, 0, 292, 0, 0, 0, 0, 0, - 166, 152, 164, 0, 169, 170, 0, 0, 0, 0, - 0, 0, 132, 130, 237, 111, 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, 125, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 196, 173, 0, 0, 0, 0, 217, 127, 133, - 131, 64, 0, 119, 0, 257, 0, 0, 291, 0, - 0, 125, 126, 125, 0, 0, 0, 0, 0, 0, - 296, 297, 291, 0, 316, 0, 203, 0, 0, 187, - 0, 0, 0, 0, 172, 0, 0, 0, 130, 63, - 234, 236, 111, 128, 0, 0, 0, 111, 111, 0, - 298, 299, 312, 314, 293, 0, 0, 301, 304, 305, - 0, 125, 0, 0, 0, 193, 0, 0, 189, 190, - 186, 218, 64, 129, 123, 259, 0, 0, 0, 0, - 0, 119, 285, 0, 119, 317, 191, 192, 0, 0, - 0, 233, 0, 121, 0, 278, 0, 0, 103, 105, - 111, 111, 111, 111, 0, 286, 307, 188, 194, 195, - 124, 0, 239, 276, 0, 277, 0, 288, 287, 0, - 0, 0, 122, 0, 0, 111, 111, 0, 0, 0, - 290, 289, 0, 283, 0, 0, 282, 0, 279, 0, - 0, 0 + 46, 47, 0, 127, 127, 314, 66, 66, 305, 0, + 0, 0, 0, 0, 66, 66, 0, 0, 0, 0, + 105, 107, 106, 104, 108, 109, 110, 111, 112, 114, + 162, 160, 149, 150, 151, 154, 65, 148, 218, 220, + 0, 0, 0, 0, 0, 0, 0, 0, 168, 198, + 0, 0, 0, 172, 0, 169, 0, 0, 0, 132, + 237, 248, 249, 250, 255, 251, 252, 253, 254, 246, + 0, 257, 264, 263, 265, 0, 274, 0, 0, 66, + 66, 0, 310, 0, 312, 291, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 66, 0, 118, + 117, 115, 116, 119, 120, 122, 132, 132, 0, 0, + 0, 291, 0, 0, 0, 0, 0, 167, 153, 165, + 0, 170, 171, 0, 0, 0, 0, 217, 236, 113, + 234, 0, 247, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 317, 0, 0, 0, 301, 302, 0, + 0, 0, 0, 299, 0, 127, 0, 219, 221, 66, + 0, 0, 0, 0, 0, 0, 0, 197, 174, 0, + 0, 0, 0, 0, 0, 134, 132, 64, 0, 121, + 0, 256, 0, 0, 290, 0, 0, 127, 128, 127, + 0, 0, 0, 0, 0, 0, 295, 296, 290, 0, + 315, 66, 204, 0, 0, 188, 0, 0, 0, 0, + 173, 0, 0, 66, 129, 135, 133, 63, 233, 235, + 113, 130, 0, 0, 0, 113, 113, 0, 297, 298, + 311, 313, 292, 0, 0, 300, 303, 304, 0, 127, + 0, 0, 0, 194, 0, 0, 190, 191, 187, 64, + 131, 125, 258, 0, 0, 0, 0, 121, 0, 284, + 0, 121, 316, 192, 193, 0, 0, 0, 232, 0, + 123, 0, 277, 0, 0, 105, 107, 113, 113, 0, + 113, 113, 285, 306, 189, 195, 196, 126, 0, 238, + 275, 0, 276, 0, 287, 286, 0, 0, 0, 124, + 0, 0, 0, 113, 113, 0, 0, 0, 289, 288, + 282, 0, 0, 281, 0, 278, 0, 0, 0 }; -static const short yydefgoto[] = { 259, - 260, 261, 286, 303, 158, 159, 76, 521, 12, 77, - 14, 15, 39, 40, 41, 45, 51, 115, 125, 330, - 224, 408, 333, 593, 574, 385, 433, 555, 362, 434, - 78, 160, 134, 150, 135, 136, 107, 350, 374, 351, - 118, 85, 151, 620, 16, 17, 19, 18, 265, 519, - 339, 340, 60, 22, 58, 98, 437, 438, 126, 166, - 52, 93, 53, 46, 440, 375, 80, 377, 270, 54, - 89, 90, 218, 578, 129, 309, 530, 450, 219, 220, - 221, 222 +static const short yydefgoto[] = { 260, + 261, 262, 286, 303, 159, 160, 76, 519, 110, 12, + 77, 14, 15, 39, 40, 41, 45, 51, 115, 125, + 330, 225, 406, 333, 590, 571, 383, 476, 552, 428, + 477, 78, 161, 134, 151, 135, 136, 107, 350, 372, + 351, 118, 85, 152, 617, 16, 17, 19, 18, 360, + 407, 408, 60, 22, 58, 98, 431, 432, 126, 167, + 52, 93, 53, 46, 434, 373, 80, 375, 270, 54, + 89, 90, 219, 575, 129, 309, 528, 444, 220, 221, + 222, 223 }; -static const short yypact[] = { 37, --32768,-32768,-32768,-32768,-32768,-32768,-32768, 20, -137, -8, - -61, 79, -48, 496,-32768, 1067,-32768, 36, 61, -26, - 15,-32768, 2, 151,-32768, 1438,-32768,-32768,-32768,-32768, --32768,-32768,-32768,-32768,-32768,-32768,-32768,-32768, 142, 142, - 161,-32768,-32768,-32768, 142,-32768,-32768,-32768,-32768,-32768, - 142, 185,-32768, 1, 188, 202, 221,-32768,-32768,-32768, --32768,-32768, 77,-32768,-32768,-32768,-32768,-32768,-32768,-32768, --32768, 248, 252, 3, 505,-32768,-32768,-32768, 75,-32768, - 228, 228, 158,-32768, 83, 469, 469,-32768,-32768, 101, --32768,-32768,-32768,- |