llvm-project/llvm/unittests/ExecutionEngine/Orc
Lang Hames 39f64c4c83 [ORC] Add wrapper-function support methods to ExecutorProcessControl.
Adds support for both synchronous and asynchronous calls to wrapper functions
using SPS (Simple Packed Serialization). Also adds support for wrapping
functions on the JIT side in SPS-based wrappers that can be called from the
executor.

These new methods simplify calls between the JIT and Executor, and will be used
in upcoming ORC runtime patches to enable communication between ORC and the
runtime.
2021-07-01 18:21:49 +10:00
..
CMakeLists.txt [ORC] Add wrapper-function support methods to ExecutorProcessControl. 2021-07-01 18:21:49 +10:00
CoreAPIsTest.cpp [ORC] Add more synchronization to TestLookupWithUnthreadedMaterialization. 2021-05-22 07:59:24 -07:00
ExecutorProcessControlTest.cpp [ORC] Add wrapper-function support methods to ExecutorProcessControl. 2021-07-01 18:21:49 +10:00
IndirectionUtilsTest.cpp
JITTargetMachineBuilderTest.cpp
LazyCallThroughAndReexportsTest.cpp Re-apply "[ORC] Make MaterializationResponsibility immovable..." with fixes. 2020-09-11 14:09:05 -07:00
ObjectLinkingLayerTest.cpp [ORC] Add support for adding LinkGraphs directly to ObjectLinkingLayer. 2021-05-13 21:44:13 -07:00
OrcCAPITest.cpp [ORC][C-bindings] Replace LLVMOrcJITTargetMachineBuilderDisposeTargetTriple. 2021-05-21 17:38:06 -07:00
OrcTestCommon.cpp
OrcTestCommon.h [ORC] Remove the OrcExecutionTest class. It is no longer used. 2021-05-13 18:32:36 -07:00
QueueChannel.cpp
QueueChannel.h [ORC] Move Orc RPC code into Shared, rename some RPC types. 2020-12-30 12:48:20 +11:00
RPCUtilsTest.cpp [RGT] RPCUtilsTest, replace un-executed EXPECT with unreachable 2021-03-17 07:37:21 -07:00
RTDyldObjectLinkingLayerTest.cpp [MC][ELF] Emit unique sections for different flags 2021-05-26 11:51:29 +01:00
ResourceTrackerTest.cpp [Orc] Fix a file header (NFC) 2021-03-02 15:07:34 +01:00
SimplePackedSerializationTest.cpp [ORC] Port WrapperFunctionUtils and SimplePackedSerialization from ORC runtime. 2021-06-15 21:13:57 +10:00
SymbolStringPoolTest.cpp
ThreadSafeModuleTest.cpp
WrapperFunctionUtilsTest.cpp [ORC] Add wrapper-function support methods to ExecutorProcessControl. 2021-07-01 18:21:49 +10:00