diff options
Diffstat (limited to 'lib/AsmParser/llvmAsmParser.h')
-rw-r--r-- | lib/AsmParser/llvmAsmParser.h | 104 |
1 files changed, 53 insertions, 51 deletions
diff --git a/lib/AsmParser/llvmAsmParser.h b/lib/AsmParser/llvmAsmParser.h index b4c0ee7c99..7f4e30f912 100644 --- a/lib/AsmParser/llvmAsmParser.h +++ b/lib/AsmParser/llvmAsmParser.h @@ -19,6 +19,7 @@ typedef union { uint64_t UInt64Val; int SIntVal; unsigned UIntVal; + double FPVal; char *StrVal; // This memory is allocated by strdup! ValID ValIDVal; // May contain memory allocated by strdup @@ -33,57 +34,58 @@ typedef union { #define EUINT64VAL 258 #define SINTVAL 259 #define UINTVAL 260 -#define VOID 261 -#define BOOL 262 -#define SBYTE 263 -#define UBYTE 264 -#define SHORT 265 -#define USHORT 266 -#define INT 267 -#define UINT 268 -#define LONG 269 -#define ULONG 270 -#define FLOAT 271 -#define DOUBLE 272 -#define STRING 273 -#define TYPE 274 -#define LABEL 275 -#define VAR_ID 276 -#define LABELSTR 277 -#define STRINGCONSTANT 278 -#define IMPLEMENTATION 279 -#define TRUE 280 -#define FALSE 281 -#define BEGINTOK 282 -#define END 283 -#define DECLARE 284 -#define TO 285 -#define RET 286 -#define BR 287 -#define SWITCH 288 -#define NOT 289 -#define ADD 290 -#define SUB 291 -#define MUL 292 -#define DIV 293 -#define REM 294 -#define SETLE 295 -#define SETGE 296 -#define SETLT 297 -#define SETGT 298 -#define SETEQ 299 -#define SETNE 300 -#define MALLOC 301 -#define ALLOCA 302 -#define FREE 303 -#define LOAD 304 -#define STORE 305 -#define GETELEMENTPTR 306 -#define PHI 307 -#define CALL 308 -#define CAST 309 -#define SHL 310 -#define SHR 311 +#define FPVAL 261 +#define VOID 262 +#define BOOL 263 +#define SBYTE 264 +#define UBYTE 265 +#define SHORT 266 +#define USHORT 267 +#define INT 268 +#define UINT 269 +#define LONG 270 +#define ULONG 271 +#define FLOAT 272 +#define DOUBLE 273 +#define STRING 274 +#define TYPE 275 +#define LABEL 276 +#define VAR_ID 277 +#define LABELSTR 278 +#define STRINGCONSTANT 279 +#define IMPLEMENTATION 280 +#define TRUE 281 +#define FALSE 282 +#define BEGINTOK 283 +#define END 284 +#define DECLARE 285 +#define TO 286 +#define RET 287 +#define BR 288 +#define SWITCH 289 +#define NOT 290 +#define ADD 291 +#define SUB 292 +#define MUL 293 +#define DIV 294 +#define REM 295 +#define SETLE 296 +#define SETGE 297 +#define SETLT 298 +#define SETGT 299 +#define SETEQ 300 +#define SETNE 301 +#define MALLOC 302 +#define ALLOCA 303 +#define FREE 304 +#define LOAD 305 +#define STORE 306 +#define GETELEMENTPTR 307 +#define PHI 308 +#define CALL 309 +#define CAST 310 +#define SHL 311 +#define SHR 312 extern YYSTYPE llvmAsmlval; |