[pypy-svn] r62553 - pypy/branch/pyjitpl5/pypy/jit/tl

fijal at codespeak.net fijal at codespeak.net
Thu Mar 5 08:31:17 CET 2009


Author: fijal
Date: Thu Mar  5 08:31:15 2009
New Revision: 62553

Modified:
   pypy/branch/pyjitpl5/pypy/jit/tl/pypyjit_child.py
Log:
update the comment


Modified: pypy/branch/pyjitpl5/pypy/jit/tl/pypyjit_child.py
==============================================================================
--- pypy/branch/pyjitpl5/pypy/jit/tl/pypyjit_child.py	(original)
+++ pypy/branch/pyjitpl5/pypy/jit/tl/pypyjit_child.py	Thu Mar  5 08:31:15 2009
@@ -4,26 +4,24 @@
 from pypy.module.pypyjit.portal import PyPyJitPolicy
 
 
-# Current output: http://paste.pocoo.org/show/105784/
+# Current output: http://paste.pocoo.org/show/106540/
 #
 # Some optimizations missing:
 #
-#   - improve the optimization: e.g. ooisnull followed by oononnull
-#     on the same variable
-#
-#   - reintroduce some delayed list optimizations to remove this
-#     mess of push/pop on the stack
-#
 #   - remove the useless 'ec' argument (p1 and p115 in the trace)
 #
-#   - figure out who calls W_TypeObject.is_heaptype(), leading to
-#     the "int_and 512" (lines 48, 147, 154)
-#
 #   - the guards have very long 'liveboxes' lists containing mostly
 #     Consts -- make sure that these Consts are not stored, or else
 #     remove them entirely
+
+# Some optimizations that might help under different circumstances:
+#
+#   - figure out who calls W_TypeObject.is_heaptype(), leading to
+#     the "int_and 512" (lines 48, 147, 154)
+#
+#   - improve the optimization: e.g. ooisnull followed by oononnull
+#     on the same variable
 #
-#   - dead operation removal: e.g. unused 'getfield_gc' (line 158)
 
 
 def run_child(glob, loc):



More information about the Pypy-commit mailing list