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

Reply via email to