diff options
author | Lang Hames <lhames@gmail.com> | 2018-07-05 19:01:27 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2018-07-05 19:01:27 +0000 |
commit | 7bd8970743f45a006b8f12c97aac92999f41b2c0 (patch) | |
tree | fa7f5a43c3b96be98847d85159c3a3f169e9055c /clang-tools-extra/clangd/SourceCode.h | |
parent | 734cfd11fe2a9ebb75e79cee878d5fed9eef9c43 (diff) | |
download | bcm5719-llvm-7bd8970743f45a006b8f12c97aac92999f41b2c0.tar.gz bcm5719-llvm-7bd8970743f45a006b8f12c97aac92999f41b2c0.zip |
[ORC] In CompileOnDemandLayer2, clone modules on to different contexts by
writing them to a buffer and re-loading them.
Also introduces a multithreaded variant of SimpleCompiler
(MultiThreadedSimpleCompiler) for compiling IR concurrently on multiple
threads.
These changes are required to JIT IR on multiple threads correctly.
No test case yet. I will be looking at how to modify LLI / LLJIT to test
multithreaded JIT support soon.
llvm-svn: 336385
Diffstat (limited to 'clang-tools-extra/clangd/SourceCode.h')
0 files changed, 0 insertions, 0 deletions