[pypy-svn] r67942 - pypy/branch/refactor-x86/pypy/jit/backend/llsupport
fijal at codespeak.net
fijal at codespeak.net
Mon Sep 28 17:07:00 CEST 2009
Author: fijal
Date: Mon Sep 28 17:06:58 2009
New Revision: 67942
Modified:
pypy/branch/refactor-x86/pypy/jit/backend/llsupport/regalloc.py
Log:
rpython "fixes"
Modified: pypy/branch/refactor-x86/pypy/jit/backend/llsupport/regalloc.py
==============================================================================
--- pypy/branch/refactor-x86/pypy/jit/backend/llsupport/regalloc.py (original)
+++ pypy/branch/refactor-x86/pypy/jit/backend/llsupport/regalloc.py Mon Sep 28 17:06:58 2009
@@ -32,14 +32,15 @@
return newloc
# abstract methods that need to be overwritten for specific assemblers
- def stack_pos(self, loc):
+ @staticmethod
+ def stack_pos(loc):
raise NotImplementedError("Purely abstract")
class RegisterManager(object):
""" Class that keeps track of register allocations
"""
- no_lower_byte_regs = ()
- save_around_call_regs = ()
+ no_lower_byte_regs = []
+ save_around_call_regs = []
def __init__(self, register_pool, longevity,
stack_manager=None, assembler=None):
More information about the Pypy-commit
mailing list