[pypy-svn] r35943 - pypy/dist/pypy/config

mwh at codespeak.net mwh at codespeak.net
Thu Dec 21 21:51:57 CET 2006


Author: mwh
Date: Thu Dec 21 21:51:56 2006
New Revision: 35943

Modified:
   pypy/dist/pypy/config/pypyoption.py
Log:
add a --llvm-faassen that is like --faassen but targets llvm, compiled via C
with profiling optimizations.  probably the fastest pypy yet, but boy does it
take a while to get it.


Modified: pypy/dist/pypy/config/pypyoption.py
==============================================================================
--- pypy/dist/pypy/config/pypyoption.py	(original)
+++ pypy/dist/pypy/config/pypyoption.py	Thu Dec 21 21:51:56 2006
@@ -134,7 +134,15 @@
                              ("objspace.std.withsmallint", True),
                              ("objspace.std.withrangelist", True),
                              ],
-                   cmdline="--faassen")
+                   cmdline="--faassen"),
+
+        BoolOption("llvmallopts",
+                   "enable all optimizations, and use llvm compiled via C",
+                   default=False,
+                   requires=[("objspace.std.allopts", True),
+                             ("translation.llvm_via_c", True),
+                             ("translation.backend", "llvm")],
+                   cmdline="--llvm-faassen"),
      ]),
     BoolOption("lowmem", "Try to use little memory during translation",
                default=False, cmdline="--lowmem",



More information about the Pypy-commit mailing list