Home
last modified time | relevance | path

Searched refs:WrapperFunctionCall (Results 1 – 17 of 17) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DAllocationActions.h36 WrapperFunctionCall Finalize;
37 WrapperFunctionCall Dealloc;
65 Expected<std::vector<WrapperFunctionCall>>
71 Error runDeallocActions(ArrayRef<WrapperFunctionCall> DAs);
H A DWrapperFunctionUtils.h630 class WrapperFunctionCall {
637 static Expected<WrapperFunctionCall> Create(ExecutorAddr FnAddr, in Create()
644 return WrapperFunctionCall(FnAddr, std::move(ArgData)); in Create()
650 WrapperFunctionCall() = default;
653 WrapperFunctionCall(ExecutorAddr FnAddr, ArgDataBufferType ArgData) in WrapperFunctionCall() function
713 class SPSSerializationTraits<SPSWrapperFunctionCall, WrapperFunctionCall> {
715 static size_t size(const WrapperFunctionCall &WFC) { in size()
720 static bool serialize(SPSOutputBuffer &OB, const WrapperFunctionCall &WFC) { in serialize()
725 static bool deserialize(SPSInputBuffer &IB, WrapperFunctionCall &WFC) { in deserialize()
727 WrapperFunctionCall::ArgDataBufferType ArgData; in deserialize()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/
H A DAllocationActions.cpp15 Expected<std::vector<WrapperFunctionCall>>
17 std::vector<WrapperFunctionCall> DeallocActions; in runFinalizeActions()
33 Error runDeallocActions(ArrayRef<WrapperFunctionCall> DAs) { in runDeallocActions()
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/
H A Dwrapper_function_utils.h402 class WrapperFunctionCall {
408 /// Create a WrapperFunctionCall using the given SPS serializer to serialize in Create()
411 static Expected<WrapperFunctionCall> Create(ExecutorAddr FnAddr, in Create()
418 return WrapperFunctionCall(FnAddr, std::move(ArgData));
423 WrapperFunctionCall() = default; in WrapperFunctionCall()
425 /// Create a WrapperFunctionCall from a target function and arg buffer.
426 WrapperFunctionCall(ExecutorAddr FnAddr, ArgDataBufferType ArgData) in getCallee()
485 class SPSSerializationTraits<SPSWrapperFunctionCall, WrapperFunctionCall> { in size()
487 static size_t size(const WrapperFunctionCall &WFC) {
492 static bool serialize(SPSOutputBuffer &OB, const WrapperFunctionCall in serialize()
422 WrapperFunctionCall(ExecutorAddr FnAddr, ArgDataBufferType ArgData) WrapperFunctionCall() function
[all...]
H A Dmacho_platform.cpp1329 Error runWrapperFunctionCalls(std::vector<WrapperFunctionCall> WFCs) {
/freebsd/contrib/llvm-project/compiler-rt/lib/orc/tests/unit/
H A Dwrapper_function_utils_test.cpp70 EXPECT_TRUE(!!WrapperFunctionCall::Create<SPSArgList<>>(ExecutorAddr())); in TEST()
154 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in TEST()
167 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in TEST()
176 cantFail(WrapperFunctionCall::Create<SPSArgList<int32_t, int32_t>>( in TEST()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMachOPlatform.cpp165 {cantFail(WrapperFunctionCall::Create<SPSArgList<>>(PlatformBootstrap)), in materialize()
167 WrapperFunctionCall::Create<SPSArgList<>>(PlatformShutdown))}); in materialize()
171 {cantFail(WrapperFunctionCall::Create< in materialize()
174 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in materialize()
179 {cantFail(WrapperFunctionCall::Create<SPSRegisterSymbolsArgs>( in materialize()
181 cantFail(WrapperFunctionCall::Create<SPSRegisterSymbolsArgs>( in materialize()
966 WrapperFunctionCall::Create<SPSArgList<SPSString, SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
968 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
1417 WrapperFunctionCall::Create<SPSRegisterObjectPlatformSectionsArgs>( in registerObjectPlatformSections()
1421 WrapperFunctionCall::Create<SPSRegisterObjectPlatformSectionsArgs>( in registerObjectPlatformSections()
[all …]
H A DCOFFPlatform.cpp818 {cantFail(WrapperFunctionCall::Create< in associateJITDylibHeaderSymbol()
821 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
826 cantFail(WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddr>>( in associateJITDylibHeaderSymbol()
850 {cantFail(WrapperFunctionCall::Create<SPSCOFFRegisterObjectSectionsArgs>( in registerObjectPlatformSections()
853 WrapperFunctionCall::Create<SPSCOFFDeregisterObjectSectionsArgs>( in registerObjectPlatformSections()
890 WrapperFunctionCall::Create<SPSCOFFDeregisterObjectSectionsArgs>( in registerObjectPlatformSectionsInBootstrap()
H A DEPCGenericRTDyldMemoryManager.cpp262 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in finalizeMemory()
265 WrapperFunctionCall::Create<SPSArgList<SPSExecutorAddrRange>>( in finalizeMemory()
H A DDebuggerSupportPlugin.cpp
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DSimpleExecutorMemoryManager.h46 std::vector<shared::WrapperFunctionCall> DeallocationActions;
H A DExecutorSharedMemoryMapperService.h44 std::vector<shared::WrapperFunctionCall> DeinitializationActions;
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.h385 std::vector<orc::shared::WrapperFunctionCall> DeallocActions;
390 std::vector<orc::shared::WrapperFunctionCall> DeallocActions);
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DMemoryMapper.h107 std::vector<shared::WrapperFunctionCall> DeinitializationActions;
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DJITLinkMemoryManager.cpp445 std::vector<std::vector<orc::shared::WrapperFunctionCall>> DeallocActionsList; in deallocate()
485 std::vector<orc::shared::WrapperFunctionCall> DeallocActions) { in createFinalizedAlloc()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Debugging/
H A DVTuneSupportPlugin.cpp104 {cantFail(shared::WrapperFunctionCall::Create< in modifyPassConfig()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/TargetProcess/
H A DSimpleExecutorMemoryManager.cpp38 std::vector<shared::WrapperFunctionCall> DeallocationActions; in finalize()