projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed indents
[libfirm]
/
ir
/
be
/
ia32
/
ia32_emitter.h
diff --git
a/ir/be/ia32/ia32_emitter.h
b/ir/be/ia32/ia32_emitter.h
index
4245b4c
..
c37ea10
100644
(file)
--- a/
ir/be/ia32/ia32_emitter.h
+++ b/
ir/be/ia32/ia32_emitter.h
@@
-3,14
+3,14
@@
#include "irargs_t.h" // this also inlucdes <libcore/lc_print.h>
#include "irnode.h"
#include "irargs_t.h" // this also inlucdes <libcore/lc_print.h>
#include "irnode.h"
-#include "set.h"
-
#include "debug.h"
#include "debug.h"
+#include "../bearch.h"
+
typedef struct _emit_env_t {
firm_dbg_module_t *mod;
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);
} 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);
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_ */
#endif /* _IA32_EMITTER_H_ */