[pypy-commit] pypy ppc-jit-backend: adjust prepare_call_malloc_nursery
hager
noreply at buildbot.pypy.org
Tue Feb 14 16:55:49 CET 2012
Author: hager <sven.hager at uni-duesseldorf.de>
Branch: ppc-jit-backend
Changeset: r52459:15d85f32a5db
Date: 2012-02-14 16:55 +0100
http://bitbucket.org/pypy/pypy/changeset/15d85f32a5db/
Log: adjust prepare_call_malloc_nursery
diff --git a/pypy/jit/backend/ppc/regalloc.py b/pypy/jit/backend/ppc/regalloc.py
--- a/pypy/jit/backend/ppc/regalloc.py
+++ b/pypy/jit/backend/ppc/regalloc.py
@@ -785,16 +785,10 @@
self.rm.force_allocate_reg(op.result, selected_reg=r.r3)
t = TempInt()
- self.rm.force_allocate_reg(t, selected_reg=r.r4)
+ self.rm.force_allocate_reg(t, selected_reg=r.r1)
self.possibly_free_var(op.result)
self.possibly_free_var(t)
-
- gc_ll_descr = self.assembler.cpu.gc_ll_descr
- self.assembler.malloc_cond(
- gc_ll_descr.get_nursery_free_addr(),
- gc_ll_descr.get_nursery_top_addr(),
- size
- )
+ return [imm(size)]
def get_mark_gc_roots(self, gcrootmap, use_copy_area=False):
shape = gcrootmap.get_basic_shape(False)
More information about the pypy-commit
mailing list