[pypy-commit] pypy ppc-jit-backend: Removed unused code from CPU class.
hager
noreply at buildbot.pypy.org
Mon Sep 12 17:42:40 CEST 2011
Author: hager <sven.hager at uni-duesseldorf.de>
Branch: ppc-jit-backend
Changeset: r47231:457b84c743dd
Date: 2011-09-12 17:16 +0200
http://bitbucket.org/pypy/pypy/changeset/457b84c743dd/
Log: Removed unused code from CPU class.
diff --git a/pypy/jit/backend/ppc/runner.py b/pypy/jit/backend/ppc/runner.py
--- a/pypy/jit/backend/ppc/runner.py
+++ b/pypy/jit/backend/ppc/runner.py
@@ -73,49 +73,6 @@
self.total_compiled_bridges += 1
self.teardown()
- def get_next_register(self):
- reg = self.next_free_register
- self.next_free_register += 1
- return reg
-
- # XXX not used by now, move to ppc_assembler
- def _make_epilogue(self, codebuilder):
- for op_index, fail_index, guard, reglist in self.patch_list:
- curpos = codebuilder.get_relative_pos()
- offset = curpos - (4 * op_index)
- assert (1 << 15) > offset
- codebuilder.beq(offset)
- codebuilder.patch_op(op_index)
-
- # store return parameters in memory
- used_mem_indices = []
- for index, reg in enumerate(reglist):
- self.fail_box_count += 1
- # if reg is None, then there is a hole in the failargs
- if reg is not None:
- addr = self.fail_boxes_int.get_addr_for_num(index)
- codebuilder.store_reg(reg, addr)
- used_mem_indices.append(index)
-
- patch_op = codebuilder.get_number_of_ops()
- patch_pos = codebuilder.get_relative_pos()
- descr = self.saved_descr[fail_index]
- descr.patch_op = patch_op
- descr.patch_pos = patch_pos
- descr.used_mem_indices = used_mem_indices
-
- codebuilder.restore_nonvolatiles(self.framesize)
-
- codebuilder.lwz(0, 1, self.framesize + 4)
- if IS_PPC_32:
- codebuilder.lwz(0, 1, framesize + WORD) # 36
- else:
- codebuilder.ld(0, 1, framesize + WORD) # 36
- codebuilder.mtlr(0)
- codebuilder.addi(1, 1, self.framesize)
- codebuilder.li(3, fail_index)
- codebuilder.blr()
-
# set value in fail_boxes_int
def set_future_value_int(self, index, value_int):
self.asm.fail_boxes_int.setitem(index, value_int)
More information about the pypy-commit
mailing list