[ORC] Modify LazyCallThroughManager to support asynchronous resolution.
authorLang Hames <lhames@gmail.com>
Wed, 8 Jul 2020 04:32:28 +0000 (21:32 -0700)
committerLang Hames <lhames@gmail.com>
Thu, 9 Jul 2020 04:13:55 +0000 (21:13 -0700)
commit670915094462d831e3733e5b01a76471b8cf6dd8
tree1714e00bc17aee582e320ad19bbe54f868a3ab1b
parent683a1bb253ef47ece27aad93812f22e8c51260fa
[ORC] Modify LazyCallThroughManager to support asynchronous resolution.

Asynchronous resolution is a better fit for handling reentry over
IPC/RPC where we want to avoid blocking a communication handler/thread.
llvm/include/llvm/ExecutionEngine/Orc/IndirectionUtils.h
llvm/include/llvm/ExecutionEngine/Orc/LazyReexports.h
llvm/lib/ExecutionEngine/Orc/LazyReexports.cpp