fixed indents
[libfirm] / ir / be / ia32 / ia32_emitter.h
index 4245b4c..c37ea10 100644 (file)
@@ -3,14 +3,14 @@
 
 #include "irargs_t.h"  // this also inlucdes <libcore/lc_print.h>
 #include "irnode.h"
-#include "set.h"
-
 #include "debug.h"
 
+#include "../bearch.h"
+
 typedef struct _emit_env_t {
        firm_dbg_module_t *mod;
-       FILE *out;
-       set *reg_set;
+       FILE              *out;
+       const arch_env_t  *arch_env;
 } emit_env_t;
 
 const lc_arg_env_t *ia32_get_arg_env(void);
@@ -20,6 +20,6 @@ void equalize_dest_src(FILE *F, ir_node *n);
 int get_ia32_in_regnr(ir_node *irn, int pos);
 const char *get_ia32_in_reg_name(ir_node *irn, int pos);
 
-void ia32_gen_routine(FILE *F, ir_graph *irg, set *reg_set);
+void ia32_gen_routine(FILE *F, ir_graph *irg, const arch_env_t *env);
 
 #endif /* _IA32_EMITTER_H_ */