projects
/
libfirm
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- implemented ia32 inport, outport for ir_bk_(in|out)port
[libfirm]
/
ir
/
be
/
arm
/
arm_emitter.c
diff --git
a/ir/be/arm/arm_emitter.c
b/ir/be/arm/arm_emitter.c
index
0ede733
..
85fa69e
100644
(file)
--- a/
ir/be/arm/arm_emitter.c
+++ b/
ir/be/arm/arm_emitter.c
@@
-66,7
+66,6
@@
DEBUG_ONLY(static firm_dbg_module_t *dbg = NULL;)
static const arm_code_gen_t *cg;
DEBUG_ONLY(static firm_dbg_module_t *dbg = NULL;)
static const arm_code_gen_t *cg;
-static const arm_isa_t *isa;
static set *sym_or_tv;
/**
static set *sym_or_tv;
/**
@@
-810,7
+809,7
@@
static void emit_be_Copy(const ir_node *irn) {
}
if (mode_is_float(mode)) {
}
if (mode_is_float(mode)) {
- if (USE_FPA(isa)) {
+ if (USE_FPA(
cg->
isa)) {
be_emit_cstring("\tmvf");
arm_emit_mode(irn);
be_emit_char(' ');
be_emit_cstring("\tmvf");
arm_emit_mode(irn);
be_emit_char(' ');
@@
-990,7
+989,7
@@
typedef void (emit_func)(const ir_node *irn);
/**
* Set a node emitter. Make it a bit more type safe.
*/
/**
* Set a node emitter. Make it a bit more type safe.
*/
-static
INLINE
void set_emitter(ir_op *op, emit_func arm_emit_node) {
+static
inline
void set_emitter(ir_op *op, emit_func arm_emit_node) {
op->ops.generic = (op_func)arm_emit_node;
}
op->ops.generic = (op_func)arm_emit_node;
}
@@
-1200,7
+1199,6
@@
void arm_gen_routine(const arm_code_gen_t *arm_cg, ir_graph *irg) {
ir_entity *entity = get_irg_entity(irg);
cg = arm_cg;
ir_entity *entity = get_irg_entity(irg);
cg = arm_cg;
- isa = (const arm_isa_t *)cg->arch_env;
sym_or_tv = new_set(cmp_sym_or_tv, 8);
arm_register_emitters();
sym_or_tv = new_set(cmp_sym_or_tv, 8);
arm_register_emitters();