aboutsummaryrefslogtreecommitdiff
path: root/pypy
diff options
context:
space:
mode:
authorDavid Schneider <david.schneider@picle.org>2012-12-29 16:00:53 +0100
committerDavid Schneider <david.schneider@picle.org>2012-12-29 16:00:53 +0100
commit6c96e3241a7b242c7cd3943008ca6d5f52d8bf50 (patch)
tree3fb907acd6543ed378e753ff25678d8726fc2e36 /pypy
parenta bit blindly comment the correct lines in arrayprint (diff)
downloadpypy-6c96e3241a7b242c7cd3943008ca6d5f52d8bf50.tar.gz
pypy-6c96e3241a7b242c7cd3943008ca6d5f52d8bf50.tar.bz2
pypy-6c96e3241a7b242c7cd3943008ca6d5f52d8bf50.zip
unify interface of get_scratch_reg
Diffstat (limited to 'pypy')
-rw-r--r--pypy/jit/backend/arm/regalloc.py3
-rw-r--r--pypy/jit/backend/llsupport/regalloc.py2
2 files changed, 2 insertions, 3 deletions
diff --git a/pypy/jit/backend/arm/regalloc.py b/pypy/jit/backend/arm/regalloc.py
index e30337fd26..56ba75a3c2 100644
--- a/pypy/jit/backend/arm/regalloc.py
+++ b/pypy/jit/backend/arm/regalloc.py
@@ -119,8 +119,7 @@ class VFPRegisterManager(RegisterManager):
forbidden_vars=self.temp_boxes + forbidden_vars)
return loc
- def get_scratch_reg(self, type=FLOAT, forbidden_vars=[],
- selected_reg=None):
+ def get_scratch_reg(self, type=FLOAT, forbidden_vars=[], selected_reg=None):
assert type == FLOAT # for now
box = TempFloat()
self.temp_boxes.append(box)
diff --git a/pypy/jit/backend/llsupport/regalloc.py b/pypy/jit/backend/llsupport/regalloc.py
index a00bbcdb71..94cc27cf92 100644
--- a/pypy/jit/backend/llsupport/regalloc.py
+++ b/pypy/jit/backend/llsupport/regalloc.py
@@ -479,7 +479,7 @@ class RegisterManager(object):
"""
raise NotImplementedError("Abstract")
- def get_scratch_reg(self, forbidden_vars=[]):
+ def get_scratch_reg(self, type, forbidden_vars=[], selected_reg=None):
""" Platform specific - Allocates a temporary register """
raise NotImplementedError("Abstract")