Generated files for CommonLinkage.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51119 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Dale Johannesen
2008-05-14 20:13:36 +00:00
parent aafce77b17
commit c7071cc57b
3 changed files with 1801 additions and 1789 deletions

File diff suppressed because it is too large Load Diff

View File

@ -85,110 +85,111 @@
DLLIMPORT = 301, DLLIMPORT = 301,
DLLEXPORT = 302, DLLEXPORT = 302,
EXTERN_WEAK = 303, EXTERN_WEAK = 303,
OPAQUE = 304, COMMON = 304,
EXTERNAL = 305, OPAQUE = 305,
TARGET = 306, EXTERNAL = 306,
TRIPLE = 307, TARGET = 307,
ALIGN = 308, TRIPLE = 308,
ADDRSPACE = 309, ALIGN = 309,
DEPLIBS = 310, ADDRSPACE = 310,
CALL = 311, DEPLIBS = 311,
TAIL = 312, CALL = 312,
ASM_TOK = 313, TAIL = 313,
MODULE = 314, ASM_TOK = 314,
SIDEEFFECT = 315, MODULE = 315,
CC_TOK = 316, SIDEEFFECT = 316,
CCC_TOK = 317, CC_TOK = 317,
FASTCC_TOK = 318, CCC_TOK = 318,
COLDCC_TOK = 319, FASTCC_TOK = 319,
X86_STDCALLCC_TOK = 320, COLDCC_TOK = 320,
X86_FASTCALLCC_TOK = 321, X86_STDCALLCC_TOK = 321,
DATALAYOUT = 322, X86_FASTCALLCC_TOK = 322,
RET = 323, DATALAYOUT = 323,
BR = 324, RET = 324,
SWITCH = 325, BR = 325,
INVOKE = 326, SWITCH = 326,
UNWIND = 327, INVOKE = 327,
UNREACHABLE = 328, UNWIND = 328,
ADD = 329, UNREACHABLE = 329,
SUB = 330, ADD = 330,
MUL = 331, SUB = 331,
UDIV = 332, MUL = 332,
SDIV = 333, UDIV = 333,
FDIV = 334, SDIV = 334,
UREM = 335, FDIV = 335,
SREM = 336, UREM = 336,
FREM = 337, SREM = 337,
AND = 338, FREM = 338,
OR = 339, AND = 339,
XOR = 340, OR = 340,
SHL = 341, XOR = 341,
LSHR = 342, SHL = 342,
ASHR = 343, LSHR = 343,
ICMP = 344, ASHR = 344,
FCMP = 345, ICMP = 345,
VICMP = 346, FCMP = 346,
VFCMP = 347, VICMP = 347,
EQ = 348, VFCMP = 348,
NE = 349, EQ = 349,
SLT = 350, NE = 350,
SGT = 351, SLT = 351,
SLE = 352, SGT = 352,
SGE = 353, SLE = 353,
ULT = 354, SGE = 354,
UGT = 355, ULT = 355,
ULE = 356, UGT = 356,
UGE = 357, ULE = 357,
OEQ = 358, UGE = 358,
ONE = 359, OEQ = 359,
OLT = 360, ONE = 360,
OGT = 361, OLT = 361,
OLE = 362, OGT = 362,
OGE = 363, OLE = 363,
ORD = 364, OGE = 364,
UNO = 365, ORD = 365,
UEQ = 366, UNO = 366,
UNE = 367, UEQ = 367,
MALLOC = 368, UNE = 368,
ALLOCA = 369, MALLOC = 369,
FREE = 370, ALLOCA = 370,
LOAD = 371, FREE = 371,
STORE = 372, LOAD = 372,
GETELEMENTPTR = 373, STORE = 373,
TRUNC = 374, GETELEMENTPTR = 374,
ZEXT = 375, TRUNC = 375,
SEXT = 376, ZEXT = 376,
FPTRUNC = 377, SEXT = 377,
FPEXT = 378, FPTRUNC = 378,
BITCAST = 379, FPEXT = 379,
UITOFP = 380, BITCAST = 380,
SITOFP = 381, UITOFP = 381,
FPTOUI = 382, SITOFP = 382,
FPTOSI = 383, FPTOUI = 383,
INTTOPTR = 384, FPTOSI = 384,
PTRTOINT = 385, INTTOPTR = 385,
PHI_TOK = 386, PTRTOINT = 386,
SELECT = 387, PHI_TOK = 387,
VAARG = 388, SELECT = 388,
EXTRACTELEMENT = 389, VAARG = 389,
INSERTELEMENT = 390, EXTRACTELEMENT = 390,
SHUFFLEVECTOR = 391, INSERTELEMENT = 391,
GETRESULT = 392, SHUFFLEVECTOR = 392,
SIGNEXT = 393, GETRESULT = 393,
ZEROEXT = 394, SIGNEXT = 394,
NORETURN = 395, ZEROEXT = 395,
INREG = 396, NORETURN = 396,
SRET = 397, INREG = 397,
NOUNWIND = 398, SRET = 398,
NOALIAS = 399, NOUNWIND = 399,
BYVAL = 400, NOALIAS = 400,
NEST = 401, BYVAL = 401,
READNONE = 402, NEST = 402,
READONLY = 403, READNONE = 403,
GC = 404, READONLY = 404,
DEFAULT = 405, GC = 405,
HIDDEN = 406, DEFAULT = 406,
PROTECTED = 407 HIDDEN = 407,
PROTECTED = 408
}; };
#endif #endif
/* Tokens. */ /* Tokens. */
@ -238,117 +239,118 @@
#define DLLIMPORT 301 #define DLLIMPORT 301
#define DLLEXPORT 302 #define DLLEXPORT 302
#define EXTERN_WEAK 303 #define EXTERN_WEAK 303
#define OPAQUE 304 #define COMMON 304
#define EXTERNAL 305 #define OPAQUE 305
#define TARGET 306 #define EXTERNAL 306
#define TRIPLE 307 #define TARGET 307
#define ALIGN 308 #define TRIPLE 308
#define ADDRSPACE 309 #define ALIGN 309
#define DEPLIBS 310 #define ADDRSPACE 310
#define CALL 311 #define DEPLIBS 311
#define TAIL 312 #define CALL 312
#define ASM_TOK 313 #define TAIL 313
#define MODULE 314 #define ASM_TOK 314
#define SIDEEFFECT 315 #define MODULE 315
#define CC_TOK 316 #define SIDEEFFECT 316
#define CCC_TOK 317 #define CC_TOK 317
#define FASTCC_TOK 318 #define CCC_TOK 318
#define COLDCC_TOK 319 #define FASTCC_TOK 319
#define X86_STDCALLCC_TOK 320 #define COLDCC_TOK 320
#define X86_FASTCALLCC_TOK 321 #define X86_STDCALLCC_TOK 321
#define DATALAYOUT 322 #define X86_FASTCALLCC_TOK 322
#define RET 323 #define DATALAYOUT 323
#define BR 324 #define RET 324
#define SWITCH 325 #define BR 325
#define INVOKE 326 #define SWITCH 326
#define UNWIND 327 #define INVOKE 327
#define UNREACHABLE 328 #define UNWIND 328
#define ADD 329 #define UNREACHABLE 329
#define SUB 330 #define ADD 330
#define MUL 331 #define SUB 331
#define UDIV 332 #define MUL 332
#define SDIV 333 #define UDIV 333
#define FDIV 334 #define SDIV 334
#define UREM 335 #define FDIV 335
#define SREM 336 #define UREM 336
#define FREM 337 #define SREM 337
#define AND 338 #define FREM 338
#define OR 339 #define AND 339
#define XOR 340 #define OR 340
#define SHL 341 #define XOR 341
#define LSHR 342 #define SHL 342
#define ASHR 343 #define LSHR 343
#define ICMP 344 #define ASHR 344
#define FCMP 345 #define ICMP 345
#define VICMP 346 #define FCMP 346
#define VFCMP 347 #define VICMP 347
#define EQ 348 #define VFCMP 348
#define NE 349 #define EQ 349
#define SLT 350 #define NE 350
#define SGT 351 #define SLT 351
#define SLE 352 #define SGT 352
#define SGE 353 #define SLE 353
#define ULT 354 #define SGE 354
#define UGT 355 #define ULT 355
#define ULE 356 #define UGT 356
#define UGE 357 #define ULE 357
#define OEQ 358 #define UGE 358
#define ONE 359 #define OEQ 359
#define OLT 360 #define ONE 360
#define OGT 361 #define OLT 361
#define OLE 362 #define OGT 362
#define OGE 363 #define OLE 363
#define ORD 364 #define OGE 364
#define UNO 365 #define ORD 365
#define UEQ 366 #define UNO 366
#define UNE 367 #define UEQ 367
#define MALLOC 368 #define UNE 368
#define ALLOCA 369 #define MALLOC 369
#define FREE 370 #define ALLOCA 370
#define LOAD 371 #define FREE 371
#define STORE 372 #define LOAD 372
#define GETELEMENTPTR 373 #define STORE 373
#define TRUNC 374 #define GETELEMENTPTR 374
#define ZEXT 375 #define TRUNC 375
#define SEXT 376 #define ZEXT 376
#define FPTRUNC 377 #define SEXT 377
#define FPEXT 378 #define FPTRUNC 378
#define BITCAST 379 #define FPEXT 379
#define UITOFP 380 #define BITCAST 380
#define SITOFP 381 #define UITOFP 381
#define FPTOUI 382 #define SITOFP 382
#define FPTOSI 383 #define FPTOUI 383
#define INTTOPTR 384 #define FPTOSI 384
#define PTRTOINT 385 #define INTTOPTR 385
#define PHI_TOK 386 #define PTRTOINT 386
#define SELECT 387 #define PHI_TOK 387
#define VAARG 388 #define SELECT 388
#define EXTRACTELEMENT 389 #define VAARG 389
#define INSERTELEMENT 390 #define EXTRACTELEMENT 390
#define SHUFFLEVECTOR 391 #define INSERTELEMENT 391
#define GETRESULT 392 #define SHUFFLEVECTOR 392
#define SIGNEXT 393 #define GETRESULT 393
#define ZEROEXT 394 #define SIGNEXT 394
#define NORETURN 395 #define ZEROEXT 395
#define INREG 396 #define NORETURN 396
#define SRET 397 #define INREG 397
#define NOUNWIND 398 #define SRET 398
#define NOALIAS 399 #define NOUNWIND 399
#define BYVAL 400 #define NOALIAS 400
#define NEST 401 #define BYVAL 401
#define READNONE 402 #define NEST 402
#define READONLY 403 #define READNONE 403
#define GC 404 #define READONLY 404
#define DEFAULT 405 #define GC 405
#define HIDDEN 406 #define DEFAULT 406
#define PROTECTED 407 #define HIDDEN 407
#define PROTECTED 408
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED #if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
typedef union YYSTYPE typedef union YYSTYPE
#line 949 "/llvm/lib/AsmParser/llvmAsmParser.y" #line 949 "/Volumes/MacOS9/gcc/llvm/lib/AsmParser/llvmAsmParser.y"
{ {
llvm::Module *ModuleVal; llvm::Module *ModuleVal;
llvm::Function *FunctionVal; llvm::Function *FunctionVal;
@ -396,7 +398,7 @@ typedef union YYSTYPE
llvm::FCmpInst::Predicate FPredicate; llvm::FCmpInst::Predicate FPredicate;
} }
/* Line 1529 of yacc.c. */ /* Line 1529 of yacc.c. */
#line 400 "llvmAsmParser.tab.h" #line 402 "llvmAsmParser.tab.h"
YYSTYPE; YYSTYPE;
# define yystype YYSTYPE /* obsolescent; will be withdrawn */ # define yystype YYSTYPE /* obsolescent; will be withdrawn */
# define YYSTYPE_IS_DECLARED 1 # define YYSTYPE_IS_DECLARED 1

View File

@ -1058,7 +1058,7 @@ Module *llvm::RunVMAsmParser(llvm::MemoryBuffer *MB) {
%token ZEROINITIALIZER TRUETOK FALSETOK BEGINTOK ENDTOK %token ZEROINITIALIZER TRUETOK FALSETOK BEGINTOK ENDTOK
%token DECLARE DEFINE GLOBAL CONSTANT SECTION ALIAS VOLATILE THREAD_LOCAL %token DECLARE DEFINE GLOBAL CONSTANT SECTION ALIAS VOLATILE THREAD_LOCAL
%token TO DOTDOTDOT NULL_TOK UNDEF INTERNAL LINKONCE WEAK APPENDING %token TO DOTDOTDOT NULL_TOK UNDEF INTERNAL LINKONCE WEAK APPENDING
%token DLLIMPORT DLLEXPORT EXTERN_WEAK %token DLLIMPORT DLLEXPORT EXTERN_WEAK COMMON
%token OPAQUE EXTERNAL TARGET TRIPLE ALIGN ADDRSPACE %token OPAQUE EXTERNAL TARGET TRIPLE ALIGN ADDRSPACE
%token DEPLIBS CALL TAIL ASM_TOK MODULE SIDEEFFECT %token DEPLIBS CALL TAIL ASM_TOK MODULE SIDEEFFECT
%token CC_TOK CCC_TOK FASTCC_TOK COLDCC_TOK X86_STDCALLCC_TOK X86_FASTCALLCC_TOK %token CC_TOK CCC_TOK FASTCC_TOK COLDCC_TOK X86_STDCALLCC_TOK X86_FASTCALLCC_TOK
@ -1174,6 +1174,7 @@ GVInternalLinkage
| LINKONCE { $$ = GlobalValue::LinkOnceLinkage; } | LINKONCE { $$ = GlobalValue::LinkOnceLinkage; }
| APPENDING { $$ = GlobalValue::AppendingLinkage; } | APPENDING { $$ = GlobalValue::AppendingLinkage; }
| DLLEXPORT { $$ = GlobalValue::DLLExportLinkage; } | DLLEXPORT { $$ = GlobalValue::DLLExportLinkage; }
| COMMON { $$ = GlobalValue::CommonLinkage; }
; ;
GVExternalLinkage GVExternalLinkage