| /llvm-project-15.0.7/llvm/unittests/ExecutionEngine/Orc/ |
| H A D | WrapperFunctionUtilsTest.cpp | 71 static WrapperFunctionResult voidNoopWrapper(const char *ArgData, in voidNoopWrapper() argument 73 return WrapperFunction<void()>::handle(ArgData, ArgSize, voidNoop); in voidNoopWrapper() 81 static WrapperFunctionResult addMethodWrapper(const char *ArgData, in addMethodWrapper() argument 84 ArgData, ArgSize, makeMethodWrapperHandler(&AddClass::addMethod)); in addMethodWrapper() 110 static WrapperFunctionResult voidNoopAsyncWrapper(const char *ArgData, in voidNoopAsyncWrapper() argument 116 ArgData, ArgSize, voidNoopAsync, in voidNoopAsyncWrapper() 122 static WrapperFunctionResult addAsyncWrapper(const char *ArgData, in addAsyncWrapper() argument 128 ArgData, ArgSize, in addAsyncWrapper() 147 static WrapperFunctionResult failingWrapper(const char *ArgData, in failingWrapper() argument 153 const char *ArgData, size_t ArgSize) { in asyncFailingWrapperCaller() argument [all …]
|
| H A D | EPCGenericJITLinkMemoryManagerTest.cpp | 81 llvm::orc::shared::CWrapperFunctionResult testReserve(const char *ArgData, in testReserve() argument 84 handle(ArgData, ArgSize, in testReserve() 89 llvm::orc::shared::CWrapperFunctionResult testFinalize(const char *ArgData, in testFinalize() argument 92 handle(ArgData, ArgSize, in testFinalize() 97 llvm::orc::shared::CWrapperFunctionResult testDeallocate(const char *ArgData, in testDeallocate() argument 101 handle(ArgData, ArgSize, in testDeallocate()
|
| H A D | EPCGenericMemoryAccessTest.cpp | 21 llvm::orc::shared::CWrapperFunctionResult testWriteUInts(const char *ArgData, in testWriteUInts() argument 24 ArgData, ArgSize, in testWriteUInts() 32 llvm::orc::shared::CWrapperFunctionResult testWriteBuffers(const char *ArgData, in testWriteBuffers() argument 35 ArgData, ArgSize, in testWriteBuffers()
|
| H A D | ExecutionSessionWrapperFunctionCallsTest.cpp | 21 static llvm::orc::shared::CWrapperFunctionResult addWrapper(const char *ArgData, in addWrapper() argument 24 ArgData, ArgSize, [](int32_t X, int32_t Y) { return X + Y; }) in addWrapper() 34 voidWrapper(const char *ArgData, size_t ArgSize) { in voidWrapper() argument 35 return WrapperFunction<void()>::handle(ArgData, ArgSize, []() {}).release(); in voidWrapper()
|
| H A D | SimpleExecutorMemoryManagerTest.cpp | 23 orc::shared::CWrapperFunctionResult incrementWrapper(const char *ArgData, in incrementWrapper() argument 26 ArgData, ArgSize, in incrementWrapper()
|
| H A D | SharedMemoryMapperTest.cpp | 24 orc::shared::CWrapperFunctionResult incrementWrapper(const char *ArgData, in incrementWrapper() argument 27 ArgData, ArgSize, in incrementWrapper()
|
| H A D | MemoryMapperTest.cpp | 51 orc::shared::CWrapperFunctionResult incrementWrapper(const char *ArgData, in incrementWrapper() argument 54 ArgData, ArgSize, in incrementWrapper()
|
| /llvm-project-15.0.7/compiler-rt/lib/orc/ |
| H A D | wrapper_function_utils.h | 182 SPSInputBuffer IB(ArgData, ArgSize); in deserialize() 240 SPSInputBuffer IB(ArgData, ArgSize); in deserialize() 253 SPSInputBuffer IB(ArgData, ArgSize); in deserialize() 270 SPSInputBuffer IB(ArgData, ArgSize); in deserialize() 409 ArgDataBufferType ArgData; in Create() local 410 ArgData.resize(SPSSerializer::size(Args...)); in Create() 411 SPSOutputBuffer OB(&ArgData[0], ArgData.size()); in Create() 422 : FnAddr(FnAddr), ArgData(std::move(ArgData)) {} in WrapperFunctionCall() 438 FnAddr.toPtr<FnTy *>()(ArgData.data(), ArgData.size())); in run() 474 std::vector<char> ArgData; variable [all …]
|
| H A D | dlfcn_wrapper.cpp | 26 __orc_rt_jit_dlerror_wrapper(const char *ArgData, size_t ArgSize) { in __orc_rt_jit_dlerror_wrapper() argument 28 ArgData, ArgSize, in __orc_rt_jit_dlerror_wrapper() 34 __orc_rt_jit_dlopen_wrapper(const char *ArgData, size_t ArgSize) { in __orc_rt_jit_dlopen_wrapper() argument 36 ArgData, ArgSize, in __orc_rt_jit_dlopen_wrapper() 45 __orc_rt_jit_dlclose_wrapper(const char *ArgData, size_t ArgSize) { in __orc_rt_jit_dlclose_wrapper() argument 47 ArgData, ArgSize, in __orc_rt_jit_dlclose_wrapper()
|
| H A D | macho_ehframe_registration.cpp | 53 __orc_rt_macho_register_ehframe_section(char *ArgData, size_t ArgSize) { in __orc_rt_macho_register_ehframe_section() argument 55 ArgData, ArgSize, in __orc_rt_macho_register_ehframe_section() 65 __orc_rt_macho_deregister_ehframe_section(char *ArgData, size_t ArgSize) { in __orc_rt_macho_deregister_ehframe_section() argument 67 ArgData, ArgSize, in __orc_rt_macho_deregister_ehframe_section()
|
| H A D | elfnix_platform.cpp | 452 __orc_rt_elfnix_platform_bootstrap(char *ArgData, size_t ArgSize) { in __orc_rt_elfnix_platform_bootstrap() argument 454 ArgData, ArgSize, in __orc_rt_elfnix_platform_bootstrap() 463 __orc_rt_elfnix_platform_shutdown(char *ArgData, size_t ArgSize) { in __orc_rt_elfnix_platform_shutdown() argument 470 __orc_rt_elfnix_register_object_sections(char *ArgData, size_t ArgSize) { in __orc_rt_elfnix_register_object_sections() argument 472 handle(ArgData, ArgSize, in __orc_rt_elfnix_register_object_sections() 482 __orc_rt_elfnix_deregister_object_sections(char *ArgData, size_t ArgSize) { in __orc_rt_elfnix_deregister_object_sections() argument 484 handle(ArgData, ArgSize, in __orc_rt_elfnix_deregister_object_sections() 518 __orc_rt_elfnix_create_pthread_key(char *ArgData, size_t ArgSize) { in __orc_rt_elfnix_create_pthread_key() argument 520 ArgData, ArgSize, in __orc_rt_elfnix_create_pthread_key()
|
| H A D | macho_platform.cpp | 936 __orc_rt_macho_platform_bootstrap(char *ArgData, size_t ArgSize) { in __orc_rt_macho_platform_bootstrap() argument 942 __orc_rt_macho_platform_shutdown(char *ArgData, size_t ArgSize) { in __orc_rt_macho_platform_shutdown() argument 948 __orc_rt_macho_register_jitdylib(char *ArgData, size_t ArgSize) { in __orc_rt_macho_register_jitdylib() argument 950 ArgData, ArgSize, in __orc_rt_macho_register_jitdylib() 961 ArgData, ArgSize, in __orc_rt_macho_deregister_jitdylib() 970 __orc_rt_macho_register_object_platform_sections(char *ArgData, in __orc_rt_macho_register_object_platform_sections() argument 974 handle(ArgData, ArgSize, in __orc_rt_macho_register_object_platform_sections() 984 __orc_rt_macho_deregister_object_platform_sections(char *ArgData, in __orc_rt_macho_deregister_object_platform_sections() argument 988 handle(ArgData, ArgSize, in __orc_rt_macho_deregister_object_platform_sections() 1001 ArgData, ArgSize, runWrapperFunctionCalls) in __orc_rt_macho_run_wrapper_function_calls() [all …]
|
| H A D | run_program_wrapper.cpp | 26 __orc_rt_run_program_wrapper(const char *ArgData, size_t ArgSize) { in __orc_rt_run_program_wrapper() argument 29 handle(ArgData, ArgSize, in __orc_rt_run_program_wrapper()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
| H A D | WrapperFunctionUtils.h | 235 SPSInputBuffer IB(ArgData, ArgSize); in deserialize() 304 SPSInputBuffer IB(ArgData, ArgSize); in deserialize() 383 SPSInputBuffer IB(ArgData, ArgSize); in deserialize() 398 SPSInputBuffer IB(ArgData, ArgSize); in deserialize() 417 SPSInputBuffer IB(ArgData, ArgSize); in deserialize() 637 ArgDataBufferType ArgData; in Create() local 638 ArgData.resize(SPSSerializer::size(Args...)); in Create() 639 SPSOutputBuffer OB(&ArgData[0], ArgData.size()); in Create() 651 : FnAddr(FnAddr), ArgData(std::move(ArgData)) {} in WrapperFunctionCall() 667 FnAddr.toPtr<FnTy *>()(ArgData.data(), ArgData.size())); in run() [all …]
|
| /llvm-project-15.0.7/compiler-rt/lib/orc/unittests/ |
| H A D | wrapper_function_utils_test.cpp | 71 static __orc_rt_CWrapperFunctionResult voidNoopWrapper(const char *ArgData, in voidNoopWrapper() argument 73 return WrapperFunction<void()>::handle(ArgData, ArgSize, voidNoop).release(); in voidNoopWrapper() 76 static __orc_rt_CWrapperFunctionResult addWrapper(const char *ArgData, in addWrapper() argument 79 ArgData, ArgSize, in addWrapper() 88 const char *ArgData, size_t ArgSize) { in __orc_rt_jit_dispatch() argument 93 ArgData, ArgSize); in __orc_rt_jit_dispatch() 116 static __orc_rt_CWrapperFunctionResult addMethodWrapper(const char *ArgData, in addMethodWrapper() argument 119 ArgData, ArgSize, makeMethodWrapperHandler(&AddClass::addMethod)) in addMethodWrapper() 131 static __orc_rt_CWrapperFunctionResult sumArrayWrapper(const char *ArgData, in sumArrayWrapper() argument 134 ArgData, ArgSize, in sumArrayWrapper()
|
| /llvm-project-15.0.7/llvm/lib/ExecutionEngine/Orc/TargetProcess/ |
| H A D | OrcRTBootstrap.cpp | 26 writeUIntsWrapper(const char *ArgData, size_t ArgSize) { in writeUIntsWrapper() argument 28 ArgData, ArgSize, in writeUIntsWrapper() 37 writeBuffersWrapper(const char *ArgData, size_t ArgSize) { in writeBuffersWrapper() argument 39 ArgData, ArgSize, in writeBuffersWrapper() 49 runAsMainWrapper(const char *ArgData, size_t ArgSize) { in runAsMainWrapper() argument 51 ArgData, ArgSize, in runAsMainWrapper()
|
| H A D | ExecutorSharedMemoryMapperService.cpp | 297 ExecutorSharedMemoryMapperService::reserveWrapper(const char *ArgData, in reserveWrapper() argument 301 handle(ArgData, ArgSize, in reserveWrapper() 308 ExecutorSharedMemoryMapperService::initializeWrapper(const char *ArgData, in initializeWrapper() argument 312 handle(ArgData, ArgSize, in initializeWrapper() 319 ExecutorSharedMemoryMapperService::deinitializeWrapper(const char *ArgData, in deinitializeWrapper() argument 323 handle(ArgData, ArgSize, in deinitializeWrapper() 330 ExecutorSharedMemoryMapperService::releaseWrapper(const char *ArgData, in releaseWrapper() argument 334 handle(ArgData, ArgSize, in releaseWrapper()
|
| H A D | SimpleExecutorDylibManager.cpp | 108 SimpleExecutorDylibManager::openWrapper(const char *ArgData, size_t ArgSize) { in openWrapper() argument 111 ArgData, ArgSize, in openWrapper() 118 SimpleExecutorDylibManager::lookupWrapper(const char *ArgData, size_t ArgSize) { in lookupWrapper() argument 121 ArgData, ArgSize, in lookupWrapper()
|
| H A D | SimpleExecutorMemoryManager.cpp | 228 SimpleExecutorMemoryManager::reserveWrapper(const char *ArgData, in reserveWrapper() argument 232 handle(ArgData, ArgSize, in reserveWrapper() 239 SimpleExecutorMemoryManager::finalizeWrapper(const char *ArgData, in finalizeWrapper() argument 243 handle(ArgData, ArgSize, in finalizeWrapper() 250 SimpleExecutorMemoryManager::deallocateWrapper(const char *ArgData, in deallocateWrapper() argument 254 handle(ArgData, ArgSize, in deallocateWrapper()
|
| H A D | SimpleRemoteEPCServer.cpp | 261 SimpleRemoteEPCServer::doJITDispatch(const void *FnTag, const char *ArgData, in doJITDispatch() argument 278 ExecutorAddr::fromPtr(FnTag), {ArgData, ArgSize})) in doJITDispatch() 286 const char *ArgData, size_t ArgSize) { in jitDispatchEntry() argument 288 ->doJITDispatch(FnTag, ArgData, ArgSize) in jitDispatchEntry()
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/ |
| H A D | ExecutorSharedMemoryMapperService.h | 58 reserveWrapper(const char *ArgData, size_t ArgSize); 61 initializeWrapper(const char *ArgData, size_t ArgSize); 64 deinitializeWrapper(const char *ArgData, size_t ArgSize); 67 releaseWrapper(const char *ArgData, size_t ArgSize);
|
| H A D | SimpleExecutorMemoryManager.h | 54 reserveWrapper(const char *ArgData, size_t ArgSize); 57 finalizeWrapper(const char *ArgData, size_t ArgSize); 60 deallocateWrapper(const char *ArgData, size_t ArgSize);
|
| H A D | SimpleExecutorDylibManager.h | 50 openWrapper(const char *ArgData, size_t ArgSize); 53 lookupWrapper(const char *ArgData, size_t ArgSize);
|
| H A D | SimpleRemoteEPCServer.h | 152 doJITDispatch(const void *FnTag, const char *ArgData, size_t ArgSize); 156 const char *ArgData,
|
| /llvm-project-15.0.7/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | ExecutorProcessControl.h | 318 (auto &&SendResult, const char *ArgData, size_t ArgSize) mutable { in callSPSWrapperAsync() 321 ArrayRef<char>(ArgData, ArgSize)); in callSPSWrapperAsync() 345 [this, WrapperFnAddr](const char *ArgData, size_t ArgSize) { in callSPSWrapper() 346 return callWrapper(WrapperFnAddr, ArrayRef<char>(ArgData, ArgSize)); in callSPSWrapper()
|