[pypy-commit] pypy default: link to the B3 JIT dropping llvm
arigo
pypy.commits at gmail.com
Mon Mar 6 11:35:03 EST 2017
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r90580:774e328def6e
Date: 2017-03-06 17:34 +0100
http://bitbucket.org/pypy/pypy/changeset/774e328def6e/
Log: link to the B3 JIT dropping llvm
diff --git a/rpython/doc/faq.rst b/rpython/doc/faq.rst
--- a/rpython/doc/faq.rst
+++ b/rpython/doc/faq.rst
@@ -182,7 +182,11 @@
On the other hand, using LLVM as our JIT backend looks interesting as
well --- but again we made an attempt, and it failed: LLVM has no way to
-patch the generated machine code.
+patch the generated machine code, and is not suited at all to tracing
+JITs. Even one big method JIT trying to use LLVM `has given up`__ for
+similar reasons; read that blog post for more details.
+
+.. __: https://webkit.org/blog/5852/introducing-the-b3-jit-compiler/
So the position of the core PyPy developers is that if anyone wants to
make an N+1'th attempt with LLVM, they are welcome, and they will receive a
More information about the pypy-commit
mailing list