Author: David Schneider <[email protected]>
Branch: arm-backend-2
Changeset: r51311:8ff3eb80d78e
Date: 2012-01-13 16:38 +0100
http://bitbucket.org/pypy/pypy/changeset/8ff3eb80d78e/
Log: remove a call that was done twice
diff --git a/pypy/jit/backend/arm/regalloc.py b/pypy/jit/backend/arm/regalloc.py
--- a/pypy/jit/backend/arm/regalloc.py
+++ b/pypy/jit/backend/arm/regalloc.py
@@ -951,14 +951,13 @@
self.rm.force_allocate_reg(t, selected_reg=r.r1)
self.possibly_free_var(op.result)
self.possibly_free_var(t)
+ return [imm(size)]
- return [imm(size)]
def get_mark_gc_roots(self, gcrootmap, use_copy_area=False):
shape = gcrootmap.get_basic_shape(False)
for v, val in self.frame_manager.bindings.items():
if (isinstance(v, BoxPtr) and self.rm.stays_alive(v)):
assert val.is_stack()
- gcrootmap.add_frame_offset(shape, val.position * -WORD)
gcrootmap.add_frame_offset(shape, -val.value)
for v, reg in self.rm.reg_bindings.items():
if reg is r.r0:
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit