[pypy-svn] extradoc extradoc: comments by rhy0lite
cfbolz
commits-noreply at bitbucket.org
Wed Apr 13 16:32:29 CEST 2011
Author: Carl Friedrich Bolz <cfbolz at gmx.de>
Branch: extradoc
Changeset: r3499:fd57ef390cb4
Date: 2011-04-13 16:32 +0200
http://bitbucket.org/pypy/extradoc/changeset/fd57ef390cb4/
Log: comments by rhy0lite
diff --git a/talk/icooolps2011/paper.tex b/talk/icooolps2011/paper.tex
--- a/talk/icooolps2011/paper.tex
+++ b/talk/icooolps2011/paper.tex
@@ -154,7 +154,7 @@
specialized versions of the same code, one for each actual value. To exploit
the runtime feedback, the implementation code and data structures need to be
structured so that many such slow-varying values are at hand. The hints that
-we present allow exactly to implement such feedback and exploitation in a
+we present precisely allow us to implement such feedback and exploitation in a
meta-tracing context.
Concretely these hints are used to control how the optimizer of the
@@ -712,6 +712,10 @@
memory address of the \texttt{Map} instance that has been promoted. Operations
that can be optimized away are grayed out.
+\cfbolz{XXX also explain that some forwarding of guarded values is happening,
+make clearer which figures show optimized code and which show non-optimized
+code}
+
The calls to \texttt{Map.getindex} can be optimized away, because they are calls to
a pure function and they have constant arguments. That means that \texttt{index1/2/3}
are constant and the guards on them can be removed. All but the first guard on
@@ -989,6 +993,8 @@
\section*{Acknowledgements}
+XXX Peng Wu and David Edelsohn
+
\bibliographystyle{abbrv}
\bibliography{paper}
diff --git a/talk/icooolps2011/jit-hints.pdf b/talk/icooolps2011/jit-hints.pdf
index bba7e9b9246f9bee671aa631b5f8ed889869ba04..74788ae085bc4b96ba57bf6d8c906b05b37dbceb
GIT binary patch
[cut]
More information about the Pypy-commit
mailing list