[Top][All Lists]
[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, ®, &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, ®, &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, ®, &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, ®, &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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [dotgnu-pnet-commits] libjit ChangeLog jit/jit-rules-arm.c,
Aleksey Demakov <=