dotgnu-pnet-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[dotgnu-pnet-commits] libjit ChangeLog jit/jit-rules-arm.c


From: Aleksey Demakov
Subject: [dotgnu-pnet-commits] libjit ChangeLog jit/jit-rules-arm.c
Date: Tue, 24 Mar 2009 16:12:40 +0000

CVSROOT:        /sources/dotgnu-pnet
Module name:    libjit
Changes by:     Aleksey Demakov <avd>   09/03/24 16:12:40

Modified files:
        .              : ChangeLog 
        jit            : jit-rules-arm.c 

Log message:
        use jit_reg_other_reg

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/libjit/ChangeLog?cvsroot=dotgnu-pnet&r1=1.415&r2=1.416
http://cvs.savannah.gnu.org/viewcvs/libjit/jit/jit-rules-arm.c?cvsroot=dotgnu-pnet&r1=1.25&r2=1.26

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/ChangeLog,v
retrieving revision 1.415
retrieving revision 1.416
diff -u -b -r1.415 -r1.416
--- ChangeLog   24 Mar 2009 15:59:56 -0000      1.415
+++ ChangeLog   24 Mar 2009 16:12:40 -0000      1.416
@@ -3,6 +3,8 @@
        * jit/jit-rules.h (jit_reg_other_reg): add macro.
        * jit/jit-reg-alloc.c: replace OTHER_REG with jit_reg_other_reg.
        * jit/jit-rules-x86.c (_jit_gen_load_value): use jit_reg_other_reg.
+       * jit/jit-rules-arm.c (_jit_gen_load_value) 
+       (_jit_gen_load_value_struct): use jit_reg_other_reg.
 
 2009-03-23  Aleksey Demakov  <address@hidden>
 

Index: jit/jit-rules-arm.c
===================================================================
RCS file: /sources/dotgnu-pnet/libjit/jit/jit-rules-arm.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- jit/jit-rules-arm.c 23 Mar 2009 13:14:22 -0000      1.25
+++ jit/jit-rules-arm.c 24 Mar 2009 16:12:40 -0000      1.26
@@ -1093,10 +1093,9 @@
                if (!value->in_global_register)
                {       
                        /* Find the other register in a long pair */
-                       int reg=value->reg;
-                       int other_reg;
-                       get_reg_and_other_reg(gen, &reg, &other_reg);
-                       //Spill to the global register
+                       int reg = value->reg;
+                       int other_reg = jit_reg_other_reg(reg);
+                       /* Spill to the global register */
                        _jit_gen_spill_reg(gen, reg, other_reg, value);
                        value->in_global_register=1;
                        
@@ -1117,9 +1116,8 @@
                if(value->in_register)
                {
                        /* Find the other register in a long pair */
-                       int reg=value->reg;
-                       int other_reg;
-                       get_reg_and_other_reg(gen, &reg, &other_reg);
+                       int reg = value->reg;
+                       int other_reg = jit_reg_other_reg(reg);
                        _jit_gen_spill_reg(gen, reg, other_reg, value);
                        value->in_frame=1;
                        
@@ -1245,10 +1243,9 @@
                if (!value->in_global_register)
                {       
                        /* Find the other register in a long pair */
-                       int reg=value->reg;
-                       int other_reg;
-                       get_reg_and_other_reg(gen, &reg, &other_reg);
-                       //Spill to the global register
+                       int reg = value->reg;
+                       int other_reg = jit_reg_other_reg(reg);
+                       /* Spill to the global register */
                        _jit_gen_spill_reg(gen, reg, other_reg, value);
                        value->in_global_register=1;
                        
@@ -1269,9 +1266,8 @@
                if(value->in_register)
                {
                        /* Find the other register in a long pair */
-                       int reg=value->reg;
-                       int other_reg;
-                       get_reg_and_other_reg(gen, &reg, &other_reg);
+                       int reg = value->reg;
+                       int other_reg = jit_reg_other_reg(reg);
                        _jit_gen_spill_reg(gen, reg, other_reg, value);
                        value->in_frame=1;
                        




reply via email to

[Prev in Thread] Current Thread [Next in Thread]