Home
last modified time | relevance | path

Searched refs:WrapperFunctionResult (Results 1 – 9 of 9) sorted by relevance

/freebsd-13.1/contrib/llvm-project/compiler-rt/lib/orc/
H A Dwrapper_function_utils.h26 class WrapperFunctionResult {
36 WrapperFunctionResult(const WrapperFunctionResult &) = delete;
37 WrapperFunctionResult &operator=(const WrapperFunctionResult &) = delete;
39 WrapperFunctionResult(WrapperFunctionResult &&Other) { in WrapperFunctionResult() function
44 WrapperFunctionResult &operator=(WrapperFunctionResult &&Other) {
87 static WrapperFunctionResult copyFrom(const char *Source) { in copyFrom()
119 Expected<WrapperFunctionResult>
121 WrapperFunctionResult Result; in serializeViaSPSToWrapperFunctionResult()
170 return WrapperFunctionResult::createOutOfBandError( in apply()
180 return WrapperFunctionResult::createOutOfBandError( in apply()
[all …]
H A Dmacho_platform.cpp601 return WrapperFunctionResult().release(); in __orc_rt_macho_platform_bootstrap()
607 return WrapperFunctionResult().release(); in __orc_rt_macho_platform_shutdown()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/
H A DWrapperFunctionUtils.h45 class WrapperFunctionResult {
60 WrapperFunctionResult(const WrapperFunctionResult &) = delete;
61 WrapperFunctionResult &operator=(const WrapperFunctionResult &) = delete;
63 WrapperFunctionResult(WrapperFunctionResult &&Other) { in WrapperFunctionResult() function
68 WrapperFunctionResult &operator=(WrapperFunctionResult &&Other) {
74 ~WrapperFunctionResult() { in ~WrapperFunctionResult()
113 WFR = WrapperFunctionResult(); in allocate()
126 WrapperFunctionResult WFR; in copyFrom()
145 WrapperFunctionResult WFR; in createOutOfBandError()
175 WrapperFunctionResult
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/
H A DOrcRPCTPCServer.h105 template <> class SerializationTypeName<WrapperFunctionResult> {
112 ChannelT, WrapperFunctionResult, WrapperFunctionResult,
115 static Error serialize(ChannelT &C, const WrapperFunctionResult &E) { in serialize()
123 static Error deserialize(ChannelT &C, WrapperFunctionResult &E) { in deserialize()
128 WrapperFunctionResult Tmp; in deserialize()
129 char *Data = WrapperFunctionResult::allocate(Tmp, Size); in deserialize()
389 shared::WrapperFunctionResult(
460 Expected<shared::WrapperFunctionResult>
477 return shared::WrapperFunctionResult::createOutOfBandError(ErrMsg.data()) in jitDispatchViaOrcRPCTPCServer()
637 shared::WrapperFunctionResult
/freebsd-13.1/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DExecutorProcessControl.cpp168 std::promise<shared::WrapperFunctionResult> ResultP; in jitDispatchViaWrapperFunctionManager()
174 shared::WrapperFunctionResult Result) mutable { in jitDispatchViaWrapperFunctionManager()
H A DCore.cpp2103 SendResult(shared::WrapperFunctionResult::createOutOfBandError( in runJITDispatchHandler()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DOrcRPCExecutorProcessControl.h375 OnComplete(shared::WrapperFunctionResult::createOutOfBandError( in callWrapperAsync()
415 std::function<Error(Expected<shared::WrapperFunctionResult>)> SendResult, in runWrapperInJIT()
420 Expected<shared::WrapperFunctionResult> R) { in runWrapperInJIT()
H A DExecutorProcessControl.h44 unique_function<void(shared::WrapperFunctionResult)>;
H A DCore.h1477 shared::WrapperFunctionResult callWrapper(JITTargetAddress WrapperFnAddr, in callWrapper()
1479 std::promise<shared::WrapperFunctionResult> RP; in callWrapper()
1482 [&](shared::WrapperFunctionResult R) { RP.set_value(std::move(R)); }, in callWrapper()