Author: Armin Rigo <[email protected]>
Branch:
Changeset: r81400:17d955c59451
Date: 2015-12-20 08:03 +0100
http://bitbucket.org/pypy/pypy/changeset/17d955c59451/
Log: comment
diff --git a/rpython/jit/backend/llsupport/rewrite.py
b/rpython/jit/backend/llsupport/rewrite.py
--- a/rpython/jit/backend/llsupport/rewrite.py
+++ b/rpython/jit/backend/llsupport/rewrite.py
@@ -532,7 +532,9 @@
return
# the ZERO_ARRAY operation will be optimized according to what
# SETARRAYITEM_GC we see before the next allocation operation.
- # See emit_pending_zeros().
+ # See emit_pending_zeros(). (This optimization is done by
+ # hacking the object 'o' in-place: e.g., o.getarg(1) may be
+ # replaced with another constant greater than 0.)
o = ResOperation(rop.ZERO_ARRAY, [v_arr, self.c_zero, v_length],
descr=arraydescr)
self.emit_op(o)
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit