From 57202971c86386ad5bc2f4516f18b43ebfe3ad35 Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Thu, 30 Mar 2006 17:28:09 +0000 Subject: [PATCH] reordered if for faster execution added additional info in dump --- ir/be/benode.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ir/be/benode.c b/ir/be/benode.c index 617f601b4..51d42e6af 100644 --- a/ir/be/benode.c +++ b/ir/be/benode.c @@ -854,7 +854,7 @@ ir_node *be_spill(const arch_env_t *arch_env, ir_node *irn, ir_node *ctx) */ insert = sched_next(irn); - if(bl == get_irg_start_block(irg) && insert != bl && sched_get_time_step(frame) >= sched_get_time_step(insert)) + if(insert != bl && bl == get_irg_start_block(irg) && sched_get_time_step(frame) >= sched_get_time_step(insert)) insert = sched_next(frame); while((is_Phi(insert) || is_Proj(insert)) && !sched_is_end(insert)) @@ -1295,8 +1295,11 @@ static int dump_node(ir_node *irn, FILE *f, dump_reason_t reason) if(be_has_frame_entity(irn)) { be_frame_attr_t *a = (be_frame_attr_t *) at; - if (a->ent) - ir_fprintf(f, "frame entity: %+F offset %x (%d)\n", a->ent, a->offset, a->offset); + if (a->ent) { + int bits = get_type_size_bits(get_entity_type(a->ent)); + ir_fprintf(f, "frame entity: %+F offset 0x%x (%d) size 0x%x %d\n", + a->ent, a->offset, a->offset, bits, bits); + } } -- 2.20.1