aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2021-09-22 15:34:46 +1000
committerLang Hames <lhames@gmail.com>2021-09-23 19:59:35 -0700
commita2c1cf09dfaaa6d2161fee00f8317005bf955d64 (patch)
tree0ba9ecd5f62d47a1949c0b7845ec605f70c6597d /llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp
parent25ac0d3c73d68c017546eb622ba7632c6b581bfb (diff)
downloadllvm-a2c1cf09dfaaa6d2161fee00f8317005bf955d64.zip
llvm-a2c1cf09dfaaa6d2161fee00f8317005bf955d64.tar.gz
llvm-a2c1cf09dfaaa6d2161fee00f8317005bf955d64.tar.bz2
[ORC] Introduce EPCGenericDylibManager / SimpleExecutorDylibManager.
EPCGenericDylibManager provides an interface for loading dylibs and looking up symbols in the executor, implemented using EPC-calls to functions in the executor. SimpleExecutorDylibManager is an executor-side service that provides the functions used by EPCGenericDylibManager. SimpleRemoteEPC is updated to use an EPCGenericDylibManager instance to implement the ExecutorProcessControl loadDylib and lookup methods. In a future commit these methods will be removed, and clients updated to use EPCGenericDylibManagers directly.
Diffstat (limited to 'llvm/lib/ExecutionEngine/Orc/ExecutorProcessControl.cpp')
0 files changed, 0 insertions, 0 deletions