[pypy-svn] r68082 - pypy/branch/floats-via-sse2/pypy/jit/backend/x86
fijal at codespeak.net
fijal at codespeak.net
Thu Oct 1 09:31:02 CEST 2009
Author: fijal
Date: Thu Oct 1 09:31:00 2009
New Revision: 68082
Modified:
pypy/branch/floats-via-sse2/pypy/jit/backend/x86/regalloc.py
Log:
RPython does not seem to be too happy with kwds, not do it
Modified: pypy/branch/floats-via-sse2/pypy/jit/backend/x86/regalloc.py
==============================================================================
--- pypy/branch/floats-via-sse2/pypy/jit/backend/x86/regalloc.py (original)
+++ pypy/branch/floats-via-sse2/pypy/jit/backend/x86/regalloc.py Thu Oct 1 09:31:00 2009
@@ -193,17 +193,26 @@
for var in vars:
self.possibly_free_var(var)
- def make_sure_var_in_reg(self, var, forbidden_vars=[], **kwds):
+ def make_sure_var_in_reg(self, var, forbidden_vars=[],
+ selected_reg=None, imm_fine=True,
+ need_lower_byte=False):
if var.type == FLOAT:
- return self.xrm.make_sure_var_in_reg(var, forbidden_vars, **kwds)
- else:
- return self.rm.make_sure_var_in_reg(var, forbidden_vars, **kwds)
+ return self.xrm.make_sure_var_in_reg(var, forbidden_vars,
+ selected_reg, imm_fine,
+ need_lower_byte)
+ else:
+ return self.rm.make_sure_var_in_reg(var, forbidden_vars,
+ selected_reg, imm_fine,
+ need_lower_byte)
- def force_allocate_reg(self, var, forbidden_vars=[], **kwds):
+ def force_allocate_reg(self, var, forbidden_vars=[], selected_reg=None,
+ need_lower_byte=False):
if var.type == FLOAT:
- return self.xrm.force_allocate_reg(var, forbidden_vars, **kwds)
+ return self.xrm.force_allocate_reg(var, forbidden_vars,
+ selected_reg, need_lower_byte)
else:
- return self.rm.force_allocate_reg(var, forbidden_vars, **kwds)
+ return self.rm.force_allocate_reg(var, forbidden_vars,
+ selected_reg, need_lower_byte)
def _compute_loop_consts(self, inputargs, jump):
if jump.opnum != rop.JUMP or jump.jump_target is not None:
More information about the Pypy-commit
mailing list