#include <detail/kernel_program_cache.hpp>
Public Member Functions | |
KernelBuildResult (const PluginPtr &Plugin) | |
~KernelBuildResult () | |
Public Member Functions inherited from sycl::_V1::detail::KernelProgramCache::BuildResult< KernelArgMaskPairT > | |
BuildState | waitUntilTransition (BuildState From=BuildState::BS_InProgress) |
void | updateAndNotify (BuildState DesiredState) |
Public Attributes | |
PluginPtr | Plugin |
Public Attributes inherited from sycl::_V1::detail::KernelProgramCache::BuildResult< KernelArgMaskPairT > | |
KernelArgMaskPairT | Val |
std::atomic< BuildState > | State |
BuildError | Error |
std::condition_variable | MBuildCV |
Condition variable to signal that build result is ready. More... | |
std::mutex | MBuildResultMutex |
A mutex to be employed along with MBuildCV. More... | |
Definition at line 126 of file kernel_program_cache.hpp.
|
inline |
Definition at line 128 of file kernel_program_cache.hpp.
References sycl::_V1::detail::KernelProgramCache::BuildResult< KernelArgMaskPairT >::Val.
|
inline |
Definition at line 131 of file kernel_program_cache.hpp.
References __SYCL_CHECK_OCL_CODE_NO_EXC, piKernelRelease(), Plugin, and sycl::_V1::detail::KernelProgramCache::BuildResult< KernelArgMaskPairT >::Val.
PluginPtr sycl::_V1::detail::KernelProgramCache::KernelBuildResult::Plugin |
Definition at line 127 of file kernel_program_cache.hpp.
Referenced by ~KernelBuildResult().