Author: hager <[email protected]>
Branch: ppc-jit-backend
Changeset: r51996:fa607e2b04a2
Date: 2012-01-31 08:26 -0800
http://bitbucket.org/pypy/pypy/changeset/fa607e2b04a2/
Log: remove further uses of make_sure_var_in_reg
diff --git a/pypy/jit/backend/ppc/ppcgen/regalloc.py
b/pypy/jit/backend/ppc/ppcgen/regalloc.py
--- a/pypy/jit/backend/ppc/ppcgen/regalloc.py
+++ b/pypy/jit/backend/ppc/ppcgen/regalloc.py
@@ -448,12 +448,8 @@
def prepare_guard_value(self, op):
boxes = list(op.getarglist())
a0, a1 = boxes
- imm_a1 = check_imm_box(a1)
l0 = self._ensure_value_is_boxed(a0, boxes)
- if not imm_a1:
- l1 = self._ensure_value_is_boxed(a1, boxes)
- else:
- l1 = self.make_sure_var_in_reg(a1, boxes)
+ l1 = self._ensure_value_is_boxed(a1, boxes)
assert op.result is None
arglocs = self._prepare_guard(op, [l0, l1])
self.possibly_free_vars(op.getarglist())
@@ -693,11 +689,7 @@
base_loc = self._ensure_value_is_boxed(boxes[0])
a1 = boxes[1]
- imm_a1 = check_imm_box(a1)
- if imm_a1:
- ofs_loc = self.make_sure_var_in_reg(a1, boxes)
- else:
- ofs_loc = self._ensure_value_is_boxed(a1, boxes)
+ ofs_loc = self._ensure_value_is_boxed(a1, boxes)
self.possibly_free_vars_for_op(op)
self.free_temp_vars()
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit