[pypy-svn] r66030 - pypy/extradoc/talk/ep2009/jit

antocuni at codespeak.net antocuni at codespeak.net
Mon Jun 29 16:39:33 CEST 2009


Author: antocuni
Date: Mon Jun 29 16:39:31 2009
New Revision: 66030

Added:
   pypy/extradoc/talk/ep2009/jit/step6.odg   (contents, props changed)
   pypy/extradoc/talk/ep2009/jit/step6.pdf   (contents, props changed)
Modified:
   pypy/extradoc/talk/ep2009/jit/jit.txt
   pypy/extradoc/talk/ep2009/jit/step0.odg
   pypy/extradoc/talk/ep2009/jit/step0.pdf
   pypy/extradoc/talk/ep2009/jit/step1.odg
   pypy/extradoc/talk/ep2009/jit/step1.pdf
   pypy/extradoc/talk/ep2009/jit/step2.odg
   pypy/extradoc/talk/ep2009/jit/step2.pdf
   pypy/extradoc/talk/ep2009/jit/step3.odg
   pypy/extradoc/talk/ep2009/jit/step3.pdf
   pypy/extradoc/talk/ep2009/jit/step4.odg
   pypy/extradoc/talk/ep2009/jit/step4.pdf
   pypy/extradoc/talk/ep2009/jit/step5.odg
   pypy/extradoc/talk/ep2009/jit/step5.pdf
Log:
include armin's suggestion for the tracing animation


Modified: pypy/extradoc/talk/ep2009/jit/jit.txt
==============================================================================
--- pypy/extradoc/talk/ep2009/jit/jit.txt	(original)
+++ pypy/extradoc/talk/ep2009/jit/jit.txt	Mon Jun 29 16:39:31 2009
@@ -149,6 +149,14 @@
    :scale: 60
 
 
+Tracing example
+================
+
+.. image:: step6.pdf
+   :align: center
+   :scale: 60
+
+
 Post-tracing phase
 ===================
 
@@ -174,4 +182,18 @@
 
 - **specialized**: it works only with ``int`` (and not e.g. ``float``)
 
-- **general**: it works with **all** ``int`` :-)
+- **general**: it works with *all* ``int`` :-)
+
+
+Optimization phase
+===================
+
+- Remove superflous operations
+
+- Constant folding
+
+- ...
+
+
+Code generation
+================

Modified: pypy/extradoc/talk/ep2009/jit/step0.odg
==============================================================================
Binary files. No diff available.

Modified: pypy/extradoc/talk/ep2009/jit/step0.pdf
==============================================================================
Files pypy/extradoc/talk/ep2009/jit/step0.pdf	(original) and pypy/extradoc/talk/ep2009/jit/step0.pdf	Mon Jun 29 16:39:31 2009 differ

Modified: pypy/extradoc/talk/ep2009/jit/step1.odg
==============================================================================
Binary files. No diff available.

Modified: pypy/extradoc/talk/ep2009/jit/step1.pdf
==============================================================================
Binary files. No diff available.

Modified: pypy/extradoc/talk/ep2009/jit/step2.odg
==============================================================================
Binary files. No diff available.

Modified: pypy/extradoc/talk/ep2009/jit/step2.pdf
==============================================================================
Files pypy/extradoc/talk/ep2009/jit/step2.pdf	(original) and pypy/extradoc/talk/ep2009/jit/step2.pdf	Mon Jun 29 16:39:31 2009 differ

Modified: pypy/extradoc/talk/ep2009/jit/step3.odg
==============================================================================
Binary files. No diff available.

Modified: pypy/extradoc/talk/ep2009/jit/step3.pdf
==============================================================================
Binary files. No diff available.

Modified: pypy/extradoc/talk/ep2009/jit/step4.odg
==============================================================================
Binary files. No diff available.

Modified: pypy/extradoc/talk/ep2009/jit/step4.pdf
==============================================================================
Binary files. No diff available.

Modified: pypy/extradoc/talk/ep2009/jit/step5.odg
==============================================================================
Binary files. No diff available.

Modified: pypy/extradoc/talk/ep2009/jit/step5.pdf
==============================================================================
Binary files. No diff available.

Added: pypy/extradoc/talk/ep2009/jit/step6.odg
==============================================================================
Binary file. No diff available.

Added: pypy/extradoc/talk/ep2009/jit/step6.pdf
==============================================================================
Binary file. No diff available.



More information about the Pypy-commit mailing list