commit | 697916073982c443f70efb1ed9d223a3aee57aeb | [log] [tgz] |
---|---|---|
author | Lang Hames <lhames@gmail.com> | Mon Jun 18 18:01:43 2018 +0000 |
committer | Lang Hames <lhames@gmail.com> | Mon Jun 18 18:01:43 2018 +0000 |
tree | 6ba46dde06ab875f19c1825570cce5d5e196c1a9 | |
parent | dcd570fed75734c5c7dda53958275ee817c60de5 [diff] |
[ORC] Add an initial implementation of a replacement CompileOnDemandLayer. CompileOnDemandLayer2 is a replacement for CompileOnDemandLayer built on the ORC Core APIs. Functions in added modules are extracted and compiled lazily. CompileOnDemandLayer2 supports multithreaded JIT'd code, and compilation on multiple threads. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@334967 91177308-0d34-0410-b5e6-96231b3b80d8