Author: zoltan
Date: 2008-02-06 16:42:20 -0500 (Wed, 06 Feb 2008)
New Revision: 95080
Modified:
trunk/mono/mono/mini/ChangeLog
trunk/mono/mono/mini/mini-alpha.c
trunk/mono/mono/mini/mini-arm.c
trunk/mono/mono/mini/mini-hppa.c
trunk/mono/mono/mini/mini-mips.c
trunk/mono/mono/mini/mini-ppc.c
trunk/mono/mono/mini/mini-s390.c
trunk/mono/mono/mini/mini-s390x.c
trunk/mono/mono/mini/mini-sparc.c
Log:
2008-02-06 Zoltan Varga <[EMAIL PROTECTED]>
* mini-<ARCH>.c (mono_arch_get_inst_for_method): Remove the
MemoryBarrier
case since it is handled in mini.c.
Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog 2008-02-06 21:38:20 UTC (rev 95079)
+++ trunk/mono/mono/mini/ChangeLog 2008-02-06 21:42:20 UTC (rev 95080)
@@ -1,5 +1,8 @@
2008-02-06 Zoltan Varga <[EMAIL PROTECTED]>
+ * mini-<ARCH>.c (mono_arch_get_inst_for_method): Remove the
MemoryBarrier
+ case since it is handled in mini.c.
+
* cpu-sparc.md (sparc_setfreg_float): Fix the sparc build.
* mini-ops.h: Add new opcodes OP_CALL/OP_CALLVIRT.
Modified: trunk/mono/mono/mini/mini-alpha.c
===================================================================
--- trunk/mono/mono/mini/mini-alpha.c 2008-02-06 21:38:20 UTC (rev 95079)
+++ trunk/mono/mono/mini/mini-alpha.c 2008-02-06 21:42:20 UTC (rev 95080)
@@ -5204,11 +5204,6 @@
CFG_DEBUG(3) g_print("mono_arch_get_inst_for_method: %s\n", cmethod->name);
- if (cmethod->klass == mono_defaults.thread_class &&
- strcmp (cmethod->name, "MemoryBarrier") == 0) {
- MONO_INST_NEW (cfg, ins, OP_MEMORY_BARRIER);
- }
-
return ins;
}
Modified: trunk/mono/mono/mini/mini-arm.c
===================================================================
--- trunk/mono/mono/mini/mini-arm.c 2008-02-06 21:38:20 UTC (rev 95079)
+++ trunk/mono/mono/mini/mini-arm.c 2008-02-06 21:42:20 UTC (rev 95080)
@@ -3633,12 +3633,7 @@
MonoInst*
mono_arch_get_inst_for_method (MonoCompile *cfg, MonoMethod *cmethod,
MonoMethodSignature *fsig, MonoInst **args)
{
- MonoInst *ins = NULL;
- if (cmethod->klass == mono_defaults.thread_class &&
- strcmp (cmethod->name, "MemoryBarrier") == 0) {
- MONO_INST_NEW (cfg, ins, OP_MEMORY_BARRIER);
- }
- return ins;
+ return NULL;
}
gboolean
Modified: trunk/mono/mono/mini/mini-hppa.c
===================================================================
--- trunk/mono/mono/mini/mini-hppa.c 2008-02-06 21:38:20 UTC (rev 95079)
+++ trunk/mono/mono/mini/mini-hppa.c 2008-02-06 21:42:20 UTC (rev 95080)
@@ -2867,14 +2867,6 @@
DEBUG_FUNC_ENTER();
DEBUG_FUNC_EXIT();
-#if 0
- if (cmethod->klass == mono_defaults.thread_class &&
- strcmp (cmethod->name, "MemoryBarrier") == 0) {
- if (sparcv9)
- MONO_INST_NEW (cfg, ins, OP_MEMORY_BARRIER);
- }
-#endif
-
return ins;
}
Modified: trunk/mono/mono/mini/mini-mips.c
===================================================================
--- trunk/mono/mono/mini/mini-mips.c 2008-02-06 21:38:20 UTC (rev 95079)
+++ trunk/mono/mono/mini/mini-mips.c 2008-02-06 21:42:20 UTC (rev 95080)
@@ -3890,18 +3890,6 @@
{
MonoInst *ins = NULL;
- if (cmethod->klass == mono_defaults.thread_class &&
- strcmp (cmethod->name, "MemoryBarrier") == 0) {
- MONO_INST_NEW (cfg, ins, OP_MEMORY_BARRIER);
- }
-#if 0
- if (cmethod->klass == mono_defaults.math_class) {
- if (strcmp (cmethod->name, "Sqrt") == 0) {
- MONO_INST_NEW (cfg, ins, OP_SQRT);
- ins->inst_i0 = args [0];
- }
- }
-#endif
return ins;
}
Modified: trunk/mono/mono/mini/mini-ppc.c
===================================================================
--- trunk/mono/mono/mini/mini-ppc.c 2008-02-06 21:38:20 UTC (rev 95079)
+++ trunk/mono/mono/mini/mini-ppc.c 2008-02-06 21:42:20 UTC (rev 95080)
@@ -4004,10 +4004,6 @@
{
MonoInst *ins = NULL;
- if (cmethod->klass == mono_defaults.thread_class &&
- strcmp (cmethod->name, "MemoryBarrier") == 0) {
- MONO_INST_NEW (cfg, ins, OP_MEMORY_BARRIER);
- }
/*if (cmethod->klass == mono_defaults.math_class) {
if (strcmp (cmethod->name, "Sqrt") == 0) {
MONO_INST_NEW (cfg, ins, OP_SQRT);
Modified: trunk/mono/mono/mini/mini-s390.c
===================================================================
--- trunk/mono/mono/mini/mini-s390.c 2008-02-06 21:38:20 UTC (rev 95079)
+++ trunk/mono/mono/mini/mini-s390.c 2008-02-06 21:42:20 UTC (rev 95080)
@@ -4776,9 +4776,6 @@
MONO_INST_NEW (cfg, ins, OP_SQRT);
ins->inst_i0 = args [0];
}
- } else if (cmethod->klass == mono_defaults.thread_class &&
- strcmp (cmethod->name, "MemoryBarrier") == 0) {
- MONO_INST_NEW (cfg, ins, OP_MEMORY_BARRIER);
} else if(cmethod->klass->image == mono_defaults.corlib &&
(strcmp (cmethod->klass->name_space,
"System.Threading") == 0) &&
(strcmp (cmethod->klass->name, "Interlocked") == 0))
{
Modified: trunk/mono/mono/mini/mini-s390x.c
===================================================================
--- trunk/mono/mono/mini/mini-s390x.c 2008-02-06 21:38:20 UTC (rev 95079)
+++ trunk/mono/mono/mini/mini-s390x.c 2008-02-06 21:42:20 UTC (rev 95080)
@@ -4947,9 +4947,6 @@
// MONO_INST_NEW (cfg, ins, OP_ABS);
// ins->inst_i0 = args [0];
// }
- } else if (cmethod->klass == mono_defaults.thread_class &&
- strcmp (cmethod->name, "MemoryBarrier") == 0) {
- MONO_INST_NEW (cfg, ins, OP_MEMORY_BARRIER);
} else if(cmethod->klass->image == mono_defaults.corlib &&
(strcmp (cmethod->klass->name_space,
"System.Threading") == 0) &&
(strcmp (cmethod->klass->name, "Interlocked") == 0))
{
Modified: trunk/mono/mono/mini/mini-sparc.c
===================================================================
--- trunk/mono/mono/mini/mini-sparc.c 2008-02-06 21:38:20 UTC (rev 95079)
+++ trunk/mono/mono/mini/mini-sparc.c 2008-02-06 21:42:20 UTC (rev 95080)
@@ -4354,12 +4354,6 @@
{
MonoInst *ins = NULL;
- if (cmethod->klass == mono_defaults.thread_class &&
- strcmp (cmethod->name, "MemoryBarrier") == 0) {
- if (sparcv9)
- MONO_INST_NEW (cfg, ins, OP_MEMORY_BARRIER);
- }
-
return ins;
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches