adapted new requirement attribute structure
[libfirm] / ir / be / ia32 / bearch_ia32_t.h
1 #ifndef _BEARCH_IA32_T_H_
2 #define _BEARCH_IA32_T_H_
3
4 #include "bearch_ia32.h"
5
6 typedef struct _ia32_code_gen_t {
7         const arch_code_generator_if_t *impl;     /* implementation */
8         ir_graph                       *irg;      /* current irg */
9         FILE                           *out;      /* output file */
10         const arch_env_t               *arch_env; /* the arch env */
11         set                            *reg_set;  /* set to memorize registers for non-ia32 nodes (e.g. phi nodes) */
12         firm_dbg_module_t              *mod;      /* debugging module */
13         int                             emit_decls;
14 } ia32_code_gen_t;
15
16 #endif /* _BEARCH_IA32_T_H_ */