1 #ifndef _BEARCH_IA32_T_H_
2 #define _BEARCH_IA32_T_H_
5 #include "bearch_ia32.h"
7 typedef struct _ia32_code_gen_t {
8 const arch_code_generator_if_t *impl; /* implementation */
9 ir_graph *irg; /* current irg */
10 FILE *out; /* output file */
11 const arch_env_t *arch_env; /* the arch env */
12 set *reg_set; /* set to memorize registers for non-ia32 nodes (e.g. phi nodes) */
13 firm_dbg_module_t *mod; /* debugging module */
17 typedef struct _ia32_isa_t {
18 const arch_isa_if_t *impl;
23 #endif /* _BEARCH_IA32_T_H_ */