diff options
author | Jeffrey Yasskin <jyasskin@google.com> | 2010-02-11 01:07:39 +0000 |
---|---|---|
committer | Jeffrey Yasskin <jyasskin@google.com> | 2010-02-11 01:07:39 +0000 |
commit | 40966a7c6847c102fbf466da3e8726c59c3dbb1e (patch) | |
tree | ea8915adc7d6f5938961424cbb6c5b0b96749dbe /docs | |
parent | 09eeac9f5f8c21621f82f9b6598eb7e34593357e (diff) | |
download | external_llvm-40966a7c6847c102fbf466da3e8726c59c3dbb1e.zip external_llvm-40966a7c6847c102fbf466da3e8726c59c3dbb1e.tar.gz external_llvm-40966a7c6847c102fbf466da3e8726c59c3dbb1e.tar.bz2 |
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!
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95837 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/ReleaseNotes.html | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 3736c96..3dd4ff2 100644 --- a/docs/ReleaseNotes.html +++ b/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> |