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