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