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

Reply via email to