LLVM
15.0.0git
|
Functions | |
SPSSerializableError | toSPSSerializable (Error Err) |
Error | fromSPSSerializable (SPSSerializableError BSE) |
template<typename T > | |
SPSSerializableExpected< T > | toSPSSerializable (Expected< T > E) |
template<typename T > | |
Expected< T > | fromSPSSerializable (SPSSerializableExpected< T > BSE) |
template<typename SPSArgListT , typename... ArgTs> | |
WrapperFunctionResult | serializeViaSPSToWrapperFunctionResult (const ArgTs &...Args) |
|
inline |
Definition at line 578 of file SimplePackedSerialization.h.
References llvm::orc::shared::detail::SPSSerializableError::ErrMsg, llvm::orc::shared::detail::SPSSerializableError::HasError, llvm::inconvertibleErrorCode(), and llvm::Error::success().
Referenced by llvm::orc::shared::detail::ResultDeserializer< SPSExpected< SPSTagT >, Expected< T > >::deserialize().
Expected<T> llvm::orc::shared::detail::fromSPSSerializable | ( | SPSSerializableExpected< T > | BSE | ) |
Definition at line 593 of file SimplePackedSerialization.h.
References llvm::orc::shared::detail::SPSSerializableExpected< T >::ErrMsg, llvm::orc::shared::detail::SPSSerializableExpected< T >::HasValue, llvm::inconvertibleErrorCode(), move, and llvm::orc::shared::detail::SPSSerializableExpected< T >::Value.
WrapperFunctionResult llvm::orc::shared::detail::serializeViaSPSToWrapperFunctionResult | ( | const ArgTs &... | Args | ) |
Definition at line 173 of file WrapperFunctionUtils.h.
References llvm::orc::shared::WrapperFunctionResult::allocate(), llvm::AMDGPU::HSAMD::Kernel::Key::Args, llvm::orc::shared::WrapperFunctionResult::createOutOfBandError(), llvm::X86II::OB, and size.
Referenced by llvm::orc::shared::WrapperFunction< SPSRetTagT(SPSTagTs...)>::call(), and llvm::orc::shared::WrapperFunction< SPSRetTagT(SPSTagTs...)>::callAsync().
|
inline |
Definition at line 572 of file SimplePackedSerialization.h.
Referenced by llvm::orc::shared::detail::ResultSerializer< SPSRetTagT, Expected< T > >::serialize().
SPSSerializableExpected<T> llvm::orc::shared::detail::toSPSSerializable | ( | Expected< T > | E | ) |
Definition at line 585 of file SimplePackedSerialization.h.
References E, move, T, and llvm::toString().