LIR trace now has a \t between instruction and operand. regalloc now properly spaces start and end positions for intervals for better readability.
Signed-off-by: Arthur HUILLET <arthur.huil...@free.fr> --- arch/x86/lir-printer.c | 2 +- jit/trace-jit.c | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/x86/lir-printer.c b/arch/x86/lir-printer.c index ac487ea..73003df 100644 --- a/arch/x86/lir-printer.c +++ b/arch/x86/lir-printer.c @@ -130,7 +130,7 @@ static int print_reg_reg(struct string *str, struct insn *insn) return print_reg(str, &insn->dest); } -#define PRINTFN() str_append(str, "%s ", __FUNCTION__ + 6) +#define PRINTFN() str_append(str, "%s\t", __FUNCTION__ + 6) int print_adc_imm_reg(struct string *str, struct insn *insn) { diff --git a/jit/trace-jit.c b/jit/trace-jit.c index 5f7b791..a68ea2e 100644 --- a/jit/trace-jit.c +++ b/jit/trace-jit.c @@ -89,7 +89,6 @@ void trace_tree_ir(struct compilation_unit *cu) void trace_lir(struct compilation_unit *cu) { struct basic_block *bb; - struct var_info *var; struct insn *insn; unsigned long offset = 0; struct string *str; @@ -162,7 +161,7 @@ void trace_regalloc(struct compilation_unit *cu) struct live_interval *interval; for (interval = var->interval; interval != NULL; interval = interval->next_child) { - printf(" %2lu (pos: %2ld-%2lu):", var->vreg, (signed)interval->range.start, interval->range.end); + printf(" %2lu (pos: %2ld - %lu):", var->vreg, (signed long)interval->range.start, interval->range.end); printf("\t%s", reg_name(interval->reg)); printf("\t%s", interval->fixed_reg ? "fixed\t" : "non-fixed"); printf("\t%s", interval->need_spill ? "spill\t" : "no spill"); -- 1.6.2.2 ------------------------------------------------------------------------------ Stay on top of everything new and different, both inside and around Java (TM) technology - register by April 22, and save $200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco. 300 plus technical and hands-on sessions. Register today. Use priority code J9JMT32. http://p.sf.net/sfu/p _______________________________________________ Jatovm-devel mailing list Jatovm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jatovm-devel