mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-23 02:29:18 +00:00
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30029 91177308-0d34-0410-b5e6-96231b3b80d8
40 lines
936 B
Plaintext
40 lines
936 B
Plaintext
typedef union {
|
|
std::string* StrVal;
|
|
int IntVal;
|
|
llvm::RecTy* Ty;
|
|
llvm::Init* Initializer;
|
|
std::vector<llvm::Init*>* FieldList;
|
|
std::vector<unsigned>* BitList;
|
|
llvm::Record* Rec;
|
|
std::vector<llvm::Record*>* RecList;
|
|
SubClassRefTy* SubClassRef;
|
|
std::vector<SubClassRefTy>* SubClassList;
|
|
std::vector<std::pair<llvm::Init*, std::string> >* DagValueList;
|
|
} YYSTYPE;
|
|
#define INT 257
|
|
#define BIT 258
|
|
#define STRING 259
|
|
#define BITS 260
|
|
#define LIST 261
|
|
#define CODE 262
|
|
#define DAG 263
|
|
#define CLASS 264
|
|
#define DEF 265
|
|
#define MULTICLASS 266
|
|
#define DEFM 267
|
|
#define FIELD 268
|
|
#define LET 269
|
|
#define IN 270
|
|
#define SHLTOK 271
|
|
#define SRATOK 272
|
|
#define SRLTOK 273
|
|
#define STRCONCATTOK 274
|
|
#define INTVAL 275
|
|
#define ID 276
|
|
#define VARNAME 277
|
|
#define STRVAL 278
|
|
#define CODEFRAGMENT 279
|
|
|
|
|
|
extern YYSTYPE Filelval;
|