Author: zoltan
Date: 2007-04-29 14:31:49 -0400 (Sun, 29 Apr 2007)
New Revision: 76467

Modified:
   branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog
   branches/vargaz/mini-linear-il/mono/mono/mini/abcremoval.c
   branches/vargaz/mini-linear-il/mono/mono/mini/mini-codegen.c
Log:
2007-04-29  Zoltan Varga  <[EMAIL PROTECTED]>

        * mini-codegen.c (mono_print_ins_index): Fix printing of lowered 
opcodes.


Modified: branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog     2007-04-29 
18:05:17 UTC (rev 76466)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/ChangeLog     2007-04-29 
18:31:49 UTC (rev 76467)
@@ -1,9 +1,11 @@
-<<<<<<< .working
+2007-04-29  Zoltan Varga  <[EMAIL PROTECTED]>
+
+       * mini-codegen.c (mono_print_ins_index): Fix printing of lowered 
opcodes.
+
 2007-04-09  Zoltan Varga  <[EMAIL PROTECTED]>
 
        * method-to-ir.c (mini_emit_class_check_branch): New helper function.
 
-=======
 2007-04-25  Zoltan Varga  <[EMAIL PROTECTED]>
 
        * mini-amd64.c (peephole_pass_1): New pass to perform before local 
regalloc.

Modified: branches/vargaz/mini-linear-il/mono/mono/mini/abcremoval.c
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/abcremoval.c  2007-04-29 
18:05:17 UTC (rev 76466)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/abcremoval.c  2007-04-29 
18:31:49 UTC (rev 76467)
@@ -460,6 +460,9 @@
                summarize_array_value (area, value->inst_left, result, TRUE);
                value_kind = MONO_UNSIGNED_INTEGER_VALUE_SIZE_4;
                break;
+       case OP_LCONV_TO_I4:
+               value_kind = summarize_integer_value (area, value->inst_left, 
result, result_value_kind);
+               break;
        case OP_PHI:
                result->type = MONO_PHI_SUMMARIZED_VALUE;
                result->value.phi.number_of_alternatives = 
*(value->inst_phi_args);

Modified: branches/vargaz/mini-linear-il/mono/mono/mini/mini-codegen.c
===================================================================
--- branches/vargaz/mini-linear-il/mono/mono/mini/mini-codegen.c        
2007-04-29 18:05:17 UTC (rev 76466)
+++ branches/vargaz/mini-linear-il/mono/mono/mini/mini-codegen.c        
2007-04-29 18:31:49 UTC (rev 76467)
@@ -350,11 +350,13 @@
 mono_print_ins_index (int i, MonoInst *ins)
 {
        const char *spec = ins_get_spec (ins->opcode);
+       if (ins->opcode == OP_PHI)
+               printf ("FOO: %d\n", spec);
        if (i != -1)
                printf ("\t%-2d %s", i, mono_inst_name (ins->opcode));
        else
                printf (" %s", mono_inst_name (ins->opcode));
-       if (!spec) {
+       if (spec == MONO_ARCH_CPU_SPEC) {
                /* This is a lowered opcode */
                if (ins->dreg != -1)
                        printf (" R%d <-", ins->dreg);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to