[pypy-commit] extradoc extradoc: loop peeling does more than loop-invariant code motion, add an XXX

cfbolz noreply at buildbot.pypy.org
Thu Jun 16 11:49:02 CEST 2011


Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: extradoc
Changeset: r3694:db2701382e60
Date: 2011-06-16 11:51 +0200
http://bitbucket.org/pypy/extradoc/changeset/db2701382e60/

Log:	loop peeling does more than loop-invariant code motion, add an XXX

diff --git a/talk/iwtc11/paper.tex b/talk/iwtc11/paper.tex
--- a/talk/iwtc11/paper.tex
+++ b/talk/iwtc11/paper.tex
@@ -162,6 +162,15 @@
 
 XXX "bridge" is not a standard term
 
+XXX loop peeling does a lot more than loop-invariant code motion
+% take this loop as an example:
+% [i1, i2]
+% i3 = i1 + 1
+% i4 = i2 + 1
+% escape(i4)
+% jump(i2, i3)
+% none of the operations is loop-invariant, but loop peeling will still remove the second addition
+
 \subsection{Running Example}
 \label{sub:example}
 


More information about the pypy-commit mailing list