llvm-project/llvm/unittests/ExecutionEngine/Orc
Lang Hames 98616cfc02 [ORC] Add an ExecutorAddr::toPtr overload for function types.
In the common case of converting an ExecutorAddr to a function pointer type,
this eliminates the need for the '(*)' boilerplate to explicitly specify a
function pointer. E.g.:

auto *F = A.toPtr<int(*)()>();

can now be written as

auto *F = A.toPtr<int()>();
2022-05-05 12:37:23 -07:00
..
CMakeLists.txt [ORC] Add TaskDispatch API and thread it through ExecutorProcessControl. 2021-10-10 18:39:55 -07:00
CoreAPIsTest.cpp [ORC] Allow JITDylib::getDFSLinkOrder and friends to fail for defunct JITDylibs. 2022-01-20 17:45:32 +11:00
EPCGenericJITLinkMemoryManagerTest.cpp [ORC] Move CWrapperFunctionResult out of the detail:: namespace. 2021-10-30 16:12:45 -07:00
EPCGenericMemoryAccessTest.cpp [ORC] Move CWrapperFunctionResult out of the detail:: namespace. 2021-10-30 16:12:45 -07:00
ExecutionSessionWrapperFunctionCallsTest.cpp [ORC] Move CWrapperFunctionResult out of the detail:: namespace. 2021-10-30 16:12:45 -07:00
ExecutorAddressTest.cpp [ORC] Add an ExecutorAddr::toPtr overload for function types. 2022-05-05 12:37:23 -07:00
IndirectionUtilsTest.cpp Use a sorted array instead of a map to store AttrBuilder string attributes 2022-01-10 14:49:53 +01:00
JITTargetMachineBuilderTest.cpp
LazyCallThroughAndReexportsTest.cpp
LookupAndRecordAddrsTest.cpp [ORC] Rename ExecutorAddress to ExecutorAddr. 2021-09-23 20:35:17 -07:00
ObjectLinkingLayerTest.cpp Re-apply "[JITLink] Update JITLink to use ExecutorAddr rather... " with fixes. 2022-01-06 17:22:21 +11:00
OrcCAPITest.cpp Reland [Orc] Add verylazy example for C-bindings 2021-07-18 21:17:49 +02:00
OrcTestCommon.cpp
OrcTestCommon.h [ORC] Add a MaterializationUnit::Interface struct. 2021-12-08 13:41:15 +11:00
RTDyldObjectLinkingLayerTest.cpp [ORC] Require ExecutorProcessControl when constructing an ExecutionSession. 2021-07-27 16:53:49 +10:00
ResourceTrackerTest.cpp [Orc] Fix a file header (NFC) 2021-03-02 15:07:34 +01:00
SimpleExecutorMemoryManagerTest.cpp [ORC][JITLink] Merge JITLink AllocActionCall and ORC WrapperFunctionCall. 2022-01-08 16:46:15 +11:00
SimplePackedSerializationTest.cpp [ORC] Merge LLVMSPSSerializers.h into SimplePackedSerialization.h. 2021-09-11 11:24:00 +10:00
SymbolStringPoolTest.cpp
TaskDispatchTest.cpp [ORC] Add TaskDispatcher::shutdown calls to TaskDispatchTest.cpp unit tests. 2021-10-10 21:09:29 -07:00
ThreadSafeModuleTest.cpp
WrapperFunctionUtilsTest.cpp [ORC] Propagate out-of-band errors in callAsync. 2021-10-11 14:23:50 -07:00