Author: Carl Friedrich Bolz <cfb...@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}
 
_______________________________________________
pypy-commit mailing list
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to