[pypy-svn] r68197 - pypy/trunk/pypy/jit/backend/x86
arigo at codespeak.net
arigo at codespeak.net
Tue Oct 6 11:18:09 CEST 2009
Author: arigo
Date: Tue Oct 6 11:18:08 2009
New Revision: 68197
Modified:
pypy/trunk/pypy/jit/backend/x86/assembler.py
Log:
No point in generating MOV(reg, same_reg).
Modified: pypy/trunk/pypy/jit/backend/x86/assembler.py
==============================================================================
--- pypy/trunk/pypy/jit/backend/x86/assembler.py (original)
+++ pypy/trunk/pypy/jit/backend/x86/assembler.py Tue Oct 6 11:18:08 2009
@@ -218,7 +218,8 @@
else:
self.mc.MOV(target, addr_add(imm(self.fail_box_int_addr),
imm(i*WORD)))
- self.mc.MOV(loc, target)
+ if target is not loc:
+ self.mc.MOV(loc, target)
for i in range(len(floatlocs)):
loc = floatlocs[i]
if loc is None:
More information about the Pypy-commit
mailing list