summaryrefslogtreecommitdiffstats
path: root/llvm/docs/ReleaseNotes.html
diff options
context:
space:
mode:
authorJeffrey Yasskin <jyasskin@google.com>2010-02-11 01:07:39 +0000
committerJeffrey Yasskin <jyasskin@google.com>2010-02-11 01:07:39 +0000
commite0913883b789913f68cc975a45b31270c1185b24 (patch)
tree6d61302357c45fd8f17010cc5ecc3cb525774e6e /llvm/docs/ReleaseNotes.html
parent0a5a2216e2d52482d0c59220d4b85f828aeaae70 (diff)
downloadbcm5719-llvm-e0913883b789913f68cc975a45b31270c1185b24.tar.gz
bcm5719-llvm-e0913883b789913f68cc975a45b31270c1185b24.zip
Make it possible to create multiple JIT instances at the same time, by removing
the global TheJIT and TheJITResolver variables. Lazy compilation is supported by a global map from a stub address to the JITResolver that knows how to compile it. Patch by Olivier Meurant! llvm-svn: 95837
Diffstat (limited to 'llvm/docs/ReleaseNotes.html')
-rw-r--r--llvm/docs/ReleaseNotes.html4
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html
index 3736c96c9e4..3dd4ff2c47a 100644
--- a/llvm/docs/ReleaseNotes.html
+++ b/llvm/docs/ReleaseNotes.html
@@ -467,6 +467,10 @@ href="http://llvm.org/viewvc/llvm-project?view=rev&revision=85295">defaults
to compiling eagerly</a> to avoid a race condition in the lazy JIT.
Clients that still want the lazy JIT can switch it on by calling
<tt>ExecutionEngine::DisableLazyCompilation(false)</tt>.</li>
+<li>It is now possible to create more than one JIT instance in the same process.
+These JITs can generate machine code in parallel,
+although <a href="http://llvm.org/docs/ProgrammersManual.html#jitthreading">you
+still have to obey the other threading restrictions</a>.</li>
</ul>
</div>
OpenPOWER on IntegriCloud