[pypy-commit] extradoc extradoc: try to make this point a bit clearer

cfbolz noreply at buildbot.pypy.org
Tue Aug 7 11:53:31 CEST 2012


Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: extradoc
Changeset: r4442:769170793968
Date: 2012-08-07 08:21 +0200
http://bitbucket.org/pypy/extradoc/changeset/769170793968/

Log:	try to make this point a bit clearer

diff --git a/talk/dls2012/paper.tex b/talk/dls2012/paper.tex
--- a/talk/dls2012/paper.tex
+++ b/talk/dls2012/paper.tex
@@ -501,10 +501,12 @@
 the preamble will be executed only once while the peeled loop will
 be used for every further iteration. New variable names have to be
 introduced in the entire copied trace in order to maintain the SSA-property.
-Note that the peeled loop is not necessary the \emph{first} iteration of the
-loop execution, it is general enough to correspond to any iteration of the loop.
+
+When peeling the loop, no assumptions are made that the preamble is
+the \emph{first} iteration when later executing the loop. The preamble stays
+general enough to correspond to any iteration of the loop.
 However, the peeled loop can then be optimized using the assumption that a
-previous iteration has happened.
+previous iteration (the preamble) has been executed already.
 
 %XXX (samuele): the point about the first iteration is hard to understand
 


More information about the pypy-commit mailing list