[pypy-commit] pypy jitframe-on-heap: clean up

fijal noreply at buildbot.pypy.org
Fri Feb 15 16:05:23 CET 2013


Author: Maciej Fijalkowski <fijall at gmail.com>
Branch: jitframe-on-heap
Changeset: r61266:c9ef8d769b0b
Date: 2013-02-15 17:04 +0200
http://bitbucket.org/pypy/pypy/changeset/c9ef8d769b0b/

Log:	clean up

diff --git a/rpython/jit/backend/llsupport/assembler.py b/rpython/jit/backend/llsupport/assembler.py
--- a/rpython/jit/backend/llsupport/assembler.py
+++ b/rpython/jit/backend/llsupport/assembler.py
@@ -147,7 +147,7 @@
         guardtok.faildescr.rd_loop_token = self.current_clt
         return fail_descr, target
 
-    def call_assembler(self, op, guard_op, frame_loc, argloc,
+    def call_assembler(self, op, guard_op, argloc,
                        vloc, result_loc, tmploc):
         self._store_force_index(guard_op)
         descr = op.getdescr()
diff --git a/rpython/jit/backend/llsupport/regalloc.py b/rpython/jit/backend/llsupport/regalloc.py
--- a/rpython/jit/backend/llsupport/regalloc.py
+++ b/rpython/jit/backend/llsupport/regalloc.py
@@ -671,13 +671,11 @@
         descr = op.getdescr()
         assert isinstance(descr, JitCellToken)
         arglist = op.getarglist()
-        self.rm._sync_var(arglist[0])
-        frame_loc = self.fm.loc(op.getarg(0))
         if len(arglist) == 2:
             self.rm._sync_var(arglist[1])
-            return [frame_loc, self.loc(arglist[0]), self.fm.loc(arglist[1])]
+            return [self.loc(arglist[0]), self.fm.loc(arglist[1])]
         else:
-            return [frame_loc, self.loc(arglist[0])]
+            return [self.loc(arglist[0])]
 
 
 def compute_vars_longevity(inputargs, operations):
diff --git a/rpython/jit/backend/x86/assembler.py b/rpython/jit/backend/x86/assembler.py
--- a/rpython/jit/backend/x86/assembler.py
+++ b/rpython/jit/backend/x86/assembler.py
@@ -2174,12 +2174,11 @@
     def genop_guard_call_assembler(self, op, guard_op, guard_token,
                                    arglocs, result_loc):
         if len(arglocs) == 3:
-            [frame_loc, argloc, vloc] = arglocs
+            [argloc, vloc] = arglocs
         else:
-            [frame_loc, argloc] = arglocs
+            [argloc] = arglocs
             vloc = self.imm(0)
-        self.call_assembler(op, guard_op, frame_loc, argloc, vloc,
-                            result_loc, eax)
+        self.call_assembler(op, guard_op, argloc, vloc, result_loc, eax)
         self._emit_guard_not_forced(guard_token)
 
     def _call_assembler_check_descr(self, value, tmploc):


More information about the pypy-commit mailing list