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

Reply via email to