diff options
author | Dale Johannesen <dalej@apple.com> | 2008-05-14 20:13:36 +0000 |
---|---|---|
committer | Dale Johannesen <dalej@apple.com> | 2008-05-14 20:13:36 +0000 |
commit | c7071cc57b58c199338e64130fedfb4283449e99 (patch) | |
tree | 7032d14bab12a60eeffd68938fcac3f999798a2e | |
parent | aafce77b17d340aace52bcd49d1944109d82f14a (diff) |
Generated files for CommonLinkage.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51119 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/AsmParser/llvmAsmParser.cpp.cvs | 3067 | ||||
-rw-r--r-- | lib/AsmParser/llvmAsmParser.h.cvs | 422 | ||||
-rw-r--r-- | lib/AsmParser/llvmAsmParser.y.cvs | 3 |
3 files changed, 1752 insertions, 1740 deletions
diff --git a/lib/AsmParser/llvmAsmParser.cpp.cvs b/lib/AsmParser/llvmAsmParser.cpp.cvs index 3861ad3c95..2a19214b84 100644 --- a/lib/AsmParser/llvmAsmParser.cpp.cvs +++ b/lib/AsmParser/llvmAsmParser.cpp.cvs @@ -120,110 +120,111 @@ DLLIMPORT = 301, DLLEXPORT = 302, EXTERN_WEAK = 303, - OPAQUE = 304, - EXTERNAL = 305, - TARGET = 306, - TRIPLE = 307, - ALIGN = 308, - ADDRSPACE = 309, - DEPLIBS = 310, - CALL = 311, - TAIL = 312, - ASM_TOK = 313, - MODULE = 314, - SIDEEFFECT = 315, - CC_TOK = 316, - CCC_TOK = 317, - FASTCC_TOK = 318, - COLDCC_TOK = 319, - X86_STDCALLCC_TOK = 320, - X86_FASTCALLCC_TOK = 321, - DATALAYOUT = 322, - RET = 323, - BR = 324, - SWITCH = 325, - INVOKE = 326, - UNWIND = 327, - UNREACHABLE = 328, - ADD = 329, - SUB = 330, - MUL = 331, - UDIV = 332, - SDIV = 333, - FDIV = 334, - UREM = 335, - SREM = 336, - FREM = 337, - AND = 338, - OR = 339, - XOR = 340, - SHL = 341, - LSHR = 342, - ASHR = 343, - ICMP = 344, - FCMP = 345, - VICMP = 346, - VFCMP = 347, - EQ = 348, - NE = 349, - SLT = 350, - SGT = 351, - SLE = 352, - SGE = 353, - ULT = 354, - UGT = 355, - ULE = 356, - UGE = 357, - OEQ = 358, - ONE = 359, - OLT = 360, - OGT = 361, - OLE = 362, - OGE = 363, - ORD = 364, - UNO = 365, - UEQ = 366, - UNE = 367, - MALLOC = 368, - ALLOCA = 369, - FREE = 370, - LOAD = 371, - STORE = 372, - GETELEMENTPTR = 373, - TRUNC = 374, - ZEXT = 375, - SEXT = 376, - FPTRUNC = 377, - FPEXT = 378, - BITCAST = 379, - UITOFP = 380, - SITOFP = 381, - FPTOUI = 382, - FPTOSI = 383, - INTTOPTR = 384, - PTRTOINT = 385, - PHI_TOK = 386, - SELECT = 387, - VAARG = 388, - EXTRACTELEMENT = 389, - INSERTELEMENT = 390, - SHUFFLEVECTOR = 391, - GETRESULT = 392, - SIGNEXT = 393, - ZEROEXT = 394, - NORETURN = 395, - INREG = 396, - SRET = 397, - NOUNWIND = 398, - NOALIAS = 399, - BYVAL = 400, - NEST = 401, - READNONE = 402, - READONLY = 403, - GC = 404, - DEFAULT = 405, - HIDDEN = 406, - PROTECTED = 407 + COMMON = 304, + OPAQUE = 305, + EXTERNAL = 306, + TARGET = 307, + TRIPLE = 308, + ALIGN = 309, + ADDRSPACE = 310, + DEPLIBS = 311, + CALL = 312, + TAIL = 313, + ASM_TOK = 314, + MODULE = 315, + SIDEEFFECT = 316, + CC_TOK = 317, + CCC_TOK = 318, + FASTCC_TOK = 319, + COLDCC_TOK = 320, + X86_STDCALLCC_TOK = 321, + X86_FASTCALLCC_TOK = 322, + DATALAYOUT = 323, + RET = 324, + BR = 325, + SWITCH = 326, + INVOKE = 327, + UNWIND = 328, + UNREACHABLE = 329, + ADD = 330, + SUB = 331, + MUL = 332, + UDIV = 333, + SDIV = 334, + FDIV = 335, + UREM = 336, + SREM = 337, + FREM = 338, + AND = 339, + OR = 340, + XOR = 341, + SHL = 342, + LSHR = 343, + ASHR = 344, + ICMP = 345, + FCMP = 346, + VICMP = 347, + VFCMP = 348, + EQ = 349, + NE = 350, + SLT = 351, + SGT = 352, + SLE = 353, + SGE = 354, + ULT = 355, + UGT = 356, + ULE = 357, + UGE = 358, + OEQ = 359, + ONE = 360, + OLT = 361, + OGT = 362, + OLE = 363, + OGE = 364, + ORD = 365, + UNO = 366, + UEQ = 367, + UNE = 368, + MALLOC = 369, + ALLOCA = 370, + FREE = 371, + LOAD = 372, + STORE = 373, + GETELEMENTPTR = 374, + TRUNC = 375, + ZEXT = 376, + SEXT = 377, + FPTRUNC = 378, + FPEXT = 379, + BITCAST = 380, + UITOFP = 381, + SITOFP = 382, + FPTOUI = 383, + FPTOSI = 384, + INTTOPTR = 385, + PTRTOINT = 386, + PHI_TOK = 387, + SELECT = 388, + VAARG = 389, + EXTRACTELEMENT = 390, + INSERTELEMENT = 391, + SHUFFLEVECTOR = 392, + GETRESULT = 393, + SIGNEXT = 394, + ZEROEXT = 395, + NORETURN = 396, + INREG = 397, + SRET = 398, + NOUNWIND = 399, + NOALIAS = 400, + BYVAL = 401, + NEST = 402, + READNONE = 403, + READONLY = 404, + GC = 405, + DEFAULT = 406, + HIDDEN = 407, + PROTECTED = 408 }; #endif /* Tokens. */ @@ -273,116 +274,117 @@ #define DLLIMPORT 301 #define DLLEXPORT 302 #define EXTERN_WEAK 303 -#define OPAQUE 304 -#define EXTERNAL 305 -#define TARGET 306 -#define TRIPLE 307 -#define ALIGN 308 -#define ADDRSPACE 309 -#define DEPLIBS 310 -#define CALL 311 -#define TAIL 312 -#define ASM_TOK 313 -#define MODULE 314 -#define SIDEEFFECT 315 -#define CC_TOK 316 -#define CCC_TOK 317 -#define FASTCC_TOK 318 -#define COLDCC_TOK 319 -#define X86_STDCALLCC_TOK 320 -#define X86_FASTCALLCC_TOK 321 -#define DATALAYOUT 322 -#define RET 323 -#define BR 324 -#define SWITCH 325 -#define INVOKE 326 -#define UNWIND 327 -#define UNREACHABLE 328 -#define ADD 329 -#define SUB 330 -#define MUL 331 -#define UDIV 332 -#define SDIV 333 -#define FDIV 334 -#define UREM 335 -#define SREM 336 -#define FREM 337 -#define AND 338 -#define OR 339 -#define XOR 340 -#define SHL 341 -#define LSHR 342 -#define ASHR 343 -#define ICMP 344 -#define FCMP 345 -#define VICMP 346 -#define VFCMP 347 -#define EQ 348 -#define NE 349 -#define SLT 350 -#define SGT 351 -#define SLE 352 -#define SGE 353 -#define ULT 354 -#define UGT 355 -#define ULE 356 -#define UGE 357 -#define OEQ 358 -#define ONE 359 -#define OLT 360 -#define OGT 361 -#define OLE 362 -#define OGE 363 -#define ORD 364 -#define UNO 365 -#define UEQ 366 -#define UNE 367 -#define MALLOC 368 -#define ALLOCA 369 -#define FREE 370 -#define LOAD 371 -#define STORE 372 -#define GETELEMENTPTR 373 -#define TRUNC 374 -#define ZEXT 375 -#define SEXT 376 -#define FPTRUNC 377 -#define FPEXT 378 -#define BITCAST 379 -#define UITOFP 380 -#define SITOFP 381 -#define FPTOUI 382 -#define FPTOSI 383 -#define INTTOPTR 384 -#define PTRTOINT 385 -#define PHI_TOK 386 -#define SELECT 387 -#define VAARG 388 -#define EXTRACTELEMENT 389 -#define INSERTELEMENT 390 -#define SHUFFLEVECTOR 391 -#define GETRESULT 392 -#define SIGNEXT 393 -#define ZEROEXT 394 -#define NORETURN 395 -#define INREG 396 -#define SRET 397 -#define NOUNWIND 398 -#define NOALIAS 399 -#define BYVAL 400 -#define NEST 401 -#define READNONE 402 -#define READONLY 403 -#define GC 404 -#define DEFAULT 405 -#define HIDDEN 406 -#define PROTECTED 407 +#define COMMON 304 +#define OPAQUE 305 +#define EXTERNAL 306 +#define TARGET 307 +#define TRIPLE 308 +#define ALIGN 309 +#define ADDRSPACE 310 +#define DEPLIBS 311 +#define CALL 312 +#define TAIL 313 +#define ASM_TOK 314 +#define MODULE 315 +#define SIDEEFFECT 316 +#define CC_TOK 317 +#define CCC_TOK 318 +#define FASTCC_TOK 319 +#define COLDCC_TOK 320 +#define X86_STDCALLCC_TOK 321 +#define X86_FASTCALLCC_TOK 322 +#define DATALAYOUT 323 +#define RET 324 +#define BR 325 +#define SWITCH 326 +#define INVOKE 327 +#define UNWIND 328 +#define UNREACHABLE 329 +#define ADD 330 +#define SUB 331 +#define MUL 332 +#define UDIV 333 +#define SDIV 334 +#define FDIV 335 +#define UREM 336 +#define SREM 337 +#define FREM 338 +#define AND 339 +#define OR 340 +#define XOR 341 +#define SHL 342 +#define LSHR 343 +#define ASHR 344 +#define ICMP 345 +#define FCMP 346 +#define VICMP 347 +#define VFCMP 348 +#define EQ 349 +#define NE 350 +#define SLT 351 +#define SGT 352 +#define SLE 353 +#define SGE 354 +#define ULT 355 +#define UGT 356 +#define ULE 357 +#define UGE 358 +#define OEQ 359 +#define ONE 360 +#define OLT 361 +#define OGT 362 +#define OLE 363 +#define OGE 364 +#define ORD 365 +#define UNO 366 +#define UEQ 367 +#define UNE 368 +#define MALLOC 369 +#define ALLOCA 370 +#define FREE 371 +#define LOAD 372 +#define STORE 373 +#define GETELEMENTPTR 374 +#define TRUNC 375 +#define ZEXT 376 +#define SEXT 377 +#define FPTRUNC 378 +#define FPEXT 379 +#define BITCAST 380 +#define UITOFP 381 +#define SITOFP 382 +#define FPTOUI 383 +#define FPTOSI 384 +#define INTTOPTR 385 +#define PTRTOINT 386 +#define PHI_TOK 387 +#define SELECT 388 +#define VAARG 389 +#define EXTRACTELEMENT 390 +#define INSERTELEMENT 391 +#define SHUFFLEVECTOR 392 +#define GETRESULT 393 +#define SIGNEXT 394 +#define ZEROEXT 395 +#define NORETURN 396 +#define INREG 397 +#define SRET 398 +#define NOUNWIND 399 +#define NOALIAS 400 +#define BYVAL 401 +#define NEST 402 +#define READNONE 403 +#define READONLY 404 +#define GC 405 +#define DEFAULT 406 +#define HIDDEN 407 +#define PROTECTED 408 /* Copy the first part of user declarations. */ -#line 14 "/llvm/lib/AsmParser/llvmAsmParser.y" +#line 14 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y" #include "ParserInternals.h" #include "llvm/CallingConv.h" @@ -1338,7 +1340,7 @@ Module *llvm::RunVMAsmParser(llvm::MemoryBuffer *MB) { #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED typedef union YYSTYPE -#line 949 "/llvm/lib/AsmParser/llvmAsmParser.y" +#line 949 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y" { llvm::Module *ModuleVal; llvm::Function *FunctionVal; @@ -1386,7 +1388,7 @@ typedef union YYSTYPE llvm::FCmpInst::Predicate FPredicate; } /* Line 193 of yacc.c. */ -#line 1390 "llvmAsmParser.tab.c" +#line 1392 "llvmAsmParser.tab.c" YYSTYPE; # define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define YYSTYPE_IS_DECLARED 1 @@ -1399,7 +1401,7 @@ typedef union YYSTYPE /* Line 216 of yacc.c. */ -#line 1403 "llvmAsmParser.tab.c" +#line 1405 "llvmAsmParser.tab.c" #ifdef short # undef short @@ -1612,22 +1614,22 @@ union yyalloc #endif /* YYFINAL -- State number of the termination state. */ -#define YYFINAL 43 +#define YYFINAL 44 /* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 2035 +#define YYLAST 2040 /* YYNTOKENS -- Number of terminals. */ -#define YYNTOKENS 167 +#define YYNTOKENS 168 /* YYNNTS -- Number of nonterminals. */ #define YYNNTS 85 /* YYNRULES -- Number of rules. */ -#define YYNRULES 326 +#define YYNRULES 327 /* YYNRULES -- Number of states. */ -#define YYNSTATES 655 +#define YYNSTATES 656 /* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */ #define YYUNDEFTOK 2 -#define YYMAXUTOK 407 +#define YYMAXUTOK 408 #define YYTRANSLATE(YYX) \ ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) @@ -1639,15 +1641,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, - 153, 154, 157, 2, 156, 2, 2, 2, 2, 2, + 154, 155, 158, 2, 157, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 162, 155, 163, 2, 2, 2, 2, 2, 2, 2, + 163, 156, 164, 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, 159, 158, 161, 2, 2, 2, 2, 2, 166, + 2, 160, 159, 162, 2, 2, 2, 2, 2, 167, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, - 160, 2, 2, 164, 2, 165, 2, 2, 2, 2, + 161, 2, 2, 165, 2, 166, 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, @@ -1675,7 +1677,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, 150, 151, 152 + 145, 146, 147, 148, 149, 150, 151, 152, 153 }; #if YYDEBUG @@ -1691,141 +1693,141 @@ static const yytype_uint16 yyprhs[] = 99, 101, 103, 105, 107, 109, 111, 113, 115, 117, 119, 121, 123, 125, 127, 129, 130, 135, 136, 139, 140, 142, 144, 146, 147, 150, 152, 154, 156, 158, - 160, 162, 164, 166, 167, 169, 171, 173, 174, 176, - 178, 179, 181, 183, 185, 187, 188, 190, 192, 193, - 195, 197, 199, 201, 203, 206, 208, 210, 212, 214, - 216, 218, 220, 222, 224, 227, 228, 231, 233, 235, - 237, 239, 241, 243, 244, 247, 248, 251, 252, 255, - 256, 260, 263, 264, 266, 267, 271, 273, 276, 278, - 280, 282, 284, 286, 288, 290, 292, 294, 298, 300, - 303, 309, 315, 321, 327, 331, 334, 340, 345, 348, - 350, 352, 354, 358, 360, 364, 366, 367, 369, 373, - 378, 382, 386, 391, 396, 400, 407, 413, 416, 419, - 422, 425, 428, 431, 434, 437, 440, 443, 446, 449, - 456, 462, 471, 478, 485, 493, 501, 509, 517, 524, - 533, 542, 546, 548, 550, 552, 554, 555, 558, 565, - 567, 568, 570, 573, 574, 578, 579, 583, 587, 591, - 595, 596, 605, 606, 616, 617, 627, 633, 636, 640, - 642, 646, 650, 654, 658, 660, 661, 667, 671, 673, - 677, 679, 680, 691, 693, 695, 700, 702, 704, 707, - 711, 712, 714, 716, 718, 720, 722, 724, 726, 728, - 730, 734, 736, 742, 744, 746, 748, 750, 752, 754, - 757, 759, 763, 766, 769, 773, 776, 777, 779, 782, - 785, 789, 799, 809, 818, 833, 835, 837, 844, 850, - 853, 860, 868, 873, 878, 885, 892, 893, 894, 898, - 901, 903, 909, 915, 922, 929, 936, 943, 948, 955, - 960, 965, 972, 979, 982, 991, 993, 995, 996, 1000, - 1007, 1011, 1018, 1021, 1027, 1035, 1041 + 160, 162, 164, 166, 168, 169, 171, 173, 175, 176, + 178, 180, 181, 183, 185, 187, 189, 190, 192, 194, + 195, 197, 199, 201, 203, 205, 208, 210, 212, 214, + 216, 218, 220, 222, 224, 226, 229, 230, 233, 235, + 237, 239, 241, 243, 245, 246, 249, 250, 253, 254, + 257, 258, 262, 265, 266, 268, 269, 273, 275, 278, + 280, 282, 284, 286, 288, 290, 292, 294, 296, 300, + 302, 305, 311, 317, 323, 329, 333, 336, 342, 347, + 350, 352, 354, 356, 360, 362, 366, 368, 369, 371, + 375, 380, 384, 388, 393, 398, 402, 409, 415, 418, + 421, 424, 427, 430, 433, 436, 439, 442, 445, 448, + 451, 458, 464, 473, 480, 487, 495, 503, 511, 519, + 526, 535, 544, 548, 550, 552, 554, 556, 557, 560, + 567, 569, 570, 572, 575, 576, 580, 581, 585, 589, + 593, 597, 598, 607, 608, 618, 619, 629, 635, 638, + 642, 644, 648, 652, 656, 660, 662, 663, 669, 673, + 675, 679, 681, 682, 693, 695, 697, 702, 704, 706, + 709, 713, 714, 716, 718, 720, 722, 724, 726, 728, + 730, 732, 736, 738, 744, 746, 748, 750, 752, 754, + 756, 759, 761, 765, 768, 771, 775, 778, 779, 781, + 784, 787, 791, 801, 811, 820, 835, 837, 839, 846, + 852, 855, 862, 870, 875, 880, 887, 894, 895, 896, + 900, 903, 905, 911, 917, 924, 931, 938, 945, 950, + 957, 962, 967, 974, 981, 984, 993, 995, 997, 998, + 1002, 1009, 1013, 1020, 1023, 1029, 1037, 1043 }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ static const yytype_int16 yyrhs[] = { - 213, 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, 119, -1, 120, -1, 121, -1, 122, - -1, 123, -1, 124, -1, 125, -1, 126, -1, 127, - -1, 128, -1, 129, -1, 130, -1, 93, -1, 94, - -1, 95, -1, 96, -1, 97, -1, 98, -1, 99, - -1, 100, -1, 101, -1, 102, -1, 103, -1, 104, - -1, 105, -1, 106, -1, 107, -1, 108, -1, 109, - -1, 110, -1, 111, -1, 112, -1, 99, -1, 100, - -1, 101, -1, 102, -1, 26, -1, 27, -1, 11, + 214, 0, -1, 75, -1, 76, -1, 77, -1, 78, + -1, 79, -1, 80, -1, 81, -1, 82, -1, 83, + -1, 87, -1, 88, -1, 89, -1, 84, -1, 85, + -1, 86, -1, 120, -1, 121, -1, 122, -1, 123, + -1, 124, -1, 125, -1, 126, -1, 127, -1, 128, + -1, 129, -1, 130, -1, 131, -1, 94, -1, 95, + -1, 96, -1, 97, -1, 98, -1, 99, -1, 100, + -1, 101, -1, 102, -1, 103, -1, 104, -1, 105, + -1, 106, -1, 107, -1, 108, -1, 109, -1, 110, + -1, 111, -1, 112, -1, 113, -1, 100, -1, 101, + -1, 102, -1, 103, -1, 26, -1, 27, -1, 11, -1, 12, -1, 13, -1, 16, -1, 15, -1, 14, - -1, 19, -1, 22, -1, 24, -1, 175, -1, -1, - 54, 153, 4, 154, -1, -1, 175, 155, -1, -1, - 20, -1, 23, -1, 181, -1, -1, 179, 155, -1, + -1, 19, -1, 22, -1, 24, -1, 176, -1, -1, + 55, 154, 4, 155, -1, -1, 176, 156, -1, -1, + 20, -1, 23, -1, 182, -1, -1, 180, 156, -1, 42, -1, 44, -1, 43, -1, 45, -1, 47, -1, - 46, -1, 48, -1, 50, -1, -1, 150, -1, 151, - -1, 152, -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, 139, -1, 120, -1, - 138, -1, 121, -1, 141, -1, 142, -1, 144, -1, - 145, -1, 146, -1, 53, 4, -1, -1, 190, 189, - -1, 140, -1, 143, -1, 139, -1, 138, -1, 147, - -1, 148, -1, -1, 192, 191, -1, -1, 149, 22, - -1, -1, 53, 4, -1, -1, 156, 53, 4, -1, - 34, 22, -1, -1, 196, -1, -1, 156, 199, 198, - -1, 196, -1, 53, 4, -1, 11, -1, 12, -1, - 13, -1, 16, -1, 15, -1, 14, -1, 17, -1, - 49, -1, 200, -1, 201, 177, 157, -1, 235, -1, - 158, 4, -1, 201, 153, 205, 154, 192, -1, 10, - 153, 205, 154, 192, -1, 159, 4, 160, 201, 161, - -1, 162, 4, 160, 201, 163, -1, 164, 206, 165, - -1, 164, 165, -1, 162, 164, 206, 165, 163, -1, - 162, 164, 165, 163, -1, 201, 190, -1, 201, -1, - 10, -1, 202, -1, 204, 156, 202, -1, 204, -1, - 204, 156, 39, -1, 39, -1, -1, 201, -1, 206, - 156, 201, -1, 201, 159, 209, 161, -1, 201, 159, - 161, -1, 201, 166, 22, -1, 201, 162, 209, 163, - -1, 201, 164, 209, 165, -1, 201, 164, 165, -1, - 201, 162, 164, 209, 165, 163, -1, 201, 162, 164, - 165, 163, -1, 201, 40, -1, 201, 41, -1, 201, - 235, -1, 201, 208, -1, 201, 25, -1, 173, 3, - -1, 173, 5, -1, 173, 4, -1, 173, 6, -1, - 11, 26, -1, 11, 27, -1, 174, 9, -1, 170, - 153, 207, 38, 201, 154, -1, 118, 153, 207, 247, - 154, -1, 132, 153, 207, 156, 207, 156, 207, 154, - -1, 168, 153, 207, 156, 207, 154, -1, 169, 153, - 207, 156, 207, 154, -1, 89, 171, 153, 207, 156, - 207, 154, -1, 90, 172, 153, 207, 156, 207, 154, - -1, 91, 171, 153, 207, 156, 207, 154, -1, 92, - 172, 153, 207, 156, 207, 154, -1, 134, 153, 207, - 156, 207, 154, -1, 135, 153, 207, 156, 207, 156, - 207, 154, -1, 136, 153, 207, 156, 207, 156, 207, - 154, -1, 209, 156, 207, -1, 207, -1, 32, -1, - 33, -1, 37, -1, -1, 203, 235, -1, 124, 153, - 212, 38, 201, 154, -1, 214, -1, -1, 215, -1, - 214, 215, -1, -1, 31, 216, 231, -1, -1, 30, - 217, 232, -1, 59, 58, 221, -1, 178, 18, 201, - -1, 178, 18, 10, -1, -1, 180, 184, 211, 210, - 207, 177, 218, 198, -1, -1, 180, 182, 184, 211, - 210, 207, 177, 219, 198, -1, -1, 180, 183, 184, - 211, 210, 201, 177, 220, 198, -1, 180, 184, 35, - 187, 212, -1, 51, 222, -1, 55, 155, 223, -1, - 22, -1, 52, 155, 22, -1, 67, 155, 22, -1, - 159, 224, 161, -1, 224, 156, 22, -1, 22, -1, - -1, 225, 156, 201, 190, 176, -1, 201, 190, 176, - -1, 225, -1, 225, 156, 39, -1, 39, -1, -1, - 188, 203, 179, 153, 226, 154, 192, 197, 194, 193, - -1, 28, -1, 164, -1, 186, 184, 227, 228, -1, - 29, -1, 165, -1, 239, 230, -1, 185, 184, 227, - -1, -1, 60, -1, 3, -1, 4, -1, 9, -1, - 26, -1, 27, -1, 40, -1, 41, -1, 25, -1, - 162, 209, 163, -1, 208, -1, 58, 233, 22, 156, - 22, -1, 7, -1, 8, -1, 175, -1, 179, -1, - 235, -1, 234, -1, 201, 236, -1, 237, -1, 238, - 156, 237, -1, 239, 240, -1, 229, 240, -1, 241, - 178, 242, -1, 241, 244, -1, -1, 21, -1, 68, - 238, -1, 68, 10, -1, 69, 17, 236, -1, 69, - 11, 236, 156, 17, 236, 156, 17, 236, -1, 70, - 173, 236, 156, 17, 236, 159, 243, 161, -1, 70, - 173, 236, 156, 17, 236, 159, 161, -1, 71, 188, - 203, 236, 153, 246, 154, 192, 38, 17, 236, 72, - 17, 236, -1, 72, -1, 73, -1, 243, 173, 234, - 156, 17, 236, -1, 173, 234, 156, 17, 236, -1, - 178, 249, -1, 201, 159, 236, 156, 236, 161, -1, - 245, 156, 159, 236, 156, 236, 161, -1, 201, 190, - 236, 190, -1, 17, 190, 236, 190, -1, 246, 156, - 201, 190, 236, 190, -1, 246, 156, 17, 190, 236, - 190, -1, -1, -1, 247, 156, 237, -1, 57, 56, - -1, 56, -1, 168, 201, 236, 156, 236, -1, 169, - 201, 236, 156, 236, -1, 89, 171, 201, 236, 156, - 236, -1, 90, 172, 201, 236, 156, 236, -1, 91, - 171, 201, 236, 156, 236, -1, 92, 172, 201, 236, - 156, 236, -1, 170, 237, 38, 201, -1, 132, 237, - 156, 237, 156, 237, -1, 133, 237, 156, 201, -1, - 134, 237, 156, 237, -1, 135, 237, 156, 237, 156, - 237, -1, 136, 237, 156, 237, 156, 237, -1, 131, - 245, -1, 248, 188, 203, 236, 153, 246, 154, 192, - -1, 251, -1, 36, -1, -1, 113, 201, 195, -1, - 113, 201, 156, 11, 236, 195, -1, 114, 201, 195, - -1, 114, 201, 156, 11, 236, 195, -1, 115, 237, - -1, 250, 116, 201, 236, 195, -1, 250, 117, 237, - 156, 201, 236, 195, -1, 137, 201, 236, 156, 4, - -1, 118, 201, 236, 247, -1 + 49, -1, 46, -1, 48, -1, 51, -1, -1, 151, + -1, 152, -1, 153, -1, -1, 46, -1, 48, -1, + -1, 42, -1, 43, -1, 44, -1, 47, -1, -1, + 44, -1, 42, -1, -1, 63, -1, 64, -1, 65, + -1, 66, -1, 67, -1, 62, 4, -1, 140, -1, + 121, -1, 139, -1, 122, -1, 142, -1, 143, -1, + 145, -1, 146, -1, 147, -1, 54, 4, -1, -1, + 191, 190, -1, 141, -1, 144, -1, 140, -1, 139, + -1, 148, -1, 149, -1, -1, 193, 192, -1, -1, + 150, 22, -1, -1, 54, 4, -1, -1, 157, 54, + 4, -1, 34, 22, -1, -1, 197, -1, -1, 157, + 200, 199, -1, 197, -1, 54, 4, -1, 11, -1, + 12, -1, 13, -1, 16, -1, 15, -1, 14, -1, + 17, -1, 50, -1, 201, -1, 202, 178, 158, -1, + 236, -1, 159, 4, -1, 202, 154, 206, 155, 193, + -1, 10, 154, 206, 155, 193, -1, 160, 4, 161, + 202, 162, -1, 163, 4, 161, 202, 164, -1, 165, + 207, 166, -1, 165, 166, -1, 163, 165, 207, 166, + 164, -1, 163, 165, 166, 164, -1, 202, 191, -1, + 202, -1, 10, -1, 203, -1, 205, 157, 203, -1, + 205, -1, 205, 157, 39, -1, 39, -1, -1, 202, + -1, 207, 157, 202, -1, 202, 160, 210, 162, -1, + 202, 160, 162, -1, 202, 167, 22, -1, 202, 163, + 210, 164, -1, 202, 165, 210, 166, -1, 202, 165, + 166, -1, 202, 163, 165, 210, 166, 164, -1, 202, + 163, 165, 166, 164, -1, 202, 40, -1, 202, 41, + -1, 202, 236, -1, 202, 209, -1, 202, 25, -1, + 174, 3, -1, 174, 5, -1, 174, 4, -1, 174, + 6, -1, 11, 26, -1, 11, 27, -1, 175, 9, + -1, 171, 154, 208, 38, 202, 155, -1, 119, 154, + 208, 248, 155, -1, 133, 154, 208, 157, 208, 157, + 208, 155, -1, 169, 154, 208, 157, 208, 155, -1, + 170, 154, 208, 157, 208, 155, -1, 90, 172, 154, + 208, 157, 208, 155, -1, 91, 173, 154, 208, 157, + 208, 155, -1, 92, 172, 154, 208, 157, 208, 155, + -1, 93, 173, 154, 208, 157, 208, 155, -1, 135, + 154, 208, 157, 208, 155, -1, 136, 154, 208, 157, + 208, 157, 208, 155, -1, 137, 154, 208, 157, 208, + 157, 208, 155, -1, 210, 157, 208, -1, 208, -1, + 32, -1, 33, -1, 37, -1, -1, 204, 236, -1, + 125, 154, 213, 38, 202, 155, -1, 215, -1, -1, + 216, -1, 215, 216, -1, -1, 31, 217, 232, -1, + -1, 30, 218, 233, -1, 60, 59, 222, -1, 179, + 18, 202, -1, 179, 18, 10, -1, -1, 181, 185, + 212, 211, 208, 178, 219, 199, -1, -1, 181, 183, + 185, 212, 211, 208, 178, 220, 199, -1, -1, 181, + 184, 185, 212, 211, 202, 178, 221, 199, -1, 181, + 185, 35, 188, 213, -1, 52, 223, -1, 56, 156, + 224, -1, 22, -1, 53, 156, 22, -1, 68, 156, + 22, -1, 160, 225, 162, -1, 225, 157, 22, -1, + 22, -1, -1, 226, 157, 202, 191, 177, -1, 202, + 191, 177, -1, 226, -1, 226, 157, 39, -1, 39, + -1, -1, 189, 204, 180, 154, 227, 155, 193, 198, + 195, 194, -1, 28, -1, 165, -1, 187, 185, 228, + 229, -1, 29, -1, 166, -1, 240, 231, -1, 186, + 185, 228, -1, -1, 61, -1, 3, -1, 4, -1, + 9, -1, 26, -1, 27, -1, 40, -1, 41, -1, + 25, -1, 163, 210, 164, -1, 209, -1, 59, 234, + 22, 157, 22, -1, 7, -1, 8, -1, 176, -1, + 180, -1, 236, -1, 235, -1, 202, 237, -1, 238, + -1, 239, 157, 238, -1, 240, 241, -1, 230, 241, + -1, 242, 179, 243, -1, 242, 245, -1, -1, 21, + -1, 69, 239, -1, 69, 10, -1, 70, 17, 237, + -1, 70, 11, 237, 157, 17, 237, 157, 17, 237, + -1, 71, 174, 237, 157, 17, 237, 160, 244, 162, + -1, 71, 174, 237, 157, 17, 237, 160, 162, -1, + 72, 189, 204, 237, 154, 247, 155, 193, 38, 17, + 237, 73, 17, 237, -1, 73, -1, 74, -1, 244, + 174, 235, 157, 17, 237, -1, 174, 235, 157, 17, + 237, -1, 179, 250, -1, 202, 160, 237, 157, 237, + 162, -1, 246, 157, 160, 237, 157, 237, 162, -1, + 202, 191, 237, 191, -1, 17, 191, 237, 191, -1, + 247, 157, 202, 191, 237, 191, -1, 247, 157, 17, + 191, 237, 191, -1, -1, -1, 248, 157, 238, -1, + 58, 57, -1, 57, -1, 169, 202, 237, 157, 237, + -1, 170, 202, 237, 157, 237, -1, 90, 172, 202, + 237, 157, 237, -1, 91, 173, 202, 237, 157, 237, + -1, 92, 172, 202, 237, 157, 237, -1, 93, 173, + 202, 237, 157, 237, -1, 171, 238, 38, 202, -1, + 133, 238, 157, 238, 157, 238, -1, 134, 238, 157, + 202, -1, 135, 238, 157, 238, -1, 136, 238, 157, + 238, 157, 238, -1, 137, 238, 157, 238, 157, 238, + -1, 132, 246, -1, 249, 189, 204, 237, 154, 247, + 155, 193, -1, 252, -1, 36, -1, -1, 114, 202, + 196, -1, 114, 202, 157, 11, 237, 196, -1, 115, + 202, 196, -1, 115, 202, 157, 11, 237, 196, -1, + 116, 238, -1, 251, 117, 202, 237, 196, -1, 251, + 118, 238, 157, 202, 237, 196, -1, 138, 202, 237, + 157, 4, -1, 119, 202, 237, 248, -1 }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ @@ -1839,31 +1841,31 @@ static const yytype_uint16 yyrline[] = 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, 1234, 1238, 1239, 1244, 1245, 1246, - 1247, 1248, 1249, 1252, 1253, 1258, 1259, 1266, 1267, 1273, - 1274, 1283, 1291, 1292, 1297, 1298, 1299, 1304, 1317, 1317, - 1317, 1317, 1317, 1317, 1317, 1320, 1324, 1328, 1335, 1340, - 1348, 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, 1947, 1952, 1958, - 1964, 1973, 1977, 1985, 1985, 1988, 1988, 1991, 2003, 2024, - 2029, 2037, 2038, 2042, 2042, 2046, 2046, 2049, 2052, 2076, - 2088, 2087, 2099, 2098, 2108, 2107, 2118, 2158, 2161, 2167, - 2177, 2181, 2186, 2188, 2193, 2198, 2207, 2217, 2228, 2232, - 2241, 2250, 2255, 2384, 2384, 2386, 2395, 2395, 2397, 2402, - 2414, 2418, 2423, 2427, 2431, 2435, 2439, 2443, 2447, 2451, - 2455, 2480, 2484, 2494, 2498, 2502, 2507, 2514, 2514, 2520, - 2529, 2534, 2539, 2543, 2552, 2561, 2570, 2574, 2582, 2589, - 2593, 2598, 2608, 2627, 2636, 2721, 2725, 2732, 2743, 2756, - 2766, 2777, 2787, 2798, 2806, 2816, 2823, 2826, 2827, 2834, - 2838, 2843, 2859, 2876, 2890, 2904, 2918, 2932, 2944, 2952, - 2959, 2965, 2971, 2977, 2992, 3082, 3087, 3091, 3098, 3105, - 3113, 3120, 3128, 3136, 3150, 3167, 3175 + 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, 1235, 1239, 1240, 1245, 1246, + 1247, 1248, 1249, 1250, 1253, 1254, 1259, 1260, 1267, 1268, + 1274, 1275, 1284, 1292, 1293, 1298, 1299, 1300, 1305, 1318, + 1318, 1318, 1318, 1318, 1318, 1318, 1321, 1325, 1329, 1336, + 1341, 1349, 1378, 1403, 1408, 1418, 1428, 1432, 1442, 1449, + 1458, 1465, 1470, 1475, 1482, 1483, 1490, 1497, 1505, 1511, + 1523, 1551, 1567, 1594, 1622, 1648, 1668, 1694, 1714, 1726, + 1733, 1799, 1809, 1819, 1825, 1835, 1841, 1851, 1856, 1861, + 1874, 1886, 1908, 1916, 1922, 1933, 1938, 1943, 1948, 1953, + 1959, 1965, 1974, 1978, 1986, 1986, 1989, 1989, 1992, 2004, + 2025, 2030, 2038, 2039, 2043, 2043, 2047, 2047, 2050, 2053, + 2077, 2089, 2088, 2100, 2099, 2109, 2108, 2119, 2159, 2162, + 2168, 2178, 2182, 2187, 2189, 2194, 2199, 2208, 2218, 2229, + 2233, 2242, 2251, 2256, 2385, 2385, 2387, 2396, 2396, 2398, + 2403, 2415, 2419, 2424, 2428, 2432, 2436, 2440, 2444, 2448, + 2452, 2456, 2481, 2485, 2495, 2499, 2503, 2508, 2515, 2515, + 2521, 2530, 2535, 2540, 2544, 2553, 2562, 2571, 2575, 2583, + 2590, 2594, 2599, 2609, 2628, 2637, 2722, 2726, 2733, 2744, + 2757, 2767, 2778, 2788, 2799, 2807, 2817, 2824, 2827, 2828, + 2835, 2839, 2844, 2860, 2877, 2891, 2905, 2919, 2933, 2945, + 2953, 2960, 2966, 2972, 2978, 2993, 3083, 3088, 3092, 3099, + 3106, 3114, 3121, 3129, 3137, 3151, 3168, 3176 }; #endif @@ -1880,7 +1882,7 @@ static const char *const yytname[] = "FALSETOK", "BEGINTOK", "ENDTOK", "DECLARE", "DEFINE", "GLOBAL", "CONSTANT", "SECTION", "ALIAS", "VOLATILE", "THREAD_LOCAL", "TO", "DOTDOTDOT", "NULL_TOK", "UNDEF", "INTERNAL", "LINKONCE", "WEAK", - "APPENDING", "DLLIMPORT", "DLLEXPORT", "EXTERN_WEAK", "OPAQUE", + "APPENDING", "DLLIMPORT", "DLLEXPORT", "EXTERN_WEAK", "COMMON", "OPAQUE", "EXTERNAL", "TARGET", "TRIPLE", "ALIGN", "ADDRSPACE", "DEPLIBS", "CALL", "TAIL", "ASM_TOK", "MODULE", "SIDEEFFECT", "CC_TOK", "CCC_TOK", "FASTCC_TOK", "COLDCC_TOK", "X86_STDCALLCC_TOK", "X86_FASTCALLCC_TOK", @@ -1939,47 +1941,47 @@ 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, - 405, 406, 407, 40, 41, 61, 44, 42, 92, 91, - 120, 93, 60, 62, 123, 125, 99 + 405, 406, 407, 408, 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, 167, 168, 168, 168, 168, 168, 168, 168, 168, - 168, 169, 169, 169, 169, 169, 169, 170, 170, 170, - 170, 170, 170, 170, 170, 170, 170, 170, 170, 171, + 0, 168, 169, 169, 169, 169, 169, 169, 169, 169, + 169, 170, 170, 170, 170, 170, 170, 171, 171, 171, 171, |