diff options
author | Lang Hames <lhames@gmail.com> | 2021-09-13 13:45:31 +1000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2021-09-14 10:19:45 +1000 |
commit | 2c8e784915887f72f13ee49cd513efb446eb23be (patch) | |
tree | a26bc81e21dbaf228f3bbe91d82dc7eb4ec24cd4 /llvm/lib/Support/APInt.cpp | |
parent | 42dace9c5b5ea059e42aaf2ee201ad9da9dc8535 (diff) | |
download | llvm-2c8e784915887f72f13ee49cd513efb446eb23be.zip llvm-2c8e784915887f72f13ee49cd513efb446eb23be.tar.gz llvm-2c8e784915887f72f13ee49cd513efb446eb23be.tar.bz2 |
[ORC] Add Shared/OrcRTBridge, and TargetProcess/OrcRTBootstrap.
This is a small first step towards reorganization of the ORC libraries:
Declarations for types and function names (as strings) to be found in the
"ORC runtime bootstrap" set are moved into OrcRTBridge.h / OrcRTBridge.cpp.
The current implementation of the "ORC runtime bootstrap" functions is moved
into OrcRTBootstrap.h and OrcRTBootstrap.cpp. It is likely that this code will
eventually be moved into ORT-RT proper (in compiler RT).
The immediate goal of this change is to make these bootstrap functions usable
for clients other than SimpleRemoteEPC/SimpleRemoteEPCServer. The first planned
client is a new RuntimeDyld::MemoryManager that will run over EPC, which will
allow us to remove the old OrcRemoteTarget code.
Diffstat (limited to 'llvm/lib/Support/APInt.cpp')
0 files changed, 0 insertions, 0 deletions