Author: Richard Plangger <planri...@gmail.com>
Branch: fix-longevity
Changeset: r82497:ed33bb43fa34
Date: 2016-02-25 13:21 +0100
http://bitbucket.org/pypy/pypy/changeset/ed33bb43fa34/

Log:    (remi, plan_rich) renamed index property to value

diff --git a/rpython/jit/backend/llsupport/regalloc.py 
b/rpython/jit/backend/llsupport/regalloc.py
--- a/rpython/jit/backend/llsupport/regalloc.py
+++ b/rpython/jit/backend/llsupport/regalloc.py
@@ -317,13 +317,13 @@
             return self.get_free_register(var, callee=False, target_reg=None)
 
     def remove_free_register(self, reg):
-        if self.is_callee_lookup[reg.index]:
+        if self.is_callee_lookup[reg.value]:
             self.free_callee_regs = [fr for fr in self.free_callee_regs if fr 
is not reg]
         else:
             self.free_caller_regs = [fr for fr in self.free_caller_regs if fr 
is not reg]
 
     def put_back_register(self, reg):
-        if self.is_callee_lookup[reg.index]:
+        if self.is_callee_lookup[reg.value]:
             self.free_callee_regs.append(reg)
         else:
             self.free_caller_regs.append(reg)
@@ -340,7 +340,7 @@
         self.free_caller_regs = self.save_around_call_regs[:]
         self.is_callee_lookup = [True] * len(self.all_regs)
         for reg in self.save_around_call_regs:
-            self.is_callee_lookup[reg.index] = False
+            self.is_callee_lookup[reg.value] = False
 
         self.live_ranges = live_ranges
         self.temp_boxes = []
diff --git a/rpython/jit/backend/llsupport/test/test_regalloc_call.py 
b/rpython/jit/backend/llsupport/test/test_regalloc_call.py
--- a/rpython/jit/backend/llsupport/test/test_regalloc_call.py
+++ b/rpython/jit/backend/llsupport/test/test_regalloc_call.py
@@ -11,12 +11,6 @@
 from rpython.rtyper.annlowlevel import llhelper
 from rpython.jit.codewriter.effectinfo import EffectInfo
 
-class FakeReg(object):
-    def __init__(self, i):
-        self.n = i
-    def __repr__(self):
-        return 'r%d' % self.n
-
 eax, ecx, edx, ebx, esp, ebp, esi, edi, r8, r9, r10, r11, r12, r13, r14, r15 = 
REGLOCS
 caller_saved = []
 callee_saved = []
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to