forked from OSchip/llvm-project
2487db1f28
Wrapper function call and dispatch handler helpers are moved to ExecutionSession, and existing EPC-based tools are re-written to take an ExecutionSession argument instead. Requiring an ExecutorProcessControl instance simplifies existing EPC based utilities (which only need to take an ES now), and should encourage more utilities to use the EPC interface. It also simplifies process termination, since the session can automatically call ExecutorProcessControl::disconnect (previously this had to be done manually, and carefully ordered with the rest of JIT tear-down to work correctly). |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
CoreAPIsTest.cpp | ||
ExecutionSessionWrapperFunctionCallsTest.cpp | ||
IndirectionUtilsTest.cpp | ||
JITTargetMachineBuilderTest.cpp | ||
LazyCallThroughAndReexportsTest.cpp | ||
ObjectLinkingLayerTest.cpp | ||
OrcCAPITest.cpp | ||
OrcTestCommon.cpp | ||
OrcTestCommon.h | ||
QueueChannel.cpp | ||
QueueChannel.h | ||
RPCUtilsTest.cpp | ||
RTDyldObjectLinkingLayerTest.cpp | ||
ResourceTrackerTest.cpp | ||
SimplePackedSerializationTest.cpp | ||
SymbolStringPoolTest.cpp | ||
ThreadSafeModuleTest.cpp | ||
WrapperFunctionUtilsTest.cpp |