Author: David Schneider <david.schnei...@picle.org> Branch: arm-backed-float Changeset: r44374:32726c5d812c Date: 2011-05-23 10:09 +0200 http://bitbucket.org/pypy/pypy/changeset/32726c5d812c/
Log: remove some superfluous code diff --git a/pypy/jit/backend/arm/opassembler.py b/pypy/jit/backend/arm/opassembler.py --- a/pypy/jit/backend/arm/opassembler.py +++ b/pypy/jit/backend/arm/opassembler.py @@ -295,32 +295,6 @@ n_args = len(args) reg_args = count_reg_args(args) - #spill all vars that are stored in caller saved registers - #XXX good idea?? - vars_to_spill = [] - for v, reg in regalloc.rm.reg_bindings.iteritems(): - if reg in r.caller_resp: - vars_to_spill.append(v) - - for v in vars_to_spill: - regalloc.force_spill_var(v) - # collect the locations of the arguments that go in the argument - # registers - locs = [] - for v in range(reg_args): - var = args[v] - loc = regalloc.loc(var) - locs.append(loc) - - # save caller saved registers - if result: - if result.type == FLOAT: - saved_regs = r.caller_resp[2:] - else: - saved_regs = r.caller_resp[1:] - else: - saved_regs = r.caller_resp - # all arguments past the 4th go on the stack n = 0 # used to count the number of words pushed on the stack, so we @@ -359,7 +333,7 @@ if arg.type == FLOAT and count % 2 != 0: num += 1 reg = r.caller_resp[num] - self.mov_loc_loc(locs[i], reg) + self.mov_loc_loc(regalloc.loc(arg), reg) if arg.type == FLOAT: num += 2 else: _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit