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