| typedef union { |
| std::string* String; |
| TypeInfo* Type; |
| ValueInfo Value; |
| ConstInfo Const; |
| ValueList* ValList; |
| TypeList* TypeVec; |
| } YYSTYPE; |
| #define VOID 257 |
| #define BOOL 258 |
| #define SBYTE 259 |
| #define UBYTE 260 |
| #define SHORT 261 |
| #define USHORT 262 |
| #define INT 263 |
| #define UINT 264 |
| #define LONG 265 |
| #define ULONG 266 |
| #define FLOAT 267 |
| #define DOUBLE 268 |
| #define LABEL 269 |
| #define OPAQUE 270 |
| #define ESINT64VAL 271 |
| #define EUINT64VAL 272 |
| #define SINTVAL 273 |
| #define UINTVAL 274 |
| #define FPVAL 275 |
| #define NULL_TOK 276 |
| #define UNDEF 277 |
| #define ZEROINITIALIZER 278 |
| #define TRUETOK 279 |
| #define FALSETOK 280 |
| #define TYPE 281 |
| #define VAR_ID 282 |
| #define LABELSTR 283 |
| #define STRINGCONSTANT 284 |
| #define IMPLEMENTATION 285 |
| #define BEGINTOK 286 |
| #define ENDTOK 287 |
| #define DECLARE 288 |
| #define GLOBAL 289 |
| #define CONSTANT 290 |
| #define SECTION 291 |
| #define VOLATILE 292 |
| #define TO 293 |
| #define DOTDOTDOT 294 |
| #define CONST 295 |
| #define INTERNAL 296 |
| #define LINKONCE 297 |
| #define WEAK 298 |
| #define DLLIMPORT 299 |
| #define DLLEXPORT 300 |
| #define EXTERN_WEAK 301 |
| #define APPENDING 302 |
| #define NOT 303 |
| #define EXTERNAL 304 |
| #define TARGET 305 |
| #define TRIPLE 306 |
| #define ENDIAN 307 |
| #define POINTERSIZE 308 |
| #define LITTLE 309 |
| #define BIG 310 |
| #define ALIGN 311 |
| #define UNINITIALIZED 312 |
| #define DEPLIBS 313 |
| #define CALL 314 |
| #define TAIL 315 |
| #define ASM_TOK 316 |
| #define MODULE 317 |
| #define SIDEEFFECT 318 |
| #define CC_TOK 319 |
| #define CCC_TOK 320 |
| #define CSRETCC_TOK 321 |
| #define FASTCC_TOK 322 |
| #define COLDCC_TOK 323 |
| #define X86_STDCALLCC_TOK 324 |
| #define X86_FASTCALLCC_TOK 325 |
| #define DATALAYOUT 326 |
| #define RET 327 |
| #define BR 328 |
| #define SWITCH 329 |
| #define INVOKE 330 |
| #define EXCEPT 331 |
| #define UNWIND 332 |
| #define UNREACHABLE 333 |
| #define ADD 334 |
| #define SUB 335 |
| #define MUL 336 |
| #define DIV 337 |
| #define UDIV 338 |
| #define SDIV 339 |
| #define FDIV 340 |
| #define REM 341 |
| #define UREM 342 |
| #define SREM 343 |
| #define FREM 344 |
| #define AND 345 |
| #define OR 346 |
| #define XOR 347 |
| #define SETLE 348 |
| #define SETGE 349 |
| #define SETLT 350 |
| #define SETGT 351 |
| #define SETEQ 352 |
| #define SETNE 353 |
| #define ICMP 354 |
| #define FCMP 355 |
| #define EQ 356 |
| #define NE 357 |
| #define SLT 358 |
| #define SGT 359 |
| #define SLE 360 |
| #define SGE 361 |
| #define OEQ 362 |
| #define ONE 363 |
| #define OLT 364 |
| #define OGT 365 |
| #define OLE 366 |
| #define OGE 367 |
| #define ORD 368 |
| #define UNO 369 |
| #define UEQ 370 |
| #define UNE 371 |
| #define ULT 372 |
| #define UGT 373 |
| #define ULE 374 |
| #define UGE 375 |
| #define MALLOC 376 |
| #define ALLOCA 377 |
| #define FREE 378 |
| #define LOAD 379 |
| #define STORE 380 |
| #define GETELEMENTPTR 381 |
| #define PHI_TOK 382 |
| #define SELECT 383 |
| #define SHL 384 |
| #define SHR 385 |
| #define ASHR 386 |
| #define LSHR 387 |
| #define VAARG 388 |
| #define EXTRACTELEMENT 389 |
| #define INSERTELEMENT 390 |
| #define SHUFFLEVECTOR 391 |
| #define CAST 392 |
| #define TRUNC 393 |
| #define ZEXT 394 |
| #define SEXT 395 |
| #define FPTRUNC 396 |
| #define FPEXT 397 |
| #define FPTOUI 398 |
| #define FPTOSI 399 |
| #define UITOFP 400 |
| #define SITOFP 401 |
| #define PTRTOINT 402 |
| #define INTTOPTR 403 |
| #define BITCAST 404 |
| |
| |
| extern YYSTYPE Upgradelval; |