X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fmips%2Fmips_emitter.c;h=7bdc5317fadf8fdb15211344590c79ead761c0ab;hb=213c4b9fb82f0fb180920fafe45123b225f9b2d1;hp=23b93d54cfc8480f573f66dc15c7339ce9dd49dd;hpb=fd1a2c6ca51ee2b6ff838581b79cf7a3c4553e36;p=libfirm diff --git a/ir/be/mips/mips_emitter.c b/ir/be/mips/mips_emitter.c index 23b93d54c..7bdc5317f 100644 --- a/ir/be/mips/mips_emitter.c +++ b/ir/be/mips/mips_emitter.c @@ -387,18 +387,18 @@ static void mips_emit_Perm(const ir_node *node, mips_emit_env_t *env) static void mips_emit_Spill(const ir_node* node, mips_emit_env_t *env) { - FILE *F = env->out; - entity *ent = be_get_frame_entity(node); + FILE *F = env->out; + ir_entity *ent = be_get_frame_entity(node); - lc_efprintf(mips_get_arg_env(), F, "\tsw %1S, %d($fp)\n", node, get_entity_offset_bytes(ent)); + lc_efprintf(mips_get_arg_env(), F, "\tsw %1S, %d($fp)\n", node, get_entity_offset(ent)); } static void mips_emit_Reload(const ir_node* node, mips_emit_env_t *env) { - FILE *F = env->out; - entity *ent = be_get_frame_entity(node); + FILE *F = env->out; + ir_entity *ent = be_get_frame_entity(node); - lc_efprintf(mips_get_arg_env(), F, "\tlw %1D, %d($fp)\n", node, get_entity_offset_bytes(ent)); + lc_efprintf(mips_get_arg_env(), F, "\tlw %1D, %d($fp)\n", node, get_entity_offset(ent)); } /************************************************************************/ @@ -411,7 +411,7 @@ static void mips_emit_Call(ir_node *node, mips_emit_env_t *env) const arch_register_t *callee_reg; // call to imediate value (label) - entity *callee = be_Call_get_entity(node); + ir_entity *callee = be_Call_get_entity(node); if(callee != NULL) { fprintf(F, "\tjal %s\n", get_entity_name(callee)); return;